{"version":3,"sources":["vendor/ember-cli/app-prefix.js","inboxfront/app.js","inboxfront/authenticators/oauth2.js","inboxfront/cldrs/ar.js","inboxfront/cldrs/en.js","inboxfront/code-phone.js","inboxfront/components/-dynamic-element-alt.js","inboxfront/components/-dynamic-element.js","inboxfront/components/-lf-get-outlet-state.js","inboxfront/components/application-loading.js","inboxfront/components/as-scrollable.js","inboxfront/components/assistants/chatbot-preview.js","inboxfront/components/assistants/dialogs/activate-flow.js","inboxfront/components/assistants/dialogs/delete-flow.js","inboxfront/components/assistants/dialogs/duplicate-flow.js","inboxfront/components/assistants/flows/action.js","inboxfront/components/assistants/flows/add-components.js","inboxfront/components/assistants/flows/add-triggers.js","inboxfront/components/assistants/flows/audience.js","inboxfront/components/assistants/flows/canvas.js","inboxfront/components/assistants/flows/component-config.js","inboxfront/components/assistants/flows/form.js","inboxfront/components/assistants/flows/message.js","inboxfront/components/assistants/flows/new-canvas.js","inboxfront/components/assistants/flows/phantom-block.js","inboxfront/components/assistants/flows/random.js","inboxfront/components/assistants/flows/settings.js","inboxfront/components/assistants/flows/single-options.js","inboxfront/components/assistants/flows/slider.js","inboxfront/components/assistants/flows/templates-list-item.js","inboxfront/components/assistants/flows/templates-list.js","inboxfront/components/assistants/flows/trigger-config.js","inboxfront/components/assistants/flows/triggers.js","inboxfront/components/assistants/workflows/add-components.js","inboxfront/components/assistants/workflows/block.js","inboxfront/components/assistants/workflows/ifelse.js","inboxfront/components/assistants/workflows/settings.js","inboxfront/components/assistants/workflows/trigger.js","inboxfront/components/assistants/zoom-slider.js","inboxfront/components/basic-dropdown-content.js","inboxfront/components/basic-dropdown-trigger.js","inboxfront/components/basic-dropdown.js","inboxfront/components/channels/channel-list.js","inboxfront/components/channels/email-controls.js","inboxfront/components/channels/facebook-controls.js","inboxfront/components/channels/line-controls.js","inboxfront/components/channels/name-field.js","inboxfront/components/channels/save-popup.js","inboxfront/components/channels/telegram-controls.js","inboxfront/components/channels/twitter-controls.js","inboxfront/components/channels/wechat-controls.js","inboxfront/components/channels/whatsapp-controls.js","inboxfront/components/channels/widget-settings.js","inboxfront/components/chat/assign-agent.js","inboxfront/components/chat/bookmarks.js","inboxfront/components/chat/chat-note-user-popup.js","inboxfront/components/chat/chats-list.js","inboxfront/components/chat/create-redirect-chat.js","inboxfront/components/chat/ecommerce/cart.js","inboxfront/components/chat/ecommerce/catalog.js","inboxfront/components/chat/ecommerce/dialog-cancel-order.js","inboxfront/components/chat/ecommerce/dialog-refund-order.js","inboxfront/components/chat/ecommerce/order-details.js","inboxfront/components/chat/ecommerce/orders.js","inboxfront/components/chat/ecommerce/shopify-info.js","inboxfront/components/chat/message-item.js","inboxfront/components/chat/message-list.js","inboxfront/components/chat/redirect-chat-link.js","inboxfront/components/chat/reply-in-thread.js","inboxfront/components/chat/room-info-exchanges.js","inboxfront/components/chat/room-info-pinned-items.js","inboxfront/components/chat/room-info.js","inboxfront/components/chat/room-messages-list.js","inboxfront/components/chat/rooms-list.js","inboxfront/components/chat/users-whos-read-last-message.js","inboxfront/components/chat/visitor-info.js","inboxfront/components/chat/wrap-messages.js","inboxfront/components/click-outside.js","inboxfront/components/color-picker.js","inboxfront/components/common/avatar.js","inboxfront/components/common/buttons/cancel.js","inboxfront/components/common/buttons/confirm.js","inboxfront/components/common/buttons/icon.js","inboxfront/components/common/buttons/primary.js","inboxfront/components/common/buttons/secondary-2.js","inboxfront/components/common/buttons/secondary.js","inboxfront/components/common/column-select.js","inboxfront/components/common/customfields/cf-choices.js","inboxfront/components/common/customfields/cf-description.js","inboxfront/components/common/customfields/cf-section.js","inboxfront/components/common/customfields/input.js","inboxfront/components/common/dialogs/buttons.js","inboxfront/components/common/dialogs/content-body.js","inboxfront/components/common/dialogs/title.js","inboxfront/components/common/dialogs/warning.js","inboxfront/components/common/form-phone.js","inboxfront/components/common/grid/action-dropdown-item.js","inboxfront/components/common/grid/action-dropdown.js","inboxfront/components/common/panel-toggle.js","inboxfront/components/common/panel.js","inboxfront/components/common/sidenavs/create-user.js","inboxfront/components/common/two-way-bind-input.js","inboxfront/components/compact-menu.js","inboxfront/components/companies/create-sidenav.js","inboxfront/components/companies/dialogs/confirm-deactivate.js","inboxfront/components/companies/dialogs/confirm-delete.js","inboxfront/components/company-logo.js","inboxfront/components/contacts/accociate-contacts.js","inboxfront/components/contacts/guest-contact-type.js","inboxfront/components/contacts/note-item.js","inboxfront/components/contacts/opportunity-item.js","inboxfront/components/contacts/org-contact-type.js","inboxfront/components/contacts/tasks-item.js","inboxfront/components/contacts/timeline-item.js","inboxfront/components/cp-panel-body.js","inboxfront/components/cp-panel-toggle.js","inboxfront/components/cp-panel.js","inboxfront/components/cp-panels.js","inboxfront/components/dashboard/channels-rating.js","inboxfront/components/dashboard/country-rating.js","inboxfront/components/dashboard/dates-selector.js","inboxfront/components/dashboard/page.js","inboxfront/components/dashboard/pages/chats.js","inboxfront/components/dashboard/pages/kb.js","inboxfront/components/dashboard/pages/overview.js","inboxfront/components/dashboard/pages/tasks.js","inboxfront/components/dashboard/panel-loader.js","inboxfront/components/dashboard/panel.js","inboxfront/components/dashboard/panels/agent-responsiveness-heatmap.js","inboxfront/components/dashboard/panels/articles-matrix.js","inboxfront/components/dashboard/panels/avg-resolution-time.js","inboxfront/components/dashboard/panels/chats-performance.js","inboxfront/components/dashboard/panels/customer-support-perf.js","inboxfront/components/dashboard/panels/escalations-priority.js","inboxfront/components/dashboard/panels/kb-article-enquries.js","inboxfront/components/dashboard/panels/kb-performance.js","inboxfront/components/dashboard/panels/kb-views-visitors.js","inboxfront/components/dashboard/panels/messages-per-channel.js","inboxfront/components/dashboard/panels/overview-others.js","inboxfront/components/dashboard/panels/peak-time-heatmap.js","inboxfront/components/dashboard/panels/performance-matrix.js","inboxfront/components/dashboard/panels/quick-responses.js","inboxfront/components/dashboard/panels/satisfaction-rating-combo.js","inboxfront/components/dashboard/panels/support-performance-2.js","inboxfront/components/dashboard/panels/support-performance.js","inboxfront/components/dashboard/panels/support-trends.js","inboxfront/components/dashboard/panels/tasks-performance.js","inboxfront/components/dashboard/panels/ticket-category.js","inboxfront/components/dashboard/panels/tickets-source.js","inboxfront/components/drag-sort-item.js","inboxfront/components/drag-sort-list.js","inboxfront/components/draggable-object-target.js","inboxfront/components/draggable-object.js","inboxfront/components/drop-zone.js","inboxfront/components/ecommerce/connect-form-bc.js","inboxfront/components/ecommerce/dialogs/confirm-disconnect-bc.js","inboxfront/components/editor.js","inboxfront/components/ember-flatpickr.js","inboxfront/components/ember-initials/adorable/component.js","inboxfront/components/ember-initials/component.js","inboxfront/components/ember-initials/gravatar/component.js","inboxfront/components/ember-initials/image/component.js","inboxfront/components/ember-initials/initials/component.js","inboxfront/components/ember-scrollable.js","inboxfront/components/ember-scrollbar.js","inboxfront/components/ember-wormhole.js","inboxfront/components/empty.js","inboxfront/components/escalations/condition-block.js","inboxfront/components/escalations/escalation-block.js","inboxfront/components/escalations/reminder-block.js","inboxfront/components/escalations/section-conditions.js","inboxfront/components/escalations/section-escalations.js","inboxfront/components/escalations/section-reminders.js","inboxfront/components/escalations/section-slatarget.js","inboxfront/components/escalations/time-interval-select.js","inboxfront/components/field-emoji.js","inboxfront/components/helpdesk/add-comment.js","inboxfront/components/helpdesk/department-selector.js","inboxfront/components/helpdesk/priority-selector.js","inboxfront/components/helpdesk/status-selector.js","inboxfront/components/helpdesk/task-board.js","inboxfront/components/helpdesk/task-card.js","inboxfront/components/helpdesk/task-list.js","inboxfront/components/illiquid-model.js","inboxfront/components/import/import-table.js","inboxfront/components/input-chat.js","inboxfront/components/integrations/app-tab.js","inboxfront/components/integrations/apps-list.js","inboxfront/components/integrations/channel-tab.js","inboxfront/components/integrations/details.js","inboxfront/components/integrations/install-form.js","inboxfront/components/internal-chat-list.js","inboxfront/components/kb/add-articles-list.js","inboxfront/components/kb/article-editor.js","inboxfront/components/kb/articles-list.js","inboxfront/components/kb/bases-list.js","inboxfront/components/kb/categories-list-item.js","inboxfront/components/kb/categories-list.js","inboxfront/components/kb/category-editor.js","inboxfront/components/kb/magic-styling.js","inboxfront/components/kb/panels/related-articles-edit.js","inboxfront/components/kb/preview.js","inboxfront/components/kb/section-editor-list-item.js","inboxfront/components/kb/section-editor.js","inboxfront/components/kb/sections-list-item.js","inboxfront/components/kb/sections-list.js","inboxfront/components/kb/settings.js","inboxfront/components/liquid-bind.js","inboxfront/components/liquid-child.js","inboxfront/components/liquid-container.js","inboxfront/components/liquid-if.js","inboxfront/components/liquid-measured.js","inboxfront/components/liquid-outlet.js","inboxfront/components/liquid-spacer.js","inboxfront/components/liquid-sync.js","inboxfront/components/liquid-unless.js","inboxfront/components/liquid-versions.js","inboxfront/components/menu-profile.js","inboxfront/components/message-emoji.js","inboxfront/components/message-emojis.js","inboxfront/components/object-bin.js","inboxfront/components/page-admin.js","inboxfront/components/page-content.js","inboxfront/components/page-footer.js","inboxfront/components/page-header.js","inboxfront/components/page-title.js","inboxfront/components/page.js","inboxfront/components/pagination.js","inboxfront/components/paper-autocomplete-highlight.js","inboxfront/components/paper-autocomplete.js","inboxfront/components/paper-autocomplete/ebd-content.js","inboxfront/components/paper-autocomplete/ebd-trigger.js","inboxfront/components/paper-autocomplete/eps-trigger.js","inboxfront/components/paper-autocomplete/highlight.js","inboxfront/components/paper-autocomplete/no-matches-message.js","inboxfront/components/paper-autocomplete/options.js","inboxfront/components/paper-autocomplete/reset-button.js","inboxfront/components/paper-backdrop.js","inboxfront/components/paper-button.js","inboxfront/components/paper-card-actions.js","inboxfront/components/paper-card-avatar.js","inboxfront/components/paper-card-content.js","inboxfront/components/paper-card-header-headline.js","inboxfront/components/paper-card-header-subhead.js","inboxfront/components/paper-card-header-text.js","inboxfront/components/paper-card-header-title.js","inboxfront/components/paper-card-header.js","inboxfront/components/paper-card-icon-actions.js","inboxfront/components/paper-card-image.js","inboxfront/components/paper-card-media.js","inboxfront/components/paper-card-title-media.js","inboxfront/components/paper-card-title-text.js","inboxfront/components/paper-card-title.js","inboxfront/components/paper-card.js","inboxfront/components/paper-checkbox.js","inboxfront/components/paper-chips.js","inboxfront/components/paper-contact-chips.js","inboxfront/components/paper-content.js","inboxfront/components/paper-data-table-body.js","inboxfront/components/paper-data-table-cell.js","inboxfront/components/paper-data-table-column.js","inboxfront/components/paper-data-table-dialog-inner.js","inboxfront/components/paper-data-table-edit-dialog.js","inboxfront/components/paper-data-table-head.js","inboxfront/components/paper-data-table-pagination.js","inboxfront/components/paper-data-table-row.js","inboxfront/components/paper-data-table.js","inboxfront/components/paper-dialog-actions.js","inboxfront/components/paper-dialog-container.js","inboxfront/components/paper-dialog-content.js","inboxfront/components/paper-dialog-inner.js","inboxfront/components/paper-dialog.js","inboxfront/components/paper-divider.js","inboxfront/components/paper-form.js","inboxfront/components/paper-grid-list.js","inboxfront/components/paper-grid-tile-footer.js","inboxfront/components/paper-grid-tile.js","inboxfront/components/paper-icon.js","inboxfront/components/paper-ink-bar.js","inboxfront/components/paper-input.js","inboxfront/components/paper-item.js","inboxfront/components/paper-list.js","inboxfront/components/paper-menu.js","inboxfront/components/paper-menu/content.js","inboxfront/components/paper-menu/item.js","inboxfront/components/paper-menu/trigger.js","inboxfront/components/paper-progress-circular.js","inboxfront/components/paper-progress-linear.js","inboxfront/components/paper-radio-group-label.js","inboxfront/components/paper-radio-group.js","inboxfront/components/paper-radio-proxiable.js","inboxfront/components/paper-radio.js","inboxfront/components/paper-reset-button.js","inboxfront/components/paper-ripple.js","inboxfront/components/paper-select.js","inboxfront/components/paper-select/ebd-content.js","inboxfront/components/paper-select/ebd-trigger.js","inboxfront/components/paper-select/eps-trigger.js","inboxfront/components/paper-select/no-matches-message.js","inboxfront/components/paper-select/option.js","inboxfront/components/paper-select/options.js","inboxfront/components/paper-select/search-message.js","inboxfront/components/paper-select/search.js","inboxfront/components/paper-sidenav-container.js","inboxfront/components/paper-sidenav-inner.js","inboxfront/components/paper-sidenav-toggle.js","inboxfront/components/paper-sidenav.js","inboxfront/components/paper-slider.js","inboxfront/components/paper-speed-dial-actions-action.js","inboxfront/components/paper-speed-dial-actions.js","inboxfront/components/paper-speed-dial-trigger.js","inboxfront/components/paper-speed-dial.js","inboxfront/components/paper-step-actions.js","inboxfront/components/paper-step-body.js","inboxfront/components/paper-step.js","inboxfront/components/paper-stepper.js","inboxfront/components/paper-subheader.js","inboxfront/components/paper-switch.js","inboxfront/components/paper-tab.js","inboxfront/components/paper-table-select.js","inboxfront/components/paper-tabs.js","inboxfront/components/paper-toast-inner.js","inboxfront/components/paper-toast-text.js","inboxfront/components/paper-toast.js","inboxfront/components/paper-toaster.js","inboxfront/components/paper-toolbar-tools.js","inboxfront/components/paper-toolbar.js","inboxfront/components/paper-tooltip-inner.js","inboxfront/components/paper-tooltip.js","inboxfront/components/pell-editor.js","inboxfront/components/popups/chats-delete-room.js","inboxfront/components/popups/emoji-picker.js","inboxfront/components/popups/group-chat-member.js","inboxfront/components/popups/group-chat.js","inboxfront/components/popups/reply-popup.js","inboxfront/components/power-select-multiple.js","inboxfront/components/power-select-multiple/trigger.js","inboxfront/components/power-select.js","inboxfront/components/power-select/before-options.js","inboxfront/components/power-select/no-matches-message.js","inboxfront/components/power-select/options.js","inboxfront/components/power-select/placeholder.js","inboxfront/components/power-select/power-select-group.js","inboxfront/components/power-select/search-message.js","inboxfront/components/power-select/trigger.js","inboxfront/components/resize-detector.js","inboxfront/components/scroll-content-element.js","inboxfront/components/settings-menu-item.js","inboxfront/components/settings-menu.js","inboxfront/components/slick-slider.js","inboxfront/components/sortable-objects.js","inboxfront/components/svg-icon.js","inboxfront/components/tag-input.js","inboxfront/components/tags-picker.js","inboxfront/components/tasks/assign-panel.js","inboxfront/components/tasks/bulk-update-panel.js","inboxfront/components/tasks/create-sidenav.js","inboxfront/components/tasks/dialogs/confirm-delete.js","inboxfront/components/tasks/filter-panel.js","inboxfront/components/tasks/id-selector.js","inboxfront/components/tasks/merge-panel.js","inboxfront/components/tasks/source-selector.js","inboxfront/components/tasks/task-list-item.js","inboxfront/components/tasks/watcher-panel.js","inboxfront/components/tasks/watchers-list.js","inboxfront/components/transition-group.js","inboxfront/components/user-avatar.js","inboxfront/components/user-status-popup.js","inboxfront/components/users/dialogs/confirm-delete.js","inboxfront/components/users/dialogs/reset-link.js","inboxfront/components/vertical-collection.js","inboxfront/controllers/all_icons.js","inboxfront/controllers/application.js","inboxfront/controllers/channels.js","inboxfront/controllers/chat.js","inboxfront/controllers/chats.js","inboxfront/controllers/chatslimit.js","inboxfront/controllers/companies/edit.js","inboxfront/controllers/companies/index.js","inboxfront/controllers/contactfields.js","inboxfront/controllers/contacts/edit.js","inboxfront/controllers/contacts/index.js","inboxfront/controllers/customfields.js","inboxfront/controllers/dashboard.js","inboxfront/controllers/departments.js","inboxfront/controllers/ecommerce.js","inboxfront/controllers/ecommerce/crm-integrations.js","inboxfront/controllers/escalations/edit.js","inboxfront/controllers/escalations/index.js","inboxfront/controllers/escalations/main.js","inboxfront/controllers/flows/edit.js","inboxfront/controllers/flows/index.js","inboxfront/controllers/flows/tmpl.js","inboxfront/controllers/forgotpassword.js","inboxfront/controllers/group/edit.js","inboxfront/controllers/group/index.js","inboxfront/controllers/import.js","inboxfront/controllers/issuetypes.js","inboxfront/controllers/kb.js","inboxfront/controllers/login.js","inboxfront/controllers/onboarding.js","inboxfront/controllers/organizations/edit.js","inboxfront/controllers/organizations/index.js","inboxfront/controllers/orgfields.js","inboxfront/controllers/permissions.js","inboxfront/controllers/preference/notification.js","inboxfront/controllers/profile.js","inboxfront/controllers/properties.js","inboxfront/controllers/response.js","inboxfront/controllers/roles/edit.js","inboxfront/controllers/roles/index.js","inboxfront/controllers/security.js","inboxfront/controllers/setpassword.js","inboxfront/controllers/settings.js","inboxfront/controllers/signup/index.js","inboxfront/controllers/tasks/board.js","inboxfront/controllers/tasks/edit.js","inboxfront/controllers/tasks/index.js","inboxfront/controllers/tasks/main.js","inboxfront/controllers/ticketfields.js","inboxfront/controllers/users.js","inboxfront/controllers/users/edit.js","inboxfront/controllers/users/index.js","inboxfront/controllers/workflows/edit.js","inboxfront/controllers/workflows/index.js","inboxfront/formats.js","inboxfront/gql/chats.js","inboxfront/gql/fragment.js","inboxfront/gql/kb.js","inboxfront/gql/mutation.js","inboxfront/gql/query.js","inboxfront/helpers/-clear-element.js","inboxfront/helpers/-element.js","inboxfront/helpers/-paper-underscore.js","inboxfront/helpers/and.js","inboxfront/helpers/app-version.js","inboxfront/helpers/append.js","inboxfront/helpers/array.js","inboxfront/helpers/camelize.js","inboxfront/helpers/cancel-all.js","inboxfront/helpers/capitalize.js","inboxfront/helpers/chunk.js","inboxfront/helpers/classify.js","inboxfront/helpers/compact.js","inboxfront/helpers/compute.js","inboxfront/helpers/contains.js","inboxfront/helpers/convert-capitalize.js","inboxfront/helpers/convert-time.js","inboxfront/helpers/countries-list.js","inboxfront/helpers/dasherize.js","inboxfront/helpers/dec.js","inboxfront/helpers/drop.js","inboxfront/helpers/ember-power-select-is-group.js","inboxfront/helpers/ember-power-select-is-selected.js","inboxfront/helpers/eq.js","inboxfront/helpers/filter-by.js","inboxfront/helpers/filter-grid-contacts.js","inboxfront/helpers/filter-grid-organization.js","inboxfront/helpers/filter.js","inboxfront/helpers/find-by.js","inboxfront/helpers/flatten.js","inboxfront/helpers/flow-disabled.js","inboxfront/helpers/format-date.js","inboxfront/helpers/format-message.js","inboxfront/helpers/format-number.js","inboxfront/helpers/format-relative.js","inboxfront/helpers/format-time.js","inboxfront/helpers/group-by.js","inboxfront/helpers/gt.js","inboxfront/helpers/gte.js","inboxfront/helpers/has-next.js","inboxfront/helpers/has-previous.js","inboxfront/helpers/highchart-mock.js","inboxfront/helpers/highlight.js","inboxfront/helpers/html-safe.js","inboxfront/helpers/humanize.js","inboxfront/helpers/inc.js","inboxfront/helpers/industries-list.js","inboxfront/helpers/intersect.js","inboxfront/helpers/invoke.js","inboxfront/helpers/is-active.js","inboxfront/helpers/is-after.js","inboxfront/helpers/is-array.js","inboxfront/helpers/is-before.js","inboxfront/helpers/is-between.js","inboxfront/helpers/is-empty.js","inboxfront/helpers/is-equal.js","inboxfront/helpers/is-same-or-after.js","inboxfront/helpers/is-same-or-before.js","inboxfront/helpers/is-same.js","inboxfront/helpers/join.js","inboxfront/helpers/lf-lock-model.js","inboxfront/helpers/lf-or.js","inboxfront/helpers/lowercase.js","inboxfront/helpers/lt.js","inboxfront/helpers/lte.js","inboxfront/helpers/map-by.js","inboxfront/helpers/map.js","inboxfront/helpers/media-url.js","inboxfront/helpers/moment-add.js","inboxfront/helpers/moment-calendar.js","inboxfront/helpers/moment-diff.js","inboxfront/helpers/moment-duration.js","inboxfront/helpers/moment-format.js","inboxfront/helpers/moment-from-now.js","inboxfront/helpers/moment-from.js","inboxfront/helpers/moment-subtract.js","inboxfront/helpers/moment-to-date.js","inboxfront/helpers/moment-to-now.js","inboxfront/helpers/moment-to.js","inboxfront/helpers/moment-unix.js","inboxfront/helpers/moment.js","inboxfront/helpers/next.js","inboxfront/helpers/noop.js","inboxfront/helpers/not-eq.js","inboxfront/helpers/not.js","inboxfront/helpers/now.js","inboxfront/helpers/object-at.js","inboxfront/helpers/optional.js","inboxfront/helpers/or.js","inboxfront/helpers/perform.js","inboxfront/helpers/pipe-action.js","inboxfront/helpers/pipe.js","inboxfront/helpers/pluralize.js","inboxfront/helpers/previous.js","inboxfront/helpers/queue.js","inboxfront/helpers/range.js","inboxfront/helpers/reduce.js","inboxfront/helpers/reject-by.js","inboxfront/helpers/repeat.js","inboxfront/helpers/replace-url.js","inboxfront/helpers/reverse.js","inboxfront/helpers/send.js","inboxfront/helpers/shuffle.js","inboxfront/helpers/singularize.js","inboxfront/helpers/slice.js","inboxfront/helpers/sort-by.js","inboxfront/helpers/sum.js","inboxfront/helpers/t.js","inboxfront/helpers/take.js","inboxfront/helpers/task.js","inboxfront/helpers/timezones-list.js","inboxfront/helpers/titleize.js","inboxfront/helpers/toggle-action.js","inboxfront/helpers/toggle.js","inboxfront/helpers/trim-string.js","inboxfront/helpers/trim.js","inboxfront/helpers/truncate.js","inboxfront/helpers/underscore.js","inboxfront/helpers/union.js","inboxfront/helpers/unix.js","inboxfront/helpers/uppercase.js","inboxfront/helpers/url-company-logo.js","inboxfront/helpers/url-user-avatar.js","inboxfront/helpers/user-fullname.js","inboxfront/helpers/user-has-permission.js","inboxfront/helpers/utc.js","inboxfront/helpers/w.js","inboxfront/helpers/without.js","inboxfront/helpers/xor.js","inboxfront/initializers/app-version.js","inboxfront/initializers/container-debug-adapter.js","inboxfront/initializers/coordinator-setup.js","inboxfront/initializers/debug.js","inboxfront/initializers/ember-concurrency.js","inboxfront/initializers/ember-data.js","inboxfront/initializers/ember-simple-auth.js","inboxfront/initializers/export-application-global.js","inboxfront/initializers/liquid-fire.js","inboxfront/initializers/main.js","inboxfront/instance-initializers/ember-data.js","inboxfront/instance-initializers/ember-simple-auth.js","inboxfront/instance-initializers/raven-setup.js","inboxfront/locales/ar/config.js","inboxfront/mixins/child-mixin.js","inboxfront/mixins/click-outside.js","inboxfront/mixins/color-mixin.js","inboxfront/mixins/events-mixin.js","inboxfront/mixins/focusable-mixin.js","inboxfront/mixins/parent-mixin.js","inboxfront/mixins/permissions.js","inboxfront/mixins/transition-mixin.js","inboxfront/mixins/validation-mixin.js","inboxfront/mockData/ordersBigCommerce.js","inboxfront/models/coordinator.js","inboxfront/models/obj-hash.js","inboxfront/modifiers/did-insert.js","inboxfront/modifiers/did-update.js","inboxfront/modifiers/on-click-outside.js","inboxfront/modifiers/will-destroy.js","inboxfront/resolver.js","inboxfront/router.js","inboxfront/routes/application.js","inboxfront/routes/channels.js","inboxfront/routes/chat.js","inboxfront/routes/chats.js","inboxfront/routes/chatslimit.js","inboxfront/routes/common.js","inboxfront/routes/companies/edit.js","inboxfront/routes/companies/index.js","inboxfront/routes/contactfields.js","inboxfront/routes/contacts/edit.js","inboxfront/routes/contacts/index.js","inboxfront/routes/crm.js","inboxfront/routes/customfields.js","inboxfront/routes/dashboard.js","inboxfront/routes/departments.js","inboxfront/routes/ecommerce.js","inboxfront/routes/escalations/edit.js","inboxfront/routes/escalations/index.js","inboxfront/routes/flows/edit.js","inboxfront/routes/flows/index.js","inboxfront/routes/flows/tmpl.js","inboxfront/routes/forgotpassword.js","inboxfront/routes/group/edit.js","inboxfront/routes/group/index.js","inboxfront/routes/import.js","inboxfront/routes/issuetypes.js","inboxfront/routes/kb.js","inboxfront/routes/linkexpired.js","inboxfront/routes/login.js","inboxfront/routes/onboarding.js","inboxfront/routes/organizations/edit.js","inboxfront/routes/organizations/index.js","inboxfront/routes/orgfields.js","inboxfront/routes/permissions.js","inboxfront/routes/preference/notification.js","inboxfront/routes/profile.js","inboxfront/routes/response.js","inboxfront/routes/roles/edit.js","inboxfront/routes/roles/index.js","inboxfront/routes/security.js","inboxfront/routes/setpassword.js","inboxfront/routes/settings.js","inboxfront/routes/signup.js","inboxfront/routes/signup/active.js","inboxfront/routes/signup/index.js","inboxfront/routes/tasks/board.js","inboxfront/routes/tasks/edit.js","inboxfront/routes/tasks/index.js","inboxfront/routes/ticketfields.js","inboxfront/routes/users/edit.js","inboxfront/routes/users/index.js","inboxfront/routes/workflows/edit.js","inboxfront/routes/workflows/index.js","inboxfront/services/ajax.js","inboxfront/services/auth-google.js","inboxfront/services/chatbots.js","inboxfront/services/chats.js","inboxfront/services/constants.js","inboxfront/services/contacts.js","inboxfront/services/cookies.js","inboxfront/services/customfields.js","inboxfront/services/departments.js","inboxfront/services/dependency-checker.js","inboxfront/services/drag-coordinator.js","inboxfront/services/drag-sort.js","inboxfront/services/emoji.js","inboxfront/services/fb.js","inboxfront/services/intl.js","inboxfront/services/kb.js","inboxfront/services/languages.js","inboxfront/services/liquid-fire-transitions.js","inboxfront/services/map.js","inboxfront/services/moment.js","inboxfront/services/panel-actions.js","inboxfront/services/paper-sidenav.js","inboxfront/services/paper-theme.js","inboxfront/services/paper-toaster.js","inboxfront/services/profile.js","inboxfront/services/raven.js","inboxfront/services/resize-detector.js","inboxfront/services/scrollbar-thickness.js","inboxfront/services/session-account.js","inboxfront/services/session.js","inboxfront/services/slice-data.js","inboxfront/services/sniffer.js","inboxfront/services/tasks.js","inboxfront/services/text-measurer.js","inboxfront/services/users.js","inboxfront/services/validation.js","inboxfront/services/workflows.js","inboxfront/session-stores/application.js","inboxfront/templates/all_icons.js","inboxfront/templates/application.js","inboxfront/templates/channels.js","inboxfront/templates/chat.js","inboxfront/templates/chats.js","inboxfront/templates/chatslimit.js","inboxfront/templates/companies/edit.js","inboxfront/templates/companies/index.js","inboxfront/templates/components/application-loading.js","inboxfront/templates/components/assistants/chatbot-preview.js","inboxfront/templates/components/assistants/dialogs/activate-flow.js","inboxfront/templates/components/assistants/dialogs/delete-flow.js","inboxfront/templates/components/assistants/dialogs/duplicate-flow.js","inboxfront/templates/components/assistants/flows/action.js","inboxfront/templates/components/assistants/flows/add-components.js","inboxfront/templates/components/assistants/flows/add-triggers.js","inboxfront/templates/components/assistants/flows/audience.js","inboxfront/templates/components/assistants/flows/canvas.js","inboxfront/templates/components/assistants/flows/component-config.js","inboxfront/templates/components/assistants/flows/form.js","inboxfront/templates/components/assistants/flows/message.js","inboxfront/templates/components/assistants/flows/new-canvas.js","inboxfront/templates/components/assistants/flows/phantom-block.js","inboxfront/templates/components/assistants/flows/random.js","inboxfront/templates/components/assistants/flows/settings.js","inboxfront/templates/components/assistants/flows/single-options.js","inboxfront/templates/components/assistants/flows/slider.js","inboxfront/templates/components/assistants/flows/templates-list-item.js","inboxfront/templates/components/assistants/flows/templates-list.js","inboxfront/templates/components/assistants/flows/trigger-config.js","inboxfront/templates/components/assistants/flows/triggers.js","inboxfront/templates/components/assistants/workflows/add-components.js","inboxfront/templates/components/assistants/workflows/block.js","inboxfront/templates/components/assistants/workflows/ifelse.js","inboxfront/templates/components/assistants/workflows/settings.js","inboxfront/templates/components/assistants/workflows/trigger.js","inboxfront/templates/components/assistants/zoom-slider.js","inboxfront/templates/components/channels/channel-list.js","inboxfront/templates/components/channels/email-controls.js","inboxfront/templates/components/channels/facebook-controls.js","inboxfront/templates/components/channels/line-controls.js","inboxfront/templates/components/channels/name-field.js","inboxfront/templates/components/channels/save-popup.js","inboxfront/templates/components/channels/telegram-controls.js","inboxfront/templates/components/channels/twitter-controls.js","inboxfront/templates/components/channels/wechat-controls.js","inboxfront/templates/components/channels/whatsapp-controls.js","inboxfront/templates/components/channels/widget-settings.js","inboxfront/templates/components/chat/assign-agent.js","inboxfront/templates/components/chat/bookmarks.js","inboxfront/templates/components/chat/chat-note-user-popup.js","inboxfront/templates/components/chat/chats-list.js","inboxfront/templates/components/chat/create-redirect-chat.js","inboxfront/templates/components/chat/ecommerce/cart.js","inboxfront/templates/components/chat/ecommerce/catalog.js","inboxfront/templates/components/chat/ecommerce/dialog-cancel-order.js","inboxfront/templates/components/chat/ecommerce/dialog-refund-order.js","inboxfront/templates/components/chat/ecommerce/order-details.js","inboxfront/templates/components/chat/ecommerce/orders.js","inboxfront/templates/components/chat/ecommerce/shopify-info.js","inboxfront/templates/components/chat/message-item.js","inboxfront/templates/components/chat/message-list.js","inboxfront/templates/components/chat/redirect-chat-link.js","inboxfront/templates/components/chat/reply-in-thread.js","inboxfront/templates/components/chat/room-info-exchanges.js","inboxfront/templates/components/chat/room-info-pinned-items.js","inboxfront/templates/components/chat/room-info.js","inboxfront/templates/components/chat/room-messages-list.js","inboxfront/templates/components/chat/rooms-list.js","inboxfront/templates/components/chat/users-whos-read-last-message.js","inboxfront/templates/components/chat/visitor-info.js","inboxfront/templates/components/chat/wrap-messages.js","inboxfront/templates/components/common/avatar.js","inboxfront/templates/components/common/buttons/cancel.js","inboxfront/templates/components/common/buttons/confirm.js","inboxfront/templates/components/common/buttons/icon.js","inboxfront/templates/components/common/buttons/primary.js","inboxfront/templates/components/common/buttons/secondary-2.js","inboxfront/templates/components/common/buttons/secondary.js","inboxfront/templates/components/common/column-select.js","inboxfront/templates/components/common/customfields/cf-choices.js","inboxfront/templates/components/common/customfields/cf-description.js","inboxfront/templates/components/common/customfields/cf-section.js","inboxfront/templates/components/common/customfields/input.js","inboxfront/templates/components/common/dialogs/buttons.js","inboxfront/templates/components/common/dialogs/content-body.js","inboxfront/templates/components/common/dialogs/discard-changes.js","inboxfront/templates/components/common/dialogs/title.js","inboxfront/templates/components/common/dialogs/warning.js","inboxfront/templates/components/common/form-phone.js","inboxfront/templates/components/common/grid/action-dropdown-item.js","inboxfront/templates/components/common/grid/action-dropdown.js","inboxfront/templates/components/common/panel-toggle.js","inboxfront/templates/components/common/panel.js","inboxfront/templates/components/common/sidenavs/create-user.js","inboxfront/templates/components/common/two-way-bind-input.js","inboxfront/templates/components/compact-menu.js","inboxfront/templates/components/companies/create-sidenav.js","inboxfront/templates/components/companies/dialogs/confirm-deactivate.js","inboxfront/templates/components/companies/dialogs/confirm-delete.js","inboxfront/templates/components/company-logo.js","inboxfront/templates/components/contacts/accociate-contacts.js","inboxfront/templates/components/contacts/guest-contact-type.js","inboxfront/templates/components/contacts/note-item.js","inboxfront/templates/components/contacts/opportunity-item.js","inboxfront/templates/components/contacts/org-contact-type.js","inboxfront/templates/components/contacts/tasks-item.js","inboxfront/templates/components/contacts/timeline-item.js","inboxfront/templates/components/dashboard/channels-rating.js","inboxfront/templates/components/dashboard/country-rating.js","inboxfront/templates/components/dashboard/dates-selector.js","inboxfront/templates/components/dashboard/page.js","inboxfront/templates/components/dashboard/pages/chats.js","inboxfront/templates/components/dashboard/pages/kb.js","inboxfront/templates/components/dashboard/pages/overview.js","inboxfront/templates/components/dashboard/pages/tasks.js","inboxfront/templates/components/dashboard/panel-loader.js","inboxfront/templates/components/dashboard/panels/agent-responsiveness-heatmap.js","inboxfront/templates/components/dashboard/panels/articles-matrix.js","inboxfront/templates/components/dashboard/panels/avg-resolution-time.js","inboxfront/templates/components/dashboard/panels/chats-performance.js","inboxfront/templates/components/dashboard/panels/customer-support-perf.js","inboxfront/templates/components/dashboard/panels/escalations-priority.js","inboxfront/templates/components/dashboard/panels/kb-article-enquries.js","inboxfront/templates/components/dashboard/panels/kb-performance.js","inboxfront/templates/components/dashboard/panels/kb-views-visitors.js","inboxfront/templates/components/dashboard/panels/messages-per-channel.js","inboxfront/templates/components/dashboard/panels/overview-others.js","inboxfront/templates/components/dashboard/panels/peak-time-heatmap.js","inboxfront/templates/components/dashboard/panels/performance-matrix.js","inboxfront/templates/components/dashboard/panels/quick-responses.js","inboxfront/templates/components/dashboard/panels/satisfaction-rating-combo.js","inboxfront/templates/components/dashboard/panels/support-performance-2.js","inboxfront/templates/components/dashboard/panels/support-performance.js","inboxfront/templates/components/dashboard/panels/support-trends.js","inboxfront/templates/components/dashboard/panels/tasks-performance.js","inboxfront/templates/components/dashboard/panels/ticket-category.js","inboxfront/templates/components/dashboard/panels/tickets-source.js","inboxfront/templates/components/draggable-object-target.js","inboxfront/templates/components/draggable-object.js","inboxfront/templates/components/ecommerce/connect-form-bc.js","inboxfront/templates/components/ecommerce/dialogs/confirm-disconnect-bc.js","inboxfront/templates/components/editor.js","inboxfront/templates/components/empty.js","inboxfront/templates/components/escalations/condition-block.js","inboxfront/templates/components/escalations/delete-dialog.js","inboxfront/templates/components/escalations/escalation-block.js","inboxfront/templates/components/escalations/reminder-block.js","inboxfront/templates/components/escalations/section-conditions.js","inboxfront/templates/components/escalations/section-escalations.js","inboxfront/templates/components/escalations/section-reminders.js","inboxfront/templates/components/escalations/section-slatarget.js","inboxfront/templates/components/escalations/time-interval-select.js","inboxfront/templates/components/field-emoji.js","inboxfront/templates/components/helpdesk/add-comment.js","inboxfront/templates/components/helpdesk/department-selector.js","inboxfront/templates/components/helpdesk/priority-selector.js","inboxfront/templates/components/helpdesk/status-selector.js","inboxfront/templates/components/helpdesk/task-board.js","inboxfront/templates/components/helpdesk/task-card.js","inboxfront/templates/components/helpdesk/task-list.js","inboxfront/templates/components/import/import-table.js","inboxfront/templates/components/input-chat.js","inboxfront/templates/components/integrations/app-tab.js","inboxfront/templates/components/integrations/apps-list.js","inboxfront/templates/components/integrations/channel-tab.js","inboxfront/templates/components/integrations/details.js","inboxfront/templates/components/integrations/install-form.js","inboxfront/templates/components/internal-chat-list.js","inboxfront/templates/components/kb/add-articles-list.js","inboxfront/templates/components/kb/article-editor.js","inboxfront/templates/components/kb/articles-list.js","inboxfront/templates/components/kb/bases-list.js","inboxfront/templates/components/kb/categories-list-item.js","inboxfront/templates/components/kb/categories-list.js","inboxfront/templates/components/kb/category-editor.js","inboxfront/templates/components/kb/dialogs/delete-category-confirm.js","inboxfront/templates/components/kb/magic-styling.js","inboxfront/templates/components/kb/panels/related-articles-edit.js","inboxfront/templates/components/kb/preview-dialog.js","inboxfront/templates/components/kb/preview.js","inboxfront/templates/components/kb/section-editor-list-item.js","inboxfront/templates/components/kb/section-editor.js","inboxfront/templates/components/kb/sections-list-item.js","inboxfront/templates/components/kb/sections-list.js","inboxfront/templates/components/kb/settings.js","inboxfront/templates/components/menu-profile.js","inboxfront/templates/components/message-emoji.js","inboxfront/templates/components/message-emojis.js","inboxfront/templates/components/object-bin.js","inboxfront/templates/components/page-admin.js","inboxfront/templates/components/page-content.js","inboxfront/templates/components/page-footer.js","inboxfront/templates/components/page-header.js","inboxfront/templates/components/page-title.js","inboxfront/templates/components/page.js","inboxfront/templates/components/pagination.js","inboxfront/templates/components/paper-input.js","inboxfront/templates/components/popups/chats-delete-room.js","inboxfront/templates/components/popups/emoji-picker.js","inboxfront/templates/components/popups/group-chat-member.js","inboxfront/templates/components/popups/group-chat.js","inboxfront/templates/components/popups/reply-popup.js","inboxfront/templates/components/settings-menu-item.js","inboxfront/templates/components/settings-menu.js","inboxfront/templates/components/sortable-objects.js","inboxfront/templates/components/svg-icon.js","inboxfront/templates/components/tag-input.js","inboxfront/templates/components/tags-picker.js","inboxfront/templates/components/tasks/assign-panel.js","inboxfront/templates/components/tasks/bulk-update-panel.js","inboxfront/templates/components/tasks/create-sidenav.js","inboxfront/templates/components/tasks/dialogs/confirm-delete.js","inboxfront/templates/components/tasks/filter-panel.js","inboxfront/templates/components/tasks/id-selector.js","inboxfront/templates/components/tasks/merge-panel.js","inboxfront/templates/components/tasks/source-selector.js","inboxfront/templates/components/tasks/task-list-item.js","inboxfront/templates/components/tasks/watcher-panel.js","inboxfront/templates/components/tasks/watchers-list.js","inboxfront/templates/components/user-avatar.js","inboxfront/templates/components/user-status-popup.js","inboxfront/templates/components/users/dialogs/confirm-delete.js","inboxfront/templates/components/users/dialogs/reset-link.js","inboxfront/templates/contactfields.js","inboxfront/templates/contacts/edit.js","inboxfront/templates/contacts/index.js","inboxfront/templates/dashboard.js","inboxfront/templates/departments.js","inboxfront/templates/ecommerce.js","inboxfront/templates/escalations/edit.js","inboxfront/templates/escalations/index.js","inboxfront/templates/flows/edit.js","inboxfront/templates/flows/index.js","inboxfront/templates/flows/tmpl.js","inboxfront/templates/forgotpassword.js","inboxfront/templates/group/edit.js","inboxfront/templates/group/index.js","inboxfront/templates/import.js","inboxfront/templates/issuetypes.js","inboxfront/templates/kb.js","inboxfront/templates/linkexpired.js","inboxfront/templates/login.js","inboxfront/templates/onboarding.js","inboxfront/templates/organizations/edit.js","inboxfront/templates/organizations/index.js","inboxfront/templates/orgfields.js","inboxfront/templates/permissions.js","inboxfront/templates/preference/notification.js","inboxfront/templates/profile.js","inboxfront/templates/response.js","inboxfront/templates/roles/edit.js","inboxfront/templates/roles/index.js","inboxfront/templates/security.js","inboxfront/templates/setpassword.js","inboxfront/templates/settings.js","inboxfront/templates/signup.js","inboxfront/templates/signup/active.js","inboxfront/templates/signup/index.js","inboxfront/templates/tasks/board.js","inboxfront/templates/tasks/edit.js","inboxfront/templates/tasks/index.js","inboxfront/templates/ticketfields.js","inboxfront/templates/users/edit.js","inboxfront/templates/users/index.js","inboxfront/templates/workflows/edit.js","inboxfront/templates/workflows/index.js","inboxfront/transitions/cross-fade.js","inboxfront/transitions/default.js","inboxfront/transitions/explode.js","inboxfront/transitions/fade.js","inboxfront/transitions/flex-grow.js","inboxfront/transitions/fly-to.js","inboxfront/transitions/move-over.js","inboxfront/transitions/scale.js","inboxfront/transitions/scroll-then.js","inboxfront/transitions/to-down.js","inboxfront/transitions/to-left.js","inboxfront/transitions/to-right.js","inboxfront/transitions/to-up.js","inboxfront/transitions/wait.js","inboxfront/translations/ar-ar.js","inboxfront/translations/en-us.js","inboxfront/utils/calculate-position.js","inboxfront/utils/canvas-class.js","inboxfront/utils/canvas-editor-objects.js","inboxfront/utils/canvas-editor-states.js","inboxfront/utils/clamp.js","inboxfront/utils/commands-queue.js","inboxfront/utils/editor.js","inboxfront/utils/intl/missing-message.js","inboxfront/utils/jwtdecode.js","inboxfront/utils/new-canvas-editor-states.js","inboxfront/utils/new-canvas-editor.js","inboxfront/utils/new-canvas-objects.js","inboxfront/utils/regulars.js","inboxfront/utils/titleize.js","inboxfront/validators/max.js","inboxfront/validators/maxlength.js","inboxfront/validators/min.js","inboxfront/validators/minlength.js","inboxfront/validators/required.js","vendor/ember-cli/app-suffix.js","vendor/ember-cli/app-config.js","vendor/ember-cli/app-boot.js"],"sourcesContent":["'use strict';\n\n\n","define(\"inboxfront/app\", [\"exports\", \"inboxfront/resolver\", \"ember-load-initializers\", \"inboxfront/config/environment\"], function (_exports, _resolver, _emberLoadInitializers, _environment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var App = Ember.Application.extend({\n    modulePrefix: _environment.default.modulePrefix,\n    podModulePrefix: _environment.default.podModulePrefix,\n    Resolver: _resolver.default\n  });\n  (0, _emberLoadInitializers.default)(App, _environment.default.modulePrefix);\n  var _default = App;\n  _exports.default = _default;\n});","define(\"inboxfront/authenticators/oauth2\", [\"exports\", \"ember-simple-auth/authenticators/oauth2-password-grant\", \"inboxfront/config/environment\"], function (_exports, _oauth2PasswordGrant, _environment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var grant = {};\n\n  switch (_environment.default.environment) {\n    case 'staging':\n      grant = {\n        clientId: 'B3nTLetcXMuBu6NZW1FOrOFkS6X8AbesK0xF9DBt',\n        clientSecret: 'pbkdf2_sha256$870000$94CxTCacyCALfgn8d5bMQH$UjlXvpt7RMEeSIvcyiuAUS1Hlr3VQis26UmgVljPqK8=',\n        serverTokenEndpoint: 'https://dev-backend.raincheck.co/oauth/token/'\n      };\n      break;\n\n    case 'production':\n      grant = {\n        clientId: 'B3nTLetcXMuBu6NZW1FOrOFkS6X8AbesK0xF9DBt',\n        // TODO: Change Client Id\n        clientSecret: 'pbkdf2_sha256$870000$94CxTCacyCALfgn8d5bMQH$UjlXvpt7RMEeSIvcyiuAUS1Hlr3VQis26UmgVljPqK8=',\n        serverTokenEndpoint: 'https://api.raincheck.co/oauth/token/'\n      };\n      break;\n\n    case 'demo':\n      grant = {\n        clientId: 'B3nTLetcXMuBu6NZW1FOrOFkS6X8AbesK0xF9DBt',\n        // TODO: Change Client Id\n        clientSecret: 'pbkdf2_sha256$870000$94CxTCacyCALfgn8d5bMQH$UjlXvpt7RMEeSIvcyiuAUS1Hlr3VQis26UmgVljPqK8=',\n        serverTokenEndpoint: 'https://demo-backend.ultro.io/oauth/token/'\n      };\n      break;\n\n    default:\n      grant = {\n        clientId: 'B3nTLetcXMuBu6NZW1FOrOFkS6X8AbesK0xF9DBt',\n        clientSecret: 'pbkdf2_sha256$870000$94CxTCacyCALfgn8d5bMQH$UjlXvpt7RMEeSIvcyiuAUS1Hlr3VQis26UmgVljPqK8=',\n        // serverTokenEndpoint: 'http://147.182.139.73:8000/oauth/token/'\n        serverTokenEndpoint: 'https://dev-backend.raincheck.co/oauth/token/'\n      };\n      break;\n  }\n\n  var _default = _oauth2PasswordGrant.default.extend(grant);\n\n  _exports.default = _default;\n});","define(\"inboxfront/cldrs/ar\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  /*jslint eqeq: true*/\n  var _default = [{\n    \"locale\": \"ar-ar\",\n    \"parentLocale\": \"ar\"\n  }, {\n    \"locale\": \"ar\",\n    \"pluralRuleFunction\": function pluralRuleFunction(n, ord) {\n      var s = String(n).split(\".\"),\n          t0 = Number(s[0]) == n,\n          n100 = t0 && s[0].slice(-2);\n      if (ord) return \"other\";\n      return n == 0 ? \"zero\" : n == 1 ? \"one\" : n == 2 ? \"two\" : n100 >= 3 && n100 <= 10 ? \"few\" : n100 >= 11 && n100 <= 99 ? \"many\" : \"other\";\n    },\n    \"fields\": {\n      \"year\": {\n        \"displayName\": \"السنة\",\n        \"relative\": {\n          \"0\": \"السنة الحالية\",\n          \"1\": \"السنة القادمة\",\n          \"-1\": \"السنة الماضية\"\n        },\n        \"relativeTime\": {\n          \"future\": {\n            \"zero\": \"خلال {0} سنة\",\n            \"one\": \"خلال سنة واحدة\",\n            \"two\": \"خلال سنتين\",\n            \"few\": \"خلال {0} سنوات\",\n            \"many\": \"خلال {0} سنة\",\n            \"other\": \"خلال {0} سنة\"\n          },\n          \"past\": {\n            \"zero\": \"قبل {0} سنة\",\n            \"one\": \"قبل سنة واحدة\",\n            \"two\": \"قبل سنتين\",\n            \"few\": \"قبل {0} سنوات\",\n            \"many\": \"قبل {0} سنة\",\n            \"other\": \"قبل {0} سنة\"\n          }\n        }\n      },\n      \"year-short\": {\n        \"displayName\": \"السنة\",\n        \"relative\": {\n          \"0\": \"السنة الحالية\",\n          \"1\": \"السنة القادمة\",\n          \"-1\": \"السنة الماضية\"\n        },\n        \"relativeTime\": {\n          \"future\": {\n            \"zero\": \"خلال {0} سنة\",\n            \"one\": \"خلال سنة واحدة\",\n            \"two\": \"خلال سنتين\",\n            \"few\": \"خلال {0} سنوات\",\n            \"many\": \"خلال {0} سنة\",\n            \"other\": \"خلال {0} سنة\"\n          },\n          \"past\": {\n            \"zero\": \"قبل {0} سنة\",\n            \"one\": \"قبل سنة واحدة\",\n            \"two\": \"قبل سنتين\",\n            \"few\": \"قبل {0} سنوات\",\n            \"many\": \"قبل {0} سنة\",\n            \"other\": \"قبل {0} سنة\"\n          }\n        }\n      },\n      \"month\": {\n        \"displayName\": \"الشهر\",\n        \"relative\": {\n          \"0\": \"هذا الشهر\",\n          \"1\": \"الشهر القادم\",\n          \"-1\": \"الشهر الماضي\"\n        },\n        \"relativeTime\": {\n          \"future\": {\n            \"zero\": \"خلال {0} شهر\",\n            \"one\": \"خلال شهر واحد\",\n            \"two\": \"خلال شهرين\",\n            \"few\": \"خلال {0} أشهر\",\n            \"many\": \"خلال {0} شهرًا\",\n            \"other\": \"خلال {0} شهر\"\n          },\n          \"past\": {\n            \"zero\": \"قبل {0} شهر\",\n            \"one\": \"قبل شهر واحد\",\n            \"two\": \"قبل شهرين\",\n            \"few\": \"قبل {0} أشهر\",\n            \"many\": \"قبل {0} شهرًا\",\n            \"other\": \"قبل {0} شهر\"\n          }\n        }\n      },\n      \"month-short\": {\n        \"displayName\": \"الشهر\",\n        \"relative\": {\n          \"0\": \"هذا الشهر\",\n          \"1\": \"الشهر القادم\",\n          \"-1\": \"الشهر الماضي\"\n        },\n        \"relativeTime\": {\n          \"future\": {\n            \"zero\": \"خلال {0} شهر\",\n            \"one\": \"خلال شهر واحد\",\n            \"two\": \"خلال شهرين\",\n            \"few\": \"خلال {0} أشهر\",\n            \"many\": \"خلال {0} شهرًا\",\n            \"other\": \"خلال {0} شهر\"\n          },\n          \"past\": {\n            \"zero\": \"قبل {0} شهر\",\n            \"one\": \"قبل شهر واحد\",\n            \"two\": \"قبل شهرين\",\n            \"few\": \"خلال {0} أشهر\",\n            \"many\": \"قبل {0} شهرًا\",\n            \"other\": \"قبل {0} شهر\"\n          }\n        }\n      },\n      \"day\": {\n        \"displayName\": \"يوم\",\n        \"relative\": {\n          \"0\": \"اليوم\",\n          \"1\": \"غدًا\",\n          \"2\": \"بعد الغد\",\n          \"-2\": \"أول أمس\",\n          \"-1\": \"أمس\"\n        },\n        \"relativeTime\": {\n          \"future\": {\n            \"zero\": \"خلال {0} يوم\",\n            \"one\": \"خلال يوم واحد\",\n            \"two\": \"خلال يومين\",\n            \"few\": \"خلال {0} أيام\",\n            \"many\": \"خلال {0} يومًا\",\n            \"other\": \"خلال {0} يوم\"\n          },\n          \"past\": {\n            \"zero\": \"قبل {0} يوم\",\n            \"one\": \"قبل يوم واحد\",\n            \"two\": \"قبل يومين\",\n            \"few\": \"قبل {0} أيام\",\n            \"many\": \"قبل {0} يومًا\",\n            \"other\": \"قبل {0} يوم\"\n          }\n        }\n      },\n      \"day-short\": {\n        \"displayName\": \"يوم\",\n        \"relative\": {\n          \"0\": \"اليوم\",\n          \"1\": \"غدًا\",\n          \"2\": \"بعد الغد\",\n          \"-2\": \"أول أمس\",\n          \"-1\": \"أمس\"\n        },\n        \"relativeTime\": {\n          \"future\": {\n            \"zero\": \"خلال {0} يوم\",\n            \"one\": \"خلال يوم واحد\",\n            \"two\": \"خلال يومين\",\n            \"few\": \"خلال {0} أيام\",\n            \"many\": \"خلال {0} يومًا\",\n            \"other\": \"خلال {0} يوم\"\n          },\n          \"past\": {\n            \"zero\": \"قبل {0} يوم\",\n            \"one\": \"قبل يوم واحد\",\n            \"two\": \"قبل يومين\",\n            \"few\": \"قبل {0} أيام\",\n            \"many\": \"قبل {0} يومًا\",\n            \"other\": \"قبل {0} يوم\"\n          }\n        }\n      },\n      \"hour\": {\n        \"displayName\": \"الساعات\",\n        \"relative\": {\n          \"0\": \"الساعة الحالية\"\n        },\n        \"relativeTime\": {\n          \"future\": {\n            \"zero\": \"خلال {0} ساعة\",\n            \"one\": \"خلال ساعة واحدة\",\n            \"two\": \"خلال ساعتين\",\n            \"few\": \"خلال {0} ساعات\",\n            \"many\": \"خلال {0} ساعة\",\n            \"other\": \"خلال {0} ساعة\"\n          },\n          \"past\": {\n            \"zero\": \"قبل {0} ساعة\",\n            \"one\": \"قبل ساعة واحدة\",\n            \"two\": \"قبل ساعتين\",\n            \"few\": \"قبل {0} ساعات\",\n            \"many\": \"قبل {0} ساعة\",\n            \"other\": \"قبل {0} ساعة\"\n          }\n        }\n      },\n      \"hour-short\": {\n        \"displayName\": \"الساعات\",\n        \"relative\": {\n          \"0\": \"الساعة الحالية\"\n        },\n        \"relativeTime\": {\n          \"future\": {\n            \"zero\": \"خلال {0} ساعة\",\n            \"one\": \"خلال ساعة واحدة\",\n            \"two\": \"خلال ساعتين\",\n            \"few\": \"خلال {0} ساعات\",\n            \"many\": \"خلال {0} ساعة\",\n            \"other\": \"خلال {0} ساعة\"\n          },\n          \"past\": {\n            \"zero\": \"قبل {0} ساعة\",\n            \"one\": \"قبل ساعة واحدة\",\n            \"two\": \"قبل ساعتين\",\n            \"few\": \"قبل {0} ساعات\",\n            \"many\": \"قبل {0} ساعة\",\n            \"other\": \"قبل {0} ساعة\"\n          }\n        }\n      },\n      \"minute\": {\n        \"displayName\": \"الدقائق\",\n        \"relative\": {\n          \"0\": \"هذه الدقيقة\"\n        },\n        \"relativeTime\": {\n          \"future\": {\n            \"zero\": \"خلال {0} دقيقة\",\n            \"one\": \"خلال دقيقة واحدة\",\n            \"two\": \"خلال دقيقتين\",\n            \"few\": \"خلال {0} دقائق\",\n            \"many\": \"خلال {0} دقيقة\",\n            \"other\": \"خلال {0} دقيقة\"\n          },\n          \"past\": {\n            \"zero\": \"قبل {0} دقيقة\",\n            \"one\": \"قبل دقيقة واحدة\",\n            \"two\": \"قبل دقيقتين\",\n            \"few\": \"قبل {0} دقائق\",\n            \"many\": \"قبل {0} دقيقة\",\n            \"other\": \"قبل {0} دقيقة\"\n          }\n        }\n      },\n      \"minute-short\": {\n        \"displayName\": \"الدقائق\",\n        \"relative\": {\n          \"0\": \"هذه الدقيقة\"\n        },\n        \"relativeTime\": {\n          \"future\": {\n            \"zero\": \"خلال {0} دقيقة\",\n            \"one\": \"خلال دقيقة واحدة\",\n            \"two\": \"خلال دقيقتين\",\n            \"few\": \"خلال {0} دقائق\",\n            \"many\": \"خلال {0} دقيقة\",\n            \"other\": \"خلال {0} دقيقة\"\n          },\n          \"past\": {\n            \"zero\": \"قبل {0} دقيقة\",\n            \"one\": \"قبل دقيقة واحدة\",\n            \"two\": \"قبل دقيقتين\",\n            \"few\": \"قبل {0} دقائق\",\n            \"many\": \"قبل {0} دقيقة\",\n            \"other\": \"قبل {0} دقيقة\"\n          }\n        }\n      },\n      \"second\": {\n        \"displayName\": \"الثواني\",\n        \"relative\": {\n          \"0\": \"الآن\"\n        },\n        \"relativeTime\": {\n          \"future\": {\n            \"zero\": \"خلال {0} ثانية\",\n            \"one\": \"خلال ثانية واحدة\",\n            \"two\": \"خلال ثانيتين\",\n            \"few\": \"خلال {0} ثوانٍ\",\n            \"many\": \"خلال {0} ثانية\",\n            \"other\": \"خلال {0} ثانية\"\n          },\n          \"past\": {\n            \"zero\": \"قبل {0} ثانية\",\n            \"one\": \"قبل ثانية واحدة\",\n            \"two\": \"قبل ثانيتين\",\n            \"few\": \"قبل {0} ثوانِ\",\n            \"many\": \"قبل {0} ثانية\",\n            \"other\": \"قبل {0} ثانية\"\n          }\n        }\n      },\n      \"second-short\": {\n        \"displayName\": \"الثواني\",\n        \"relative\": {\n          \"0\": \"الآن\"\n        },\n        \"relativeTime\": {\n          \"future\": {\n            \"zero\": \"خلال {0} ثانية\",\n            \"one\": \"خلال ثانية واحدة\",\n            \"two\": \"خلال ثانيتين\",\n            \"few\": \"خلال {0} ثوانٍ\",\n            \"many\": \"خلال {0} ثانية\",\n            \"other\": \"خلال {0} ثانية\"\n          },\n          \"past\": {\n            \"zero\": \"قبل {0} ثانية\",\n            \"one\": \"قبل ثانية واحدة\",\n            \"two\": \"قبل ثانيتين\",\n            \"few\": \"قبل {0} ثوانٍ\",\n            \"many\": \"قبل {0} ثانية\",\n            \"other\": \"قبل {0} ثانية\"\n          }\n        }\n      }\n    },\n    \"numbers\": {\n      \"decimal\": {\n        \"long\": [[1000, {\n          \"zero\": [\"0 ألف\", 1],\n          \"one\": [\"0 ألف\", 1],\n          \"two\": [\"0 ألف\", 1],\n          \"few\": [\"0 آلاف\", 1],\n          \"many\": [\"0 ألف\", 1],\n          \"other\": [\"0 ألف\", 1]\n        }], [10000, {\n          \"zero\": [\"00 ألف\", 2],\n          \"one\": [\"00 ألف\", 2],\n          \"two\": [\"00 ألف\", 2],\n          \"few\": [\"00 ألف\", 2],\n          \"many\": [\"00 ألف\", 2],\n          \"other\": [\"00 ألف\", 2]\n        }], [100000, {\n          \"zero\": [\"000 ألف\", 3],\n          \"one\": [\"000 ألف\", 3],\n          \"two\": [\"000 ألف\", 3],\n          \"few\": [\"000 ألف\", 3],\n          \"many\": [\"000 ألف\", 3],\n          \"other\": [\"000 ألف\", 3]\n        }], [1000000, {\n          \"zero\": [\"0 مليون\", 1],\n          \"one\": [\"0 مليون\", 1],\n          \"two\": [\"0 مليون\", 1],\n          \"few\": [\"0 ملايين\", 1],\n          \"many\": [\"0 مليون\", 1],\n          \"other\": [\"0 مليون\", 1]\n        }], [10000000, {\n          \"zero\": [\"00 مليون\", 2],\n          \"one\": [\"00 مليون\", 2],\n          \"two\": [\"00 مليون\", 2],\n          \"few\": [\"00 ملايين\", 2],\n          \"many\": [\"00 مليون\", 2],\n          \"other\": [\"00 مليون\", 2]\n        }], [100000000, {\n          \"zero\": [\"000 مليون\", 3],\n          \"one\": [\"000 مليون\", 3],\n          \"two\": [\"000 مليون\", 3],\n          \"few\": [\"000 مليون\", 3],\n          \"many\": [\"000 مليون\", 3],\n          \"other\": [\"000 مليون\", 3]\n        }], [1000000000, {\n          \"zero\": [\"0 مليار\", 1],\n          \"one\": [\"0 مليار\", 1],\n          \"two\": [\"0 مليار\", 1],\n          \"few\": [\"0 مليار\", 1],\n          \"many\": [\"0 مليار\", 1],\n          \"other\": [\"0 مليار\", 1]\n        }], [10000000000, {\n          \"zero\": [\"00 مليار\", 2],\n          \"one\": [\"00 مليار\", 2],\n          \"two\": [\"00 مليار\", 2],\n          \"few\": [\"00 مليار\", 2],\n          \"many\": [\"00 مليار\", 2],\n          \"other\": [\"00 مليار\", 2]\n        }], [100000000000, {\n          \"zero\": [\"000 مليار\", 3],\n          \"one\": [\"000 مليار\", 3],\n          \"two\": [\"000 مليار\", 3],\n          \"few\": [\"000 مليار\", 3],\n          \"many\": [\"000 مليار\", 3],\n          \"other\": [\"000 مليار\", 3]\n        }], [1000000000000, {\n          \"zero\": [\"0 ترليون\", 1],\n          \"one\": [\"0 ترليون\", 1],\n          \"two\": [\"0 ترليون\", 1],\n          \"few\": [\"0 ترليون\", 1],\n          \"many\": [\"0 ترليون\", 1],\n          \"other\": [\"0 ترليون\", 1]\n        }], [10000000000000, {\n          \"zero\": [\"00 ترليون\", 2],\n          \"one\": [\"00 ترليون\", 2],\n          \"two\": [\"00 ترليون\", 2],\n          \"few\": [\"00 ترليون\", 2],\n          \"many\": [\"00 ترليون\", 2],\n          \"other\": [\"00 ترليون\", 2]\n        }], [100000000000000, {\n          \"zero\": [\"000 ترليون\", 3],\n          \"one\": [\"000 ترليون\", 3],\n          \"two\": [\"000 ترليون\", 3],\n          \"few\": [\"000 ترليون\", 3],\n          \"many\": [\"000 ترليون\", 3],\n          \"other\": [\"000 ترليون\", 3]\n        }]],\n        \"short\": [[1000, {\n          \"zero\": [\"0 ألف\", 1],\n          \"one\": [\"0 ألف\", 1],\n          \"two\": [\"0 ألف\", 1],\n          \"few\": [\"0 آلاف\", 1],\n          \"many\": [\"0 ألف\", 1],\n          \"other\": [\"0 ألف\", 1]\n        }], [10000, {\n          \"zero\": [\"00 ألف\", 2],\n          \"one\": [\"00 ألف\", 2],\n          \"two\": [\"00 ألف\", 2],\n          \"few\": [\"00 ألف\", 2],\n          \"many\": [\"00 ألف\", 2],\n          \"other\": [\"00 ألف\", 2]\n        }], [100000, {\n          \"zero\": [\"000 ألف\", 3],\n          \"one\": [\"000 ألف\", 3],\n          \"two\": [\"000 ألف\", 3],\n          \"few\": [\"000 ألف\", 3],\n          \"many\": [\"000 ألف\", 3],\n          \"other\": [\"000 ألف\", 3]\n        }], [1000000, {\n          \"zero\": [\"0 مليون\", 1],\n          \"one\": [\"0 مليون\", 1],\n          \"two\": [\"0 مليون\", 1],\n          \"few\": [\"0 مليون\", 1],\n          \"many\": [\"0 مليون\", 1],\n          \"other\": [\"0 مليون\", 1]\n        }], [10000000, {\n          \"zero\": [\"00 مليون\", 2],\n          \"one\": [\"00 مليون\", 2],\n          \"two\": [\"00 مليون\", 2],\n          \"few\": [\"00 مليون\", 2],\n          \"many\": [\"00 مليون\", 2],\n          \"other\": [\"00 مليون\", 2]\n        }], [100000000, {\n          \"zero\": [\"000 مليون\", 3],\n          \"one\": [\"000 مليون\", 3],\n          \"two\": [\"000 مليون\", 3],\n          \"few\": [\"000 مليون\", 3],\n          \"many\": [\"000 مليون\", 3],\n          \"other\": [\"000 مليون\", 3]\n        }], [1000000000, {\n          \"zero\": [\"0 مليار\", 1],\n          \"one\": [\"0 مليار\", 1],\n          \"two\": [\"0 مليار\", 1],\n          \"few\": [\"0 مليار\", 1],\n          \"many\": [\"0 مليار\", 1],\n          \"other\": [\"0 مليار\", 1]\n        }], [10000000000, {\n          \"zero\": [\"00 مليار\", 2],\n          \"one\": [\"00 مليار\", 2],\n          \"two\": [\"00 مليار\", 2],\n          \"few\": [\"00 مليار\", 2],\n          \"many\": [\"00 مليار\", 2],\n          \"other\": [\"00 مليار\", 2]\n        }], [100000000000, {\n          \"zero\": [\"000 مليار\", 3],\n          \"one\": [\"000 مليار\", 3],\n          \"two\": [\"000 مليار\", 3],\n          \"few\": [\"000 مليار\", 3],\n          \"many\": [\"000 مليار\", 3],\n          \"other\": [\"000 مليار\", 3]\n        }], [1000000000000, {\n          \"zero\": [\"0 ترليون\", 1],\n          \"one\": [\"0 ترليون\", 1],\n          \"two\": [\"0 ترليون\", 1],\n          \"few\": [\"0 ترليون\", 1],\n          \"many\": [\"0 ترليون\", 1],\n          \"other\": [\"0 ترليون\", 1]\n        }], [10000000000000, {\n          \"zero\": [\"00 ترليون\", 2],\n          \"one\": [\"00 ترليون\", 2],\n          \"two\": [\"00 ترليون\", 2],\n          \"few\": [\"00 ترليون\", 2],\n          \"many\": [\"00 ترليون\", 2],\n          \"other\": [\"00 ترليون\", 2]\n        }], [100000000000000, {\n          \"zero\": [\"000 ترليون\", 3],\n          \"one\": [\"000 ترليون\", 3],\n          \"two\": [\"000 ترليون\", 3],\n          \"few\": [\"000 ترليون\", 3],\n          \"many\": [\"000 ترليون\", 3],\n          \"other\": [\"000 ترليون\", 3]\n        }]]\n      }\n    }\n  }];\n  _exports.default = _default;\n});","define(\"inboxfront/cldrs/en\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  /*jslint eqeq: true*/\n  var _default = [{\n    \"locale\": \"en-US\",\n    \"parentLocale\": \"en\"\n  }, {\n    \"locale\": \"en\",\n    \"pluralRuleFunction\": function pluralRuleFunction(n, ord) {\n      var s = String(n).split(\".\"),\n          v0 = !s[1],\n          t0 = Number(s[0]) == n,\n          n10 = t0 && s[0].slice(-1),\n          n100 = t0 && s[0].slice(-2);\n      if (ord) return n10 == 1 && n100 != 11 ? \"one\" : n10 == 2 && n100 != 12 ? \"two\" : n10 == 3 && n100 != 13 ? \"few\" : \"other\";\n      return n == 1 && v0 ? \"one\" : \"other\";\n    },\n    \"fields\": {\n      \"year\": {\n        \"displayName\": \"year\",\n        \"relative\": {\n          \"0\": \"this year\",\n          \"1\": \"next year\",\n          \"-1\": \"last year\"\n        },\n        \"relativeTime\": {\n          \"future\": {\n            \"one\": \"in {0} year\",\n            \"other\": \"in {0} years\"\n          },\n          \"past\": {\n            \"one\": \"{0} year ago\",\n            \"other\": \"{0} years ago\"\n          }\n        }\n      },\n      \"year-short\": {\n        \"displayName\": \"yr.\",\n        \"relative\": {\n          \"0\": \"this yr.\",\n          \"1\": \"next yr.\",\n          \"-1\": \"last yr.\"\n        },\n        \"relativeTime\": {\n          \"future\": {\n            \"one\": \"in {0} yr.\",\n            \"other\": \"in {0} yr.\"\n          },\n          \"past\": {\n            \"one\": \"{0} yr. ago\",\n            \"other\": \"{0} yr. ago\"\n          }\n        }\n      },\n      \"month\": {\n        \"displayName\": \"month\",\n        \"relative\": {\n          \"0\": \"this month\",\n          \"1\": \"next month\",\n          \"-1\": \"last month\"\n        },\n        \"relativeTime\": {\n          \"future\": {\n            \"one\": \"in {0} month\",\n            \"other\": \"in {0} months\"\n          },\n          \"past\": {\n            \"one\": \"{0} month ago\",\n            \"other\": \"{0} months ago\"\n          }\n        }\n      },\n      \"month-short\": {\n        \"displayName\": \"mo.\",\n        \"relative\": {\n          \"0\": \"this mo.\",\n          \"1\": \"next mo.\",\n          \"-1\": \"last mo.\"\n        },\n        \"relativeTime\": {\n          \"future\": {\n            \"one\": \"in {0} mo.\",\n            \"other\": \"in {0} mo.\"\n          },\n          \"past\": {\n            \"one\": \"{0} mo. ago\",\n            \"other\": \"{0} mo. ago\"\n          }\n        }\n      },\n      \"day\": {\n        \"displayName\": \"day\",\n        \"relative\": {\n          \"0\": \"today\",\n          \"1\": \"tomorrow\",\n          \"-1\": \"yesterday\"\n        },\n        \"relativeTime\": {\n          \"future\": {\n            \"one\": \"in {0} day\",\n            \"other\": \"in {0} days\"\n          },\n          \"past\": {\n            \"one\": \"{0} day ago\",\n            \"other\": \"{0} days ago\"\n          }\n        }\n      },\n      \"day-short\": {\n        \"displayName\": \"day\",\n        \"relative\": {\n          \"0\": \"today\",\n          \"1\": \"tomorrow\",\n          \"-1\": \"yesterday\"\n        },\n        \"relativeTime\": {\n          \"future\": {\n            \"one\": \"in {0} day\",\n            \"other\": \"in {0} days\"\n          },\n          \"past\": {\n            \"one\": \"{0} day ago\",\n            \"other\": \"{0} days ago\"\n          }\n        }\n      },\n      \"hour\": {\n        \"displayName\": \"hour\",\n        \"relative\": {\n          \"0\": \"this hour\"\n        },\n        \"relativeTime\": {\n          \"future\": {\n            \"one\": \"in {0} hour\",\n            \"other\": \"in {0} hours\"\n          },\n          \"past\": {\n            \"one\": \"{0} hour ago\",\n            \"other\": \"{0} hours ago\"\n          }\n        }\n      },\n      \"hour-short\": {\n        \"displayName\": \"hr.\",\n        \"relative\": {\n          \"0\": \"this hour\"\n        },\n        \"relativeTime\": {\n          \"future\": {\n            \"one\": \"in {0} hr.\",\n            \"other\": \"in {0} hr.\"\n          },\n          \"past\": {\n            \"one\": \"{0} hr. ago\",\n            \"other\": \"{0} hr. ago\"\n          }\n        }\n      },\n      \"minute\": {\n        \"displayName\": \"minute\",\n        \"relative\": {\n          \"0\": \"this minute\"\n        },\n        \"relativeTime\": {\n          \"future\": {\n            \"one\": \"in {0} minute\",\n            \"other\": \"in {0} minutes\"\n          },\n          \"past\": {\n            \"one\": \"{0} minute ago\",\n            \"other\": \"{0} minutes ago\"\n          }\n        }\n      },\n      \"minute-short\": {\n        \"displayName\": \"min.\",\n        \"relative\": {\n          \"0\": \"this minute\"\n        },\n        \"relativeTime\": {\n          \"future\": {\n            \"one\": \"in {0} min.\",\n            \"other\": \"in {0} min.\"\n          },\n          \"past\": {\n            \"one\": \"{0} min. ago\",\n            \"other\": \"{0} min. ago\"\n          }\n        }\n      },\n      \"second\": {\n        \"displayName\": \"second\",\n        \"relative\": {\n          \"0\": \"now\"\n        },\n        \"relativeTime\": {\n          \"future\": {\n            \"one\": \"in {0} second\",\n            \"other\": \"in {0} seconds\"\n          },\n          \"past\": {\n            \"one\": \"{0} second ago\",\n            \"other\": \"{0} seconds ago\"\n          }\n        }\n      },\n      \"second-short\": {\n        \"displayName\": \"sec.\",\n        \"relative\": {\n          \"0\": \"now\"\n        },\n        \"relativeTime\": {\n          \"future\": {\n            \"one\": \"in {0} sec.\",\n            \"other\": \"in {0} sec.\"\n          },\n          \"past\": {\n            \"one\": \"{0} sec. ago\",\n            \"other\": \"{0} sec. ago\"\n          }\n        }\n      }\n    },\n    \"numbers\": {\n      \"decimal\": {\n        \"long\": [[1000, {\n          \"one\": [\"0 thousand\", 1],\n          \"other\": [\"0 thousand\", 1]\n        }], [10000, {\n          \"one\": [\"00 thousand\", 2],\n          \"other\": [\"00 thousand\", 2]\n        }], [100000, {\n          \"one\": [\"000 thousand\", 3],\n          \"other\": [\"000 thousand\", 3]\n        }], [1000000, {\n          \"one\": [\"0 million\", 1],\n          \"other\": [\"0 million\", 1]\n        }], [10000000, {\n          \"one\": [\"00 million\", 2],\n          \"other\": [\"00 million\", 2]\n        }], [100000000, {\n          \"one\": [\"000 million\", 3],\n          \"other\": [\"000 million\", 3]\n        }], [1000000000, {\n          \"one\": [\"0 billion\", 1],\n          \"other\": [\"0 billion\", 1]\n        }], [10000000000, {\n          \"one\": [\"00 billion\", 2],\n          \"other\": [\"00 billion\", 2]\n        }], [100000000000, {\n          \"one\": [\"000 billion\", 3],\n          \"other\": [\"000 billion\", 3]\n        }], [1000000000000, {\n          \"one\": [\"0 trillion\", 1],\n          \"other\": [\"0 trillion\", 1]\n        }], [10000000000000, {\n          \"one\": [\"00 trillion\", 2],\n          \"other\": [\"00 trillion\", 2]\n        }], [100000000000000, {\n          \"one\": [\"000 trillion\", 3],\n          \"other\": [\"000 trillion\", 3]\n        }]],\n        \"short\": [[1000, {\n          \"one\": [\"0K\", 1],\n          \"other\": [\"0K\", 1]\n        }], [10000, {\n          \"one\": [\"00K\", 2],\n          \"other\": [\"00K\", 2]\n        }], [100000, {\n          \"one\": [\"000K\", 3],\n          \"other\": [\"000K\", 3]\n        }], [1000000, {\n          \"one\": [\"0M\", 1],\n          \"other\": [\"0M\", 1]\n        }], [10000000, {\n          \"one\": [\"00M\", 2],\n          \"other\": [\"00M\", 2]\n        }], [100000000, {\n          \"one\": [\"000M\", 3],\n          \"other\": [\"000M\", 3]\n        }], [1000000000, {\n          \"one\": [\"0B\", 1],\n          \"other\": [\"0B\", 1]\n        }], [10000000000, {\n          \"one\": [\"00B\", 2],\n          \"other\": [\"00B\", 2]\n        }], [100000000000, {\n          \"one\": [\"000B\", 3],\n          \"other\": [\"000B\", 3]\n        }], [1000000000000, {\n          \"one\": [\"0T\", 1],\n          \"other\": [\"0T\", 1]\n        }], [10000000000000, {\n          \"one\": [\"00T\", 2],\n          \"other\": [\"00T\", 2]\n        }], [100000000000000, {\n          \"one\": [\"000T\", 3],\n          \"other\": [\"000T\", 3]\n        }]]\n      }\n    }\n  }];\n  _exports.default = _default;\n});","define(\"inboxfront/code-phone\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.codePhones = void 0;\n  var codePhones = [{\n    name: \"Afghanistan\",\n    dial_code: \"+93\",\n    code: \"AF\"\n  }, {\n    name: \"Aland Islands\",\n    dial_code: \"+358\",\n    code: \"AX\"\n  }, {\n    name: \"Albania\",\n    dial_code: \"+355\",\n    code: \"AL\"\n  }, {\n    name: \"Algeria\",\n    dial_code: \"+213\",\n    code: \"DZ\"\n  }, {\n    name: \"AmericanSamoa\",\n    dial_code: \"+1684\",\n    code: \"AS\"\n  }, {\n    name: \"Andorra\",\n    dial_code: \"+376\",\n    code: \"AD\"\n  }, {\n    name: \"Angola\",\n    dial_code: \"+244\",\n    code: \"AO\"\n  }, {\n    name: \"Anguilla\",\n    dial_code: \"+1264\",\n    code: \"AI\"\n  }, {\n    name: \"Antarctica\",\n    dial_code: \"+672\",\n    code: \"AQ\"\n  }, {\n    name: \"Antigua and Barbuda\",\n    dial_code: \"+1268\",\n    code: \"AG\"\n  }, {\n    name: \"Argentina\",\n    dial_code: \"+54\",\n    code: \"AR\"\n  }, {\n    name: \"Armenia\",\n    dial_code: \"+374\",\n    code: \"AM\"\n  }, {\n    name: \"Aruba\",\n    dial_code: \"+297\",\n    code: \"AW\"\n  }, {\n    name: \"Australia\",\n    dial_code: \"+61\",\n    code: \"AU\"\n  }, {\n    name: \"Austria\",\n    dial_code: \"+43\",\n    code: \"AT\"\n  }, {\n    name: \"Azerbaijan\",\n    dial_code: \"+994\",\n    code: \"AZ\"\n  }, {\n    name: \"Bahamas\",\n    dial_code: \"+1242\",\n    code: \"BS\"\n  }, {\n    name: \"Bahrain\",\n    dial_code: \"+973\",\n    code: \"BH\"\n  }, {\n    name: \"Bangladesh\",\n    dial_code: \"+880\",\n    code: \"BD\"\n  }, {\n    name: \"Barbados\",\n    dial_code: \"+1246\",\n    code: \"BB\"\n  }, {\n    name: \"Belarus\",\n    dial_code: \"+375\",\n    code: \"BY\"\n  }, {\n    name: \"Belgium\",\n    dial_code: \"+32\",\n    code: \"BE\"\n  }, {\n    name: \"Belize\",\n    dial_code: \"+501\",\n    code: \"BZ\"\n  }, {\n    name: \"Benin\",\n    dial_code: \"+229\",\n    code: \"BJ\"\n  }, {\n    name: \"Bermuda\",\n    dial_code: \"+1441\",\n    code: \"BM\"\n  }, {\n    name: \"Bhutan\",\n    dial_code: \"+975\",\n    code: \"BT\"\n  }, {\n    name: \"Bolivia, Plurinational State of\",\n    dial_code: \"+591\",\n    code: \"BO\"\n  }, {\n    name: \"Bosnia and Herzegovina\",\n    dial_code: \"+387\",\n    code: \"BA\"\n  }, {\n    name: \"Botswana\",\n    dial_code: \"+267\",\n    code: \"BW\"\n  }, {\n    name: \"Brazil\",\n    dial_code: \"+55\",\n    code: \"BR\"\n  }, {\n    name: \"British Indian Ocean Territory\",\n    dial_code: \"+246\",\n    code: \"IO\"\n  }, {\n    name: \"Brunei Darussalam\",\n    dial_code: \"+673\",\n    code: \"BN\"\n  }, {\n    name: \"Bulgaria\",\n    dial_code: \"+359\",\n    code: \"BG\"\n  }, {\n    name: \"Burkina Faso\",\n    dial_code: \"+226\",\n    code: \"BF\"\n  }, {\n    name: \"Burundi\",\n    dial_code: \"+257\",\n    code: \"BI\"\n  }, {\n    name: \"Cambodia\",\n    dial_code: \"+855\",\n    code: \"KH\"\n  }, {\n    name: \"Cameroon\",\n    dial_code: \"+237\",\n    code: \"CM\"\n  }, {\n    name: \"Canada\",\n    dial_code: \"+1\",\n    code: \"CA\"\n  }, {\n    name: \"Cape Verde\",\n    dial_code: \"+238\",\n    code: \"CV\"\n  }, {\n    name: \"Cayman Islands\",\n    dial_code: \"+ 345\",\n    code: \"KY\"\n  }, {\n    name: \"Central African Republic\",\n    dial_code: \"+236\",\n    code: \"CF\"\n  }, {\n    name: \"Chad\",\n    dial_code: \"+235\",\n    code: \"TD\"\n  }, {\n    name: \"Chile\",\n    dial_code: \"+56\",\n    code: \"CL\"\n  }, {\n    name: \"China\",\n    dial_code: \"+86\",\n    code: \"CN\"\n  }, {\n    name: \"Christmas Island\",\n    dial_code: \"+61\",\n    code: \"CX\"\n  }, {\n    name: \"Cocos (Keeling) Islands\",\n    dial_code: \"+61\",\n    code: \"CC\"\n  }, {\n    name: \"Colombia\",\n    dial_code: \"+57\",\n    code: \"CO\"\n  }, {\n    name: \"Comoros\",\n    dial_code: \"+269\",\n    code: \"KM\"\n  }, {\n    name: \"Congo\",\n    dial_code: \"+242\",\n    code: \"CG\"\n  }, {\n    name: \"Congo, The Democratic Republic of the Congo\",\n    dial_code: \"+243\",\n    code: \"CD\"\n  }, {\n    name: \"Cook Islands\",\n    dial_code: \"+682\",\n    code: \"CK\"\n  }, {\n    name: \"Costa Rica\",\n    dial_code: \"+506\",\n    code: \"CR\"\n  }, {\n    name: \"Cote d'Ivoire\",\n    dial_code: \"+225\",\n    code: \"CI\"\n  }, {\n    name: \"Croatia\",\n    dial_code: \"+385\",\n    code: \"HR\"\n  }, {\n    name: \"Cuba\",\n    dial_code: \"+53\",\n    code: \"CU\"\n  }, {\n    name: \"Cyprus\",\n    dial_code: \"+357\",\n    code: \"CY\"\n  }, {\n    name: \"Czech Republic\",\n    dial_code: \"+420\",\n    code: \"CZ\"\n  }, {\n    name: \"Denmark\",\n    dial_code: \"+45\",\n    code: \"DK\"\n  }, {\n    name: \"Djibouti\",\n    dial_code: \"+253\",\n    code: \"DJ\"\n  }, {\n    name: \"Dominica\",\n    dial_code: \"+1767\",\n    code: \"DM\"\n  }, {\n    name: \"Dominican Republic\",\n    dial_code: \"+1849\",\n    code: \"DO\"\n  }, {\n    name: \"Ecuador\",\n    dial_code: \"+593\",\n    code: \"EC\"\n  }, {\n    name: \"Egypt\",\n    dial_code: \"+20\",\n    code: \"EG\"\n  }, {\n    name: \"El Salvador\",\n    dial_code: \"+503\",\n    code: \"SV\"\n  }, {\n    name: \"Equatorial Guinea\",\n    dial_code: \"+240\",\n    code: \"GQ\"\n  }, {\n    name: \"Eritrea\",\n    dial_code: \"+291\",\n    code: \"ER\"\n  }, {\n    name: \"Estonia\",\n    dial_code: \"+372\",\n    code: \"EE\"\n  }, {\n    name: \"Ethiopia\",\n    dial_code: \"+251\",\n    code: \"ET\"\n  }, {\n    name: \"Falkland Islands (Malvinas)\",\n    dial_code: \"+500\",\n    code: \"FK\"\n  }, {\n    name: \"Faroe Islands\",\n    dial_code: \"+298\",\n    code: \"FO\"\n  }, {\n    name: \"Fiji\",\n    dial_code: \"+679\",\n    code: \"FJ\"\n  }, {\n    name: \"Finland\",\n    dial_code: \"+358\",\n    code: \"FI\"\n  }, {\n    name: \"France\",\n    dial_code: \"+33\",\n    code: \"FR\"\n  }, {\n    name: \"French Guiana\",\n    dial_code: \"+594\",\n    code: \"GF\"\n  }, {\n    name: \"French Polynesia\",\n    dial_code: \"+689\",\n    code: \"PF\"\n  }, {\n    name: \"Gabon\",\n    dial_code: \"+241\",\n    code: \"GA\"\n  }, {\n    name: \"Gambia\",\n    dial_code: \"+220\",\n    code: \"GM\"\n  }, {\n    name: \"Georgia\",\n    dial_code: \"+995\",\n    code: \"GE\"\n  }, {\n    name: \"Germany\",\n    dial_code: \"+49\",\n    code: \"DE\"\n  }, {\n    name: \"Ghana\",\n    dial_code: \"+233\",\n    code: \"GH\"\n  }, {\n    name: \"Gibraltar\",\n    dial_code: \"+350\",\n    code: \"GI\"\n  }, {\n    name: \"Greece\",\n    dial_code: \"+30\",\n    code: \"GR\"\n  }, {\n    name: \"Greenland\",\n    dial_code: \"+299\",\n    code: \"GL\"\n  }, {\n    name: \"Grenada\",\n    dial_code: \"+1473\",\n    code: \"GD\"\n  }, {\n    name: \"Guadeloupe\",\n    dial_code: \"+590\",\n    code: \"GP\"\n  }, {\n    name: \"Guam\",\n    dial_code: \"+1671\",\n    code: \"GU\"\n  }, {\n    name: \"Guatemala\",\n    dial_code: \"+502\",\n    code: \"GT\"\n  }, {\n    name: \"Guernsey\",\n    dial_code: \"+44\",\n    code: \"GG\"\n  }, {\n    name: \"Guinea\",\n    dial_code: \"+224\",\n    code: \"GN\"\n  }, {\n    name: \"Guinea-Bissau\",\n    dial_code: \"+245\",\n    code: \"GW\"\n  }, {\n    name: \"Guyana\",\n    dial_code: \"+595\",\n    code: \"GY\"\n  }, {\n    name: \"Haiti\",\n    dial_code: \"+509\",\n    code: \"HT\"\n  }, {\n    name: \"Holy See (Vatican City State)\",\n    dial_code: \"+379\",\n    code: \"VA\"\n  }, {\n    name: \"Honduras\",\n    dial_code: \"+504\",\n    code: \"HN\"\n  }, {\n    name: \"Hong Kong\",\n    dial_code: \"+852\",\n    code: \"HK\"\n  }, {\n    name: \"Hungary\",\n    dial_code: \"+36\",\n    code: \"HU\"\n  }, {\n    name: \"Iceland\",\n    dial_code: \"+354\",\n    code: \"IS\"\n  }, {\n    name: \"India\",\n    dial_code: \"+91\",\n    code: \"IN\"\n  }, {\n    name: \"Indonesia\",\n    dial_code: \"+62\",\n    code: \"ID\"\n  }, {\n    name: \"Iran, Islamic Republic of Persian Gulf\",\n    dial_code: \"+98\",\n    code: \"IR\"\n  }, {\n    name: \"Iraq\",\n    dial_code: \"+964\",\n    code: \"IQ\"\n  }, {\n    name: \"Ireland\",\n    dial_code: \"+353\",\n    code: \"IE\"\n  }, {\n    name: \"Isle of Man\",\n    dial_code: \"+44\",\n    code: \"IM\"\n  }, {\n    name: \"Israel\",\n    dial_code: \"+972\",\n    code: \"IL\"\n  }, {\n    name: \"Italy\",\n    dial_code: \"+39\",\n    code: \"IT\"\n  }, {\n    name: \"Jamaica\",\n    dial_code: \"+1876\",\n    code: \"JM\"\n  }, {\n    name: \"Japan\",\n    dial_code: \"+81\",\n    code: \"JP\"\n  }, {\n    name: \"Jersey\",\n    dial_code: \"+44\",\n    code: \"JE\"\n  }, {\n    name: \"Jordan\",\n    dial_code: \"+962\",\n    code: \"JO\"\n  }, {\n    name: \"Kazakhstan\",\n    dial_code: \"+77\",\n    code: \"KZ\"\n  }, {\n    name: \"Kenya\",\n    dial_code: \"+254\",\n    code: \"KE\"\n  }, {\n    name: \"Kiribati\",\n    dial_code: \"+686\",\n    code: \"KI\"\n  }, {\n    name: \"Korea, Democratic People's Republic of Korea\",\n    dial_code: \"+850\",\n    code: \"KP\"\n  }, {\n    name: \"Korea, Republic of South Korea\",\n    dial_code: \"+82\",\n    code: \"KR\"\n  }, {\n    name: \"Kuwait\",\n    dial_code: \"+965\",\n    code: \"KW\"\n  }, {\n    name: \"Kyrgyzstan\",\n    dial_code: \"+996\",\n    code: \"KG\"\n  }, {\n    name: \"Laos\",\n    dial_code: \"+856\",\n    code: \"LA\"\n  }, {\n    name: \"Latvia\",\n    dial_code: \"+371\",\n    code: \"LV\"\n  }, {\n    name: \"Lebanon\",\n    dial_code: \"+961\",\n    code: \"LB\"\n  }, {\n    name: \"Lesotho\",\n    dial_code: \"+266\",\n    code: \"LS\"\n  }, {\n    name: \"Liberia\",\n    dial_code: \"+231\",\n    code: \"LR\"\n  }, {\n    name: \"Libyan Arab Jamahiriya\",\n    dial_code: \"+218\",\n    code: \"LY\"\n  }, {\n    name: \"Liechtenstein\",\n    dial_code: \"+423\",\n    code: \"LI\"\n  }, {\n    name: \"Lithuania\",\n    dial_code: \"+370\",\n    code: \"LT\"\n  }, {\n    name: \"Luxembourg\",\n    dial_code: \"+352\",\n    code: \"LU\"\n  }, {\n    name: \"Macao\",\n    dial_code: \"+853\",\n    code: \"MO\"\n  }, {\n    name: \"Macedonia\",\n    dial_code: \"+389\",\n    code: \"MK\"\n  }, {\n    name: \"Madagascar\",\n    dial_code: \"+261\",\n    code: \"MG\"\n  }, {\n    name: \"Malawi\",\n    dial_code: \"+265\",\n    code: \"MW\"\n  }, {\n    name: \"Malaysia\",\n    dial_code: \"+60\",\n    code: \"MY\"\n  }, {\n    name: \"Maldives\",\n    dial_code: \"+960\",\n    code: \"MV\"\n  }, {\n    name: \"Mali\",\n    dial_code: \"+223\",\n    code: \"ML\"\n  }, {\n    name: \"Malta\",\n    dial_code: \"+356\",\n    code: \"MT\"\n  }, {\n    name: \"Marshall Islands\",\n    dial_code: \"+692\",\n    code: \"MH\"\n  }, {\n    name: \"Martinique\",\n    dial_code: \"+596\",\n    code: \"MQ\"\n  }, {\n    name: \"Mauritania\",\n    dial_code: \"+222\",\n    code: \"MR\"\n  }, {\n    name: \"Mauritius\",\n    dial_code: \"+230\",\n    code: \"MU\"\n  }, {\n    name: \"Mayotte\",\n    dial_code: \"+262\",\n    code: \"YT\"\n  }, {\n    name: \"Mexico\",\n    dial_code: \"+52\",\n    code: \"MX\"\n  }, {\n    name: \"Micronesia, Federated States of Micronesia\",\n    dial_code: \"+691\",\n    code: \"FM\"\n  }, {\n    name: \"Moldova\",\n    dial_code: \"+373\",\n    code: \"MD\"\n  }, {\n    name: \"Monaco\",\n    dial_code: \"+377\",\n    code: \"MC\"\n  }, {\n    name: \"Mongolia\",\n    dial_code: \"+976\",\n    code: \"MN\"\n  }, {\n    name: \"Montenegro\",\n    dial_code: \"+382\",\n    code: \"ME\"\n  }, {\n    name: \"Montserrat\",\n    dial_code: \"+1664\",\n    code: \"MS\"\n  }, {\n    name: \"Morocco\",\n    dial_code: \"+212\",\n    code: \"MA\"\n  }, {\n    name: \"Mozambique\",\n    dial_code: \"+258\",\n    code: \"MZ\"\n  }, {\n    name: \"Myanmar\",\n    dial_code: \"+95\",\n    code: \"MM\"\n  }, {\n    name: \"Namibia\",\n    dial_code: \"+264\",\n    code: \"NA\"\n  }, {\n    name: \"Nauru\",\n    dial_code: \"+674\",\n    code: \"NR\"\n  }, {\n    name: \"Nepal\",\n    dial_code: \"+977\",\n    code: \"NP\"\n  }, {\n    name: \"Netherlands\",\n    dial_code: \"+31\",\n    code: \"NL\"\n  }, {\n    name: \"Netherlands Antilles\",\n    dial_code: \"+599\",\n    code: \"AN\"\n  }, {\n    name: \"New Caledonia\",\n    dial_code: \"+687\",\n    code: \"NC\"\n  }, {\n    name: \"New Zealand\",\n    dial_code: \"+64\",\n    code: \"NZ\"\n  }, {\n    name: \"Nicaragua\",\n    dial_code: \"+505\",\n    code: \"NI\"\n  }, {\n    name: \"Niger\",\n    dial_code: \"+227\",\n    code: \"NE\"\n  }, {\n    name: \"Nigeria\",\n    dial_code: \"+234\",\n    code: \"NG\"\n  }, {\n    name: \"Niue\",\n    dial_code: \"+683\",\n    code: \"NU\"\n  }, {\n    name: \"Norfolk Island\",\n    dial_code: \"+672\",\n    code: \"NF\"\n  }, {\n    name: \"Northern Mariana Islands\",\n    dial_code: \"+1670\",\n    code: \"MP\"\n  }, {\n    name: \"Norway\",\n    dial_code: \"+47\",\n    code: \"NO\"\n  }, {\n    name: \"Oman\",\n    dial_code: \"+968\",\n    code: \"OM\"\n  }, {\n    name: \"Pakistan\",\n    dial_code: \"+92\",\n    code: \"PK\"\n  }, {\n    name: \"Palau\",\n    dial_code: \"+680\",\n    code: \"PW\"\n  }, {\n    name: \"Palestinian Territory, Occupied\",\n    dial_code: \"+970\",\n    code: \"PS\"\n  }, {\n    name: \"Panama\",\n    dial_code: \"+507\",\n    code: \"PA\"\n  }, {\n    name: \"Papua New Guinea\",\n    dial_code: \"+675\",\n    code: \"PG\"\n  }, {\n    name: \"Paraguay\",\n    dial_code: \"+595\",\n    code: \"PY\"\n  }, {\n    name: \"Peru\",\n    dial_code: \"+51\",\n    code: \"PE\"\n  }, {\n    name: \"Philippines\",\n    dial_code: \"+63\",\n    code: \"PH\"\n  }, {\n    name: \"Pitcairn\",\n    dial_code: \"+872\",\n    code: \"PN\"\n  }, {\n    name: \"Poland\",\n    dial_code: \"+48\",\n    code: \"PL\"\n  }, {\n    name: \"Portugal\",\n    dial_code: \"+351\",\n    code: \"PT\"\n  }, {\n    name: \"Puerto Rico\",\n    dial_code: \"+1939\",\n    code: \"PR\"\n  }, {\n    name: \"Qatar\",\n    dial_code: \"+974\",\n    code: \"QA\"\n  }, {\n    name: \"Romania\",\n    dial_code: \"+40\",\n    code: \"RO\"\n  }, {\n    name: \"Russia\",\n    dial_code: \"+7\",\n    code: \"RU\"\n  }, {\n    name: \"Rwanda\",\n    dial_code: \"+250\",\n    code: \"RW\"\n  }, {\n    name: \"Reunion\",\n    dial_code: \"+262\",\n    code: \"RE\"\n  }, {\n    name: \"Saint Barthelemy\",\n    dial_code: \"+590\",\n    code: \"BL\"\n  }, {\n    name: \"Saint Helena, Ascension and Tristan Da Cunha\",\n    dial_code: \"+290\",\n    code: \"SH\"\n  }, {\n    name: \"Saint Kitts and Nevis\",\n    dial_code: \"+1869\",\n    code: \"KN\"\n  }, {\n    name: \"Saint Lucia\",\n    dial_code: \"+1758\",\n    code: \"LC\"\n  }, {\n    name: \"Saint Martin\",\n    dial_code: \"+590\",\n    code: \"MF\"\n  }, {\n    name: \"Saint Pierre and Miquelon\",\n    dial_code: \"+508\",\n    code: \"PM\"\n  }, {\n    name: \"Saint Vincent and the Grenadines\",\n    dial_code: \"+1784\",\n    code: \"VC\"\n  }, {\n    name: \"Samoa\",\n    dial_code: \"+685\",\n    code: \"WS\"\n  }, {\n    name: \"San Marino\",\n    dial_code: \"+378\",\n    code: \"SM\"\n  }, {\n    name: \"Sao Tome and Principe\",\n    dial_code: \"+239\",\n    code: \"ST\"\n  }, {\n    name: \"Saudi Arabia\",\n    dial_code: \"+966\",\n    code: \"SA\"\n  }, {\n    name: \"Senegal\",\n    dial_code: \"+221\",\n    code: \"SN\"\n  }, {\n    name: \"Serbia\",\n    dial_code: \"+381\",\n    code: \"RS\"\n  }, {\n    name: \"Seychelles\",\n    dial_code: \"+248\",\n    code: \"SC\"\n  }, {\n    name: \"Sierra Leone\",\n    dial_code: \"+232\",\n    code: \"SL\"\n  }, {\n    name: \"Singapore\",\n    dial_code: \"+65\",\n    code: \"SG\"\n  }, {\n    name: \"Slovakia\",\n    dial_code: \"+421\",\n    code: \"SK\"\n  }, {\n    name: \"Slovenia\",\n    dial_code: \"+386\",\n    code: \"SI\"\n  }, {\n    name: \"Solomon Islands\",\n    dial_code: \"+677\",\n    code: \"SB\"\n  }, {\n    name: \"Somalia\",\n    dial_code: \"+252\",\n    code: \"SO\"\n  }, {\n    name: \"South Africa\",\n    dial_code: \"+27\",\n    code: \"ZA\"\n  }, {\n    name: \"South Sudan\",\n    dial_code: \"+211\",\n    code: \"SS\"\n  }, {\n    name: \"South Georgia and the South Sandwich Islands\",\n    dial_code: \"+500\",\n    code: \"GS\"\n  }, {\n    name: \"Spain\",\n    dial_code: \"+34\",\n    code: \"ES\"\n  }, {\n    name: \"Sri Lanka\",\n    dial_code: \"+94\",\n    code: \"LK\"\n  }, {\n    name: \"Sudan\",\n    dial_code: \"+249\",\n    code: \"SD\"\n  }, {\n    name: \"Suriname\",\n    dial_code: \"+597\",\n    code: \"SR\"\n  }, {\n    name: \"Svalbard and Jan Mayen\",\n    dial_code: \"+47\",\n    code: \"SJ\"\n  }, {\n    name: \"Swaziland\",\n    dial_code: \"+268\",\n    code: \"SZ\"\n  }, {\n    name: \"Sweden\",\n    dial_code: \"+46\",\n    code: \"SE\"\n  }, {\n    name: \"Switzerland\",\n    dial_code: \"+41\",\n    code: \"CH\"\n  }, {\n    name: \"Syrian Arab Republic\",\n    dial_code: \"+963\",\n    code: \"SY\"\n  }, {\n    name: \"Taiwan\",\n    dial_code: \"+886\",\n    code: \"TW\"\n  }, {\n    name: \"Tajikistan\",\n    dial_code: \"+992\",\n    code: \"TJ\"\n  }, {\n    name: \"Tanzania, United Republic of Tanzania\",\n    dial_code: \"+255\",\n    code: \"TZ\"\n  }, {\n    name: \"Thailand\",\n    dial_code: \"+66\",\n    code: \"TH\"\n  }, {\n    name: \"Timor-Leste\",\n    dial_code: \"+670\",\n    code: \"TL\"\n  }, {\n    name: \"Togo\",\n    dial_code: \"+228\",\n    code: \"TG\"\n  }, {\n    name: \"Tokelau\",\n    dial_code: \"+690\",\n    code: \"TK\"\n  }, {\n    name: \"Tonga\",\n    dial_code: \"+676\",\n    code: \"TO\"\n  }, {\n    name: \"Trinidad and Tobago\",\n    dial_code: \"+1868\",\n    code: \"TT\"\n  }, {\n    name: \"Tunisia\",\n    dial_code: \"+216\",\n    code: \"TN\"\n  }, {\n    name: \"Turkey\",\n    dial_code: \"+90\",\n    code: \"TR\"\n  }, {\n    name: \"Turkmenistan\",\n    dial_code: \"+993\",\n    code: \"TM\"\n  }, {\n    name: \"Turks and Caicos Islands\",\n    dial_code: \"+1649\",\n    code: \"TC\"\n  }, {\n    name: \"Tuvalu\",\n    dial_code: \"+688\",\n    code: \"TV\"\n  }, {\n    name: \"Uganda\",\n    dial_code: \"+256\",\n    code: \"UG\"\n  }, {\n    name: \"Ukraine\",\n    dial_code: \"+380\",\n    code: \"UA\"\n  }, {\n    name: \"United Arab Emirates\",\n    dial_code: \"+971\",\n    code: \"AE\"\n  }, {\n    name: \"United Kingdom\",\n    dial_code: \"+44\",\n    code: \"GB\"\n  }, {\n    name: \"United States\",\n    dial_code: \"+1\",\n    code: \"US\"\n  }, {\n    name: \"Uruguay\",\n    dial_code: \"+598\",\n    code: \"UY\"\n  }, {\n    name: \"Uzbekistan\",\n    dial_code: \"+998\",\n    code: \"UZ\"\n  }, {\n    name: \"Vanuatu\",\n    dial_code: \"+678\",\n    code: \"VU\"\n  }, {\n    name: \"Venezuela, Bolivarian Republic of Venezuela\",\n    dial_code: \"+58\",\n    code: \"VE\"\n  }, {\n    name: \"Vietnam\",\n    dial_code: \"+84\",\n    code: \"VN\"\n  }, {\n    name: \"Virgin Islands, British\",\n    dial_code: \"+1284\",\n    code: \"VG\"\n  }, {\n    name: \"Virgin Islands, U.S.\",\n    dial_code: \"+1340\",\n    code: \"VI\"\n  }, {\n    name: \"Wallis and Futuna\",\n    dial_code: \"+681\",\n    code: \"WF\"\n  }, {\n    name: \"Yemen\",\n    dial_code: \"+967\",\n    code: \"YE\"\n  }, {\n    name: \"Zambia\",\n    dial_code: \"+260\",\n    code: \"ZM\"\n  }, {\n    name: \"Zimbabwe\",\n    dial_code: \"+263\",\n    code: \"ZW\"\n  }];\n  _exports.codePhones = codePhones;\n});","define(\"inboxfront/components/-dynamic-element-alt\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  // avoiding reexport directly here because in some circumstances (ember-engines\n  // for example) a simple reexport is transformed to `define.alias`,\n  // unfortunately at the moment (ember-source@3.13) there is no _actual_\n  // `@ember/component` module to alias so this causes issues\n  //\n  // tldr; we can replace this with a simple reexport when we can rely on Ember\n  // actually providing a `@ember/component` module\n  var _default = Ember.Component.extend();\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/-dynamic-element\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  // avoiding reexport directly here because in some circumstances (ember-engines\n  // for example) a simple reexport is transformed to `define.alias`,\n  // unfortunately at the moment (ember-source@3.13) there is no _actual_\n  // `@ember/component` module to alias so this causes issues\n  //\n  // tldr; we can replace this with a simple reexport when we can rely on Ember\n  // actually providing a `@ember/component` module\n  var _default = Ember.Component.extend();\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/-lf-get-outlet-state\", [\"exports\", \"liquid-fire/components/-lf-get-outlet-state\"], function (_exports, _lfGetOutletState) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _lfGetOutletState.default;\n    }\n  });\n});","define(\"inboxfront/components/application-loading\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    intl: Ember.inject.service(),\n    tagName: '',\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.textLoading = this.text ? this.intl.t(this.text) : '';\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/as-scrollable\", [\"exports\", \"ember-scrollable/components/ember-scrollable\"], function (_exports, _emberScrollable) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _emberScrollable.default.extend({\n    classNames: 'as-scrollable'\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/assistants/chatbot-preview\", [\"exports\", \"inboxfront/gql/query\"], function (_exports, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\n  function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  var _default = Ember.Component.extend({\n    session: Ember.inject.service(),\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    chatbots: Ember.inject.service(),\n    isLoading: false,\n    nextBlockButton: false,\n    currentIndex: 0,\n    init: function init() {\n      var _this = this;\n\n      this._super.apply(this, arguments);\n\n      this.blockList = [];\n      this.set('isLoading', true);\n      setTimeout(function () {\n        _this.set('isLoading', false);\n      }, 2000);\n      this.chatbots.getById(this.get('flowId')).then(function (chatbot) {\n        _this.set('blocks', chatbot.blocks);\n\n        console.log('SHOW CHATBOT PREVIEW', chatbot.firstBlock, _this.get('blocks')); //NEW chatbot.firstBlock && this.runFlow(chatbot.firstBlock);\n        // console.log('WIDGET', this.get('widget'));\n      });\n    },\n    actions: {\n      reRun: function reRun() {\n        var _this2 = this;\n\n        this.set('blockList', []);\n        this.set('isLoading', true);\n        setTimeout(function () {\n          _this2.set('isLoading', false);\n        }, 2000);\n      },\n      sendChat: function sendChat(button, block, index) {\n        console.log('SEND CHAT', button, block);\n\n        if (button.mainTitle) {\n          if (block.extraData.connections[index]) {\n            Ember.set(block, 'hidden', true);\n            this.get('blockList').pushObject({\n              mainTitle: button.mainTitle,\n              position: 'right'\n            });\n            var nextBlock = this.get('blocks').findBy('id', block.extraData.connections[index]);\n            this.set('nextBlock', nextBlock); // this.set('nextBlockButton', true);\n          } // if (button.children.length) {\n          //     set(block, 'hidden', true);\n          //     this.get('blockList').pushObject({mainTitle: button.mainTitle, position: 'right'});\n          //     const nextBlock = this.get('blocks').findBy('id', button.children[0].id);\n          //     this.set('nextBlock', nextBlock);\n          //     this.set('nextBlockButton', true);\n          // } else {\n          //     return;\n          // }\n\n        } else {\n          this.get('blockList').pushObject({\n            mainTitle: this.get('messageInput'),\n            position: 'right'\n          });\n          this.set('messageInput', '');\n        }\n\n        this.renderMessage();\n      }\n    },\n    runFlow: function runFlow(firstBlock) {\n      var _this3 = this;\n\n      // if (!firstBlock) {\n      // \treturn;\n      // }\n      this.set('isLoading', true); // undefined.map(() => {});\n      // return;\n\n      console.log('RUN CB', firstBlock, this.get('blocks'));\n\n      if (firstBlock.extraData.connections[0]) {\n        this.set('nextBlock', this.get('blocks').findBy('id', firstBlock.extraData.connections[0]));\n      } // if (firstBlock.blockType === 'FORM') {\n      // \tthis.set('nextBlock', firstBlock);\n      // } else if (firstBlock.blockType === 'SLIDER') {\n      // \tconst nextBlock = firstBlock.children[0] ? firstBlock.children.filter(child => child.blockType !== 'BUTTON')[0] : {};\n      // \tthis.set('nextBlock', nextBlock);\n      // } else if (firstBlock.extraData?.type === 'random') {\n      // \tconsole.log('RAND', firstBlock.children, firstBlock);\n      // \tthis.set('nextBlock', firstBlock && firstBlock.children[0] && firstBlock.children[0]);\n      // } else {\n      // \tthis.set('nextBlock', firstBlock && firstBlock.children[0] && firstBlock.children[0]);\n      // }\n      // console.log('CURRENT BLOCK', firstBlock, this.get('nextBlock'));\n\n\n      setTimeout(function () {\n        _this3.set('isLoading', false);\n\n        if (firstBlock) {\n          var nextBlock = _objectSpread(_objectSpread({}, firstBlock), {}, {\n            position: 'left'\n          });\n\n          _this3.get('blockList').pushObject(nextBlock); // if (firstBlock.blockType === 'FORM') {\n          // \tthis.renderMessage();\n          // }\n\n        }\n      }, 200);\n    },\n    renderMessage: function renderMessage() {\n      var _this4 = this;\n\n      var listWrapperLastChild = document.querySelector('.list-wrapper').lastElementChild;\n      console.log('RENDER MSG', this.get('nextBlock'));\n\n      if (!this.get('nextBlockButton')) {\n        var nextBlockId = this.get('nextBlock.id');\n\n        if (nextBlockId) {\n          if (this.get('nextBlock.blockType') === 'FORM') {\n            this.renderFormMessage();\n          } else if (this.get('nextBlock.blockType') === 'SLIDER') {\n            this.set('nextBlock', this.get('nextBlock.children').filter(function (child) {\n              return child.blockType !== 'BUTTON';\n            })[0]);\n          } else if (this.get('nextBlock.name') === 'Randomize') {\n            var connections = this.get('nextBlock.extraData.connections');\n\n            if (connections.length) {\n              var nextId = connections[Math.floor(Math.random() * connections.length)];\n              this.set('nextBlock', this.get('blocks').findBy('id', nextId));\n              console.log('REND NEXT', this.get('nextBlock'));\n            } else {\n              return;\n            } // this.set('nextBlock', this.get('nextBlock.children').filter(child => child.blockType !== 'BUTTON')[0]);\n\n          } else {\n            this.set('nextBlock', this.get('blocks').findBy('id', nextBlockId));\n            console.log('REND');\n          }\n        } else {\n          return;\n        } // this.get('nextBlock.blockType') !== 'FORM' && this.set('nextBlock', this.get('nextBlock'));\n\n      } else {\n        /*if (this.get('nextBlock.blockType') === 'FORM') {\n            this.renderFormMessage();\n        }*/\n        this.set('nextBlockButton', false);\n      }\n\n      this.set('isLoading', true);\n      setTimeout(function () {\n        _this4.set('isLoading', false);\n\n        _this4.get('nextBlock') && _this4.get('blockList').pushObject(_this4.get('nextBlock'));\n\n        if (_this4.get('nextBlock.blockType') === 'FORM' && _this4.get('currentIndex') === 0) {\n          _this4.renderMessage();\n        }\n\n        listWrapperLastChild.scrollIntoView({\n          behavior: 'smooth'\n        });\n      }, 500);\n    },\n    renderFormMessage: function renderFormMessage() {\n      var nextBlock = this.get('nextBlock');\n\n      var currentBlock = _objectSpread({}, nextBlock);\n\n      var index = this.get('currentIndex');\n      var extraData = JSON.parse(nextBlock.extraData);\n      currentBlock.position = 'left';\n      currentBlock.mainTitle = extraData.dataCollectorsSelect[index] && extraData.dataCollectorsSelect[index].text;\n      this.set('currentIndex', index + 1);\n\n      if (!currentBlock.mainTitle) {\n        currentBlock = nextBlock.children[0] && this.get('blocks').findBy('id', nextBlock.children[0].id);\n        this.set('currentIndex', 0);\n      }\n\n      this.set('nextBlock', currentBlock);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/assistants/dialogs/activate-flow\", [\"exports\", \"inboxfront/components/common/dialogs/warning\"], function (_exports, _warning) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _warning.default.extend({\n    tagName: ''\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/assistants/dialogs/delete-flow\", [\"exports\", \"inboxfront/components/common/dialogs/warning\"], function (_exports, _warning) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _warning.default.extend({\n    tagName: ''\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/assistants/dialogs/duplicate-flow\", [\"exports\", \"inboxfront/components/common/dialogs/warning\"], function (_exports, _warning) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _warning.default.extend({\n    tagName: ''\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/assistants/flows/action\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    nextComponent: Ember.computed('component.id', function () {\n      return this.get('blocks').findBy('id', this.get('component.id'));\n    })\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/assistants/flows/add-components\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    chatbots: Ember.inject.service(),\n    tagName: '',\n    actions: {\n      onDragStart: function onDragStart(component, event) {\n        event.dataTransfer.setData('component', JSON.stringify(component));\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/assistants/flows/add-triggers\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    chatbots: Ember.inject.service(),\n    tagName: '',\n    isOpen: Ember.computed('expanded', function () {\n      return this.get('expanded');\n    })\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/assistants/flows/audience\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    actions: {\n      openAddComponent: function openAddComponent(component, event) {\n        this.openAddComponent(component, event);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/assistants/flows/canvas\", [\"exports\", \"jquery\", \"inboxfront/utils/canvas-editor-objects\", \"inboxfront/utils/editor\"], function (_exports, _jquery, _canvasEditorObjects, _editor) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\n  function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  var _default = Ember.Component.extend({\n    chatbots: Ember.inject.service(),\n    init: function init() {\n      this._super.apply(this, arguments);\n    },\n    ws: Ember.observer('chatbot.triggers.[]', function () {\n      var _this$_editor, _this$_editor2;\n\n      //eslint-disable-line\n      console.error('OBSERVE TRIGGERS LENGTH', this.get('chatbot.triggers'));\n      (_this$_editor = this._editor) === null || _this$_editor === void 0 ? void 0 : _this$_editor._triggersPanel.setTriggers(this.get('chatbot.triggers'));\n      (_this$_editor2 = this._editor) === null || _this$_editor2 === void 0 ? void 0 : _this$_editor2.renderN();\n    }),\n    didInsertElement: function didInsertElement() {\n      var _this = this;\n\n      this._super.apply(this, arguments);\n\n      var editor = _editor.Editor.create();\n\n      editor.chatbots = this.chatbots;\n      editor.commandsQueue = this.commandsQueue;\n      editor.addCommand = this.addCommand;\n      editor.openListTriggers = this.openListTriggers;\n      editor.openTriggerConfigure = this.openTriggerConfigure;\n      editor.openListComponents = this.openListComponents;\n      editor.openComponentConfigure = this.openComponentConfigure;\n\n      this._resizeHandler = function () {\n        var block = (0, _jquery.default)('.canvas-block');\n        editor.setSize({\n          width: block.width(),\n          height: block.height()\n        });\n      };\n\n      this._resizeHandler();\n\n      (0, _jquery.default)(window).on('resize', this._resizeHandler);\n      editor.setChatbot(this.get('chatbot'));\n      this._editor = editor; //TODO remove interval call, added while long first request\n\n      this._interval = setInterval(function () {\n        _this.chatbots.ping(_this.get('chatbot.id'));\n      }, 5000);\n    },\n    willDestroyElement: function willDestroyElement() {\n      this._super.apply(this, arguments);\n\n      (0, _jquery.default)(window).off('resize', this._resizeHandler);\n      clearInterval(this._interval);\n    },\n    didUpdateAttrs: function didUpdateAttrs() {\n      var _console;\n\n      this._super.apply(this, arguments);\n\n      (_console = console).error.apply(_console, ['DID UPDATE ATTR'].concat(Array.prototype.slice.call(arguments), [this.get('chatbot')]));\n    },\n    didReceiveAttrs: function didReceiveAttrs() {\n      this._super.apply(this, arguments);\n\n      console.error('DID RECEiVE ATTR, CHATBOT = ', _objectSpread({}, this.get('chatbot')));\n\n      if (!this._editor) {\n        console.error('SKIP');\n        return;\n      }\n\n      this._editor.setChatbot(this.get('chatbot'));\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/assistants/flows/component-config\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.set('pageScrollOptions', ['10%', '25%', '50%', '75%', '100%']);\n      this.set('delay_options', ['seconds', 'minutes', 'hours']);\n    },\n    actions: {}\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/assistants/flows/form\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    nextComponent: Ember.computed('component.id', function () {\n      var block = this.get('blocks').findBy('id', this.get('component.id'));\n      var extraData = JSON.parse(block.extraData);\n      Ember.set(block, 'dataCollectorsSelect', extraData.dataCollectorsSelect);\n      return block;\n    }),\n    actions: {\n      openAddComponent: function openAddComponent(component, event) {\n        this.openAddComponent(component, event);\n      },\n      openConfigure: function openConfigure(component) {\n        this.openConfigure(component);\n      },\n      deleteComponent: function deleteComponent(component, event) {\n        this.deleteComponent(component, event);\n      },\n      deleteComponentAll: function deleteComponentAll(component, event) {\n        this.deleteComponentAll(component, event);\n      },\n      duplicatePath: function duplicatePath(component, event) {\n        this.duplicatePath(component, event);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/assistants/flows/message\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    nextComponent: Ember.computed('component', function () {\n      var component = this.get('component');\n      var block = this.get('blocks').findBy('id', component.id);\n\n      if (block.name === 'Action') {\n        if (typeof block.actions === 'string') {\n          var extraData = JSON.parse(block.actions);\n          Ember.set(block, 'actions', extraData.actions);\n          Ember.set(block, 'alwaysBtn', extraData.alwaysBtn);\n          Ember.set(block, 'checkCondition', extraData.checkCondition);\n          Ember.set(block, 'actionsFlow', extraData.actionsFlow);\n          Ember.set(block, 'rules', []);\n        }\n      }\n\n      return block;\n    }),\n    countComponents: Ember.computed('nextComponent', function () {\n      var components = this.get('nextComponent.children').filter(function (child) {\n        return child.blockType === 'BUTTON';\n      });\n      return components.length;\n    }),\n    countFormFields: Ember.computed('nextComponent', function () {\n      if (this.get('nextComponent.blockType') === 'FORM') {\n        var extraData = JSON.parse(this.get('nextComponent.extraData'));\n\n        if (!Array.isArray(extraData.dataCollectorsSelect)) {\n          extraData.dataCollectorsSelect = [];\n        }\n\n        return extraData.dataCollectorsSelect.length;\n      }\n\n      return 0;\n    }),\n    msgIsLong: Ember.computed('nextComponent.mainTitle', function () {\n      return this.get('nextComponent.mainTitle.length') > 20;\n    }),\n    isValidBlock: Ember.computed('nextComponent.mainTitle', function () {\n      return !!this.get('nextComponent.mainTitle');\n    }),\n    actions: {\n      openAddComponent: function openAddComponent(component, event) {\n        this.openAddComponent(component, event);\n      },\n      openConfigure: function openConfigure(component) {\n        this.openConfigure(component);\n      },\n      deleteComponent: function deleteComponent(component, event) {\n        this.deleteComponent(component, event);\n      },\n      deleteComponentAll: function deleteComponentAll(component, event) {\n        this.deleteComponentAll(component, event);\n      },\n      duplicatePath: function duplicatePath(component, event) {\n        this.duplicatePath(component, event);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/assistants/flows/new-canvas\", [\"exports\", \"jquery\", \"inboxfront/utils/new-canvas-objects\", \"inboxfront/utils/new-canvas-editor\"], function (_exports, _jquery, _newCanvasObjects, _newCanvasEditor) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    chatbots: Ember.inject.service(),\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.commands = [];\n    },\n    ws: Ember.observer('triggers.length', function () {\n      var _this$editor, _this$editor2;\n\n      //eslint-disable-line\n      (_this$editor = this.editor) === null || _this$editor === void 0 ? void 0 : _this$editor.triggersPanel.setTriggers(this.get('triggers'));\n      (_this$editor2 = this.editor) === null || _this$editor2 === void 0 ? void 0 : _this$editor2.render();\n    }),\n    didInsertElement: function didInsertElement() {\n      var _this = this;\n\n      this._super.apply(this, arguments);\n\n      var editor = _newCanvasEditor.Editor.create(document.getElementById('canvas_flows'));\n\n      this.set('editor', editor);\n\n      this._resizeHandler = function (e) {\n        var block = (0, _jquery.default)('.canvas-block');\n\n        _this.editor.setSize({\n          width: block.width(),\n          height: block.height()\n        });\n      };\n\n      this.editor.addCommand = function (c) {\n        _this.addCommand(c);\n      };\n\n      this.editor.onSaveBlock = function (b) {\n        b.save(_this.chatbots);\n      };\n\n      this.editor.onSaveConnection = function (c) {\n        if (c.inConnect) {\n          c.inConnect.parentBlock.save(_this.chatbots);\n        }\n\n        c.outConnect.parentBlock.save(_this.chatbots);\n      };\n\n      this.editor.onRemoveConnection = function (c, parentBlock) {\n        if (c.outConnect.parentBlock.isTriggerPanel) {\n          _this.editor.onSaveSettings();\n        } else {\n          c.outConnect.parentBlock.save(_this.chatbots);\n        }\n      };\n\n      this.editor.onSaveSettings = function () {\n        var panel = _this.editor.triggersPanel;\n        var coords = panel.getTopLeftPoint();\n\n        var settings = _this.editor.getCanvasSettings();\n\n        var connections = panel.getOutConnect().connections;\n        var blockId = 0;\n\n        if (connections[0]) {\n          blockId = connections[0].inConnect.parentBlock.block.id;\n        }\n\n        var extraData = {\n          zoom: settings.zoom,\n          position: settings.position,\n          coords: coords,\n          firstBlock: blockId\n        };\n\n        _this.chatbots.saveChatbotSettings(extraData, _this.get('flow.id'));\n      };\n\n      (0, _jquery.default)(window).on('resize', this._resizeHandler);\n      this.editor.openListComponents = this.openListComponents;\n      var extraData = this.get('flow.extraData');\n      var begin = {\n        x: 150,\n        y: 20\n      };\n      var coords = extraData.coords;\n\n      if (coords) {\n        begin.x = coords.x;\n        begin.y = coords.y;\n      }\n\n      var end = {\n        x: begin.x + 150,\n        y: begin.y + 40\n      };\n      var panel = new _newCanvasObjects.TriggersPanel(begin, end, editor);\n\n      panel.onSelect = function () {\n        _this.openListTriggers();\n      };\n\n      panel.onSelectTrigger = this.openTriggerConfigure;\n      panel.openListComponents = this.openListComponents;\n      this.editor.triggersPanel = panel;\n      panel.setTriggers(this.get('triggers'));\n      this.editor.setCanvasSettings(extraData.zoom, extraData.position); // this.editor.setCanvasSettings(50, Point(200, 200));\n\n      this.editor.setSize({\n        width: this.element.clientWidth,\n        height: this.element.clientHeight\n      });\n      this.renderBlocks();\n      this._interval = setInterval(function () {\n        _this.chatbots.ping(_this.get('chatbot.id'));\n      }, 5000);\n    },\n    willDestroyElement: function willDestroyElement() {\n      this._super.apply(this, arguments);\n\n      (0, _jquery.default)(window).off('resize', this._resizeHandler);\n      clearInterval(this._interval);\n    },\n    didUpdateAttrs: function didUpdateAttrs() {\n      this._super.apply(this, arguments);\n    },\n    didReceiveAttrs: function didReceiveAttrs() {\n      this._super.apply(this, arguments);\n\n      if (!this.editor) {\n        return;\n      }\n\n      this.renderBlocks();\n    },\n    renderBlocks: function renderBlocks() {\n      var _this$get,\n          _this2 = this;\n\n      var blocks = [];\n\n      var _this$editor$getSize = this.editor.getSize(),\n          width = _this$editor$getSize.width,\n          height = _this$editor$getSize.height;\n\n      (_this$get = this.get('blocks')) === null || _this$get === void 0 ? void 0 : _this$get.forEach(function (b) {\n        var block = new _newCanvasObjects.Block(b);\n\n        block.onSelect = function () {\n          _this2.openConfigure(b);\n        };\n\n        block.onRemove = function (e) {\n          var permanent = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n\n          _this2.editor.removeBlock(block, !e.ctrlKey);\n\n          if (!e.ctrlKey) {\n            _this2.chatbots.removeNewBlock(b);\n\n            _this2.get('blocks').removeObject(b);\n          }\n        };\n\n        var BLOCK_WIDTH = 110;\n        var BLOCK_HEIGHT = 110;\n        var multiple = true;\n\n        if (b.type === 'random') {\n          multiple = true;\n        }\n\n        if (b.extraData) {\n          try {\n            var _extraData = JSON.parse(b.extraData);\n\n            b.extraData = _extraData;\n\n            if (_extraData.type === 'random') {\n              multiple = true;\n            }\n          } catch (e) {// console.error(e);\n          }\n        }\n\n        if (b.name === 'Options (Single select)') {\n          if (!b.extraData.options) {\n            b.extraData.options = [];\n          }\n        } else if (b.name === 'Data Collector (form)') {\n          if (!b.extraData.options) {\n            b.extraData.options = [];\n          }\n        }\n\n        var begin = {\n          x: (width - BLOCK_WIDTH) / 2,\n          y: (height - BLOCK_HEIGHT) / 2\n        };\n        var coords = b.extraData.coords;\n\n        if (coords) {\n          begin.x = coords.x - BLOCK_WIDTH / 2;\n          begin.y = coords.y - BLOCK_HEIGHT / 2;\n        }\n\n        var end = {\n          x: begin.x + BLOCK_WIDTH,\n          y: begin.y + BLOCK_HEIGHT\n        };\n        block.setNewCoords(begin, end);\n\n        if (b.icon === 'options-single') {\n          multiple = true;\n        }\n\n        block.removed = !!b.extraData.removed;\n        block.setInConnect(new _newCanvasObjects.Connector({\n          direction: 'IN',\n          top: true,\n          onSelect: _this2.openListComponents\n        }, block));\n        block.setOutConnect(new _newCanvasObjects.Connector({\n          direction: 'OUT',\n          bottom: true,\n          multiple: multiple,\n          onSelect: _this2.openListComponents\n        }, block));\n        blocks.addObject(block);\n      });\n      this.editor.setBlocks(blocks);\n      blocks.forEach(function (b) {\n        if (b.block.extraData.connections) {\n          b.block.extraData.connections.forEach(function (c) {\n            var block = blocks.findBy('block.id', c);\n\n            if (c === -1) {\n              block = _this2.editor.triggersPanel;\n            }\n\n            if (block) {\n              var conn = new _newCanvasObjects.Connection(b.outConnect, block.inConnect);\n              conn.removed = b.block.extraData.removed;\n\n              _this2.editor._objects.addObject(conn);\n            }\n          });\n        }\n      });\n      var extraData = this.get('flow.extraData');\n\n      if (extraData.firstBlock) {\n        var block = this.editor._objects.findBy('block.id', extraData.firstBlock);\n\n        if (block) {\n          var conn = new _newCanvasObjects.Connection(this.editor.triggersPanel.outConnect, block.inConnect);\n\n          this.editor._objects.addObject(conn);\n        }\n      }\n\n      this.editor.render();\n    },\n    addBlock: function addBlock(newBlock) {\n      var _this3 = this,\n          _this$editor3;\n\n      var coords = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n      var block = new _newCanvasObjects.Block(newBlock);\n      newBlock.flow = {\n        id: this.get('flowId')\n      };\n\n      block.onSelect = function () {\n        _this3.openConfigure(newBlock);\n      };\n\n      block.onRemove = function (e) {\n        var permanent = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n\n        _this3.editor.removeBlock(block, !e.ctrlKey);\n\n        if (!e.ctrlKey) {\n          _this3.chatbots.removeNewBlock(block.newBlock);\n\n          _this3.get('blocks').removeObject(block.newBlock);\n        }\n      };\n\n      newBlock.extraData = '{}';\n      var BLOCK_WIDTH = 110;\n      var BLOCK_HEIGHT = 110;\n\n      var _this$editor$getSize2 = this.editor.getSize(),\n          width = _this$editor$getSize2.width,\n          height = _this$editor$getSize2.height;\n\n      var begin = {\n        x: (width - BLOCK_WIDTH) / 2,\n        y: (height - BLOCK_HEIGHT) / 2\n      };\n\n      if (coords) {\n        newBlock.extraData = JSON.stringify({\n          coords: coords\n        });\n        begin.x = coords.x - BLOCK_WIDTH / 2;\n        begin.y = coords.y - BLOCK_HEIGHT / 2;\n      }\n\n      var end = {\n        x: begin.x + BLOCK_WIDTH,\n        y: begin.y + BLOCK_HEIGHT\n      };\n      block.setNewCoords(begin, end);\n      block.setInConnect(new _newCanvasObjects.Connector({\n        direction: 'IN',\n        top: true,\n        onSelect: this.openListComponents\n      }, block));\n      var multiple = false;\n\n      if (newBlock.type === 'random') {\n        multiple = true;\n      }\n\n      if (newBlock.extraData) {\n        try {\n          var extraData = JSON.parse(newBlock.extraData);\n          newBlock.extraData = extraData;\n\n          if (extraData.type === 'random') {\n            multiple = true;\n          }\n        } catch (e) {\n          console.error(e);\n        }\n      }\n\n      if (newBlock.name === 'Options (Single select)') {\n        newBlock.extraData.options = [{\n          mainTitle: ''\n        }, {\n          mainTitle: ''\n        }];\n      } else if (newBlock.name === 'Subscribe for mailing') {\n        newBlock.extraData.subscribeResponse = 'Emoji: Thumbs Up/Thumbs Down';\n      }\n\n      if (newBlock.icon === 'options-single') {\n        multiple = true;\n      }\n\n      block.setOutConnect(new _newCanvasObjects.Connector({\n        direction: 'OUT',\n        bottom: true,\n        multiple: multiple,\n        onSelect: this.openListComponents\n      }, block));\n      (_this$editor3 = this.editor) === null || _this$editor3 === void 0 ? void 0 : _this$editor3.addBlock(block);\n      block.save(this.chatbots); // this.editor?.render();\n    },\n    actions: {\n      OnMouseWheel: function OnMouseWheel(event) {\n        event.preventDefault();\n\n        if (event.deltaY < 0) {\n          if (event.ctrlKey) {\n            this.editor.zoomIn();\n          } else if (event.shiftKey) {\n            this.editor.scrollLeft();\n          } else {\n            this.editor.scrollUp();\n          }\n        } else {\n          if (event.ctrlKey) {\n            this.editor.zoomOut();\n          } else if (event.shiftKey) {\n            this.editor.scrollRight();\n          } else {\n            this.editor.scrollDown();\n          }\n        }\n      },\n      onDragEnter: function onDragEnter(event) {\n        event.preventDefault();\n      },\n      onDragOver: function onDragOver(event) {\n        event.preventDefault();\n      },\n      onDrop: function onDrop(event) {\n        event.preventDefault();\n\n        if (event.dataTransfer.getData('component')) {\n          var component = JSON.parse(event.dataTransfer.getData('component'));\n          component.id = null; // component.id = Math.ceil(Math.random() * 100000 + 10000);\n\n          component.mainTitle = '';\n\n          var coords = this.editor._getCoords(event);\n\n          this.get('blocks').addObject(component);\n          this.addBlock(component, coords);\n        }\n      },\n      onDragEnd: function onDragEnd(event) {}\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/assistants/flows/phantom-block\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    nextComponent: Ember.computed('component', function () {\n      var component = this.get('component');\n      var block = this.get('blocks').findBy('id', component.id);\n\n      if (block.name === 'Action') {\n        if (typeof block.actions === 'string') {\n          var extraData = JSON.parse(block.actions);\n          Ember.set(block, 'actions', extraData.actions);\n          Ember.set(block, 'alwaysBtn', extraData.alwaysBtn);\n          Ember.set(block, 'checkCondition', extraData.checkCondition);\n          Ember.set(block, 'actionsFlow', extraData.actionsFlow);\n          Ember.set(block, 'rules', []);\n        }\n      }\n\n      return block;\n    }),\n    countComponents: Ember.computed('nextComponent', function () {\n      var components = this.get('nextComponent.children').filter(function (child) {\n        return child.blockType === 'BUTTON';\n      });\n      return components.length;\n    }),\n    countFormFields: Ember.computed('nextComponent', function () {\n      if (this.get('nextComponent.blockType') === 'FORM') {\n        var extraData = JSON.parse(this.get('nextComponent.extraData'));\n        return extraData.dataCollectorsSelect.length;\n      }\n\n      return 0;\n    }),\n    msgIsLong: Ember.computed('nextComponent.mainTitle', function () {\n      return this.get('nextComponent.mainTitle.length') > 20;\n    }),\n    isValidBlock: Ember.computed('nextComponent.mainTitle', function () {\n      return !!this.get('nextComponent.mainTitle');\n    }),\n    actions: {\n      openAddComponent: function openAddComponent(component, event) {\n        this.openAddComponent(component, event);\n      },\n      openConfigure: function openConfigure(component) {\n        this.openConfigure(component);\n      },\n      deleteComponent: function deleteComponent(component, event) {\n        this.deleteComponent(component, event);\n      },\n      deleteComponentAll: function deleteComponentAll(component, event) {\n        this.deleteComponentAll(component, event);\n      },\n      duplicatePath: function duplicatePath(component, event) {\n        this.duplicatePath(component, event);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/assistants/flows/random\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    nextComponent: Ember.computed('component.id', function () {\n      return this.get('blocks').findBy('id', this.get('component.id'));\n    }),\n    actions: {\n      openAddComponent: function openAddComponent(component, event) {\n        this.openAddComponent(component, event);\n      },\n      openConfigure: function openConfigure(component) {\n        this.openConfigure(component);\n      },\n      deleteComponent: function deleteComponent(component, event) {\n        this.deleteComponent(component, event);\n      },\n      deleteComponentAll: function deleteComponentAll(component, event) {\n        this.deleteComponentAll(component, event);\n      },\n      duplicatePath: function duplicatePath(component, event) {\n        this.duplicatePath(component, event);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/assistants/flows/settings\", [\"exports\", \"inboxfront/gql/mutation\"], function (_exports, _mutation) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\n  function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  var _default = Ember.Component.extend({\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    chatbots: Ember.inject.service(),\n    tagName: '',\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.properties = this.sessionAccount.loggeduser.staffprofile.estates;\n    },\n    actions: {\n      onSelectProperty: function onSelectProperty(val) {\n        var hash = {\n          companyProperty: val.id\n        };\n        this.set('flow.companyProperty', val);\n        this.mutationFlow(hash);\n      },\n      onBlurInputFlow: function onBlurInputFlow(name, value) {\n        this.onBlurInputFlow(name, value);\n      },\n      allowManualTrigger: function allowManualTrigger(val) {}\n    },\n    mutationFlow: function mutationFlow() {\n      var _this = this;\n\n      var hash = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n\n      var data = _objectSpread(_objectSpread({}, hash), {}, {\n        flowId: this.get('flow.id')\n      });\n\n      this.ajax.mutation(_mutation.default.CREATE_UPDATE_FLOW, 'createOrUpdateFlow', data).then(function () {\n        _this.onUpdate && _this.onUpdate();\n      });\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/assistants/flows/single-options\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    nextComponent: Ember.computed('component.id', function () {\n      return this.get('blocks').findBy('id', this.get('component.id'));\n    }),\n    actions: {\n      openAddComponent: function openAddComponent(component, event) {\n        this.openAddComponent(component, event);\n      },\n      openConfigure: function openConfigure(component) {\n        this.openConfigure(component);\n      },\n      deleteComponent: function deleteComponent(component, event) {\n        this.deleteComponent(component, event);\n      },\n      deleteComponentAll: function deleteComponentAll(component, event) {\n        this.deleteComponentAll(component, event);\n      },\n      duplicatePath: function duplicatePath(component, event) {\n        this.duplicatePath(component, event);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/assistants/flows/slider\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    nextComponent: Ember.computed('component.id', function () {\n      var _component$children;\n\n      var component = this.get('blocks').findBy('id', this.get('component.id'));\n      return (_component$children = component.children) === null || _component$children === void 0 ? void 0 : _component$children.filter(function (child) {\n        return child.blockType !== 'BUTTON';\n      })[0];\n    }),\n    sliders: Ember.computed('component', function () {\n      var _component$children2;\n\n      var component = this.get('blocks').findBy('id', this.get('component.id'));\n      return (_component$children2 = component.children) === null || _component$children2 === void 0 ? void 0 : _component$children2.filter(function (child) {\n        return child.blockType === 'BUTTON';\n      });\n    }),\n    actions: {\n      openAddComponent: function openAddComponent(component, event) {\n        this.openAddComponent(component, event);\n      },\n      openConfigure: function openConfigure(component) {\n        this.openConfigure(component);\n      },\n      deleteComponent: function deleteComponent(component, event) {\n        this.deleteComponent(component, event);\n      },\n      deleteComponentAll: function deleteComponentAll(component, event) {\n        this.deleteComponentAll(component, event);\n      },\n      duplicatePath: function duplicatePath(component, event) {\n        this.duplicatePath(component, event);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/assistants/flows/templates-list-item\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: ''\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/assistants/flows/templates-list\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: ''\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/assistants/flows/trigger-config\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    chatbots: Ember.inject.service(),\n    tagName: '',\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.set('triggerLimitations', this.chatbots.triggerLimitations);\n      this.set('pageScrollOptions', ['10%', '25%', '50%', '75%', '100%']);\n      this.set('delay_options', ['seconds', 'minutes', 'hours']);\n    },\n    actions: {\n      onUpdateTrigger: function onUpdateTrigger(name, value) {\n        Ember.set(this.get('selectedTrigger'), name, value);\n        this.onUpdate();\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/assistants/flows/triggers\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var TRIGGERS_LIMIT = 4;\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    triggersLeft: Ember.computed('triggers.length', function () {\n      return TRIGGERS_LIMIT - this.get('triggers.length');\n    })\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/assistants/workflows/add-components\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    workflows: Ember.inject.service(),\n    tagName: ''\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/assistants/workflows/block\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    nextComponent: Ember.computed('component.id', function () {\n      return this.get('blocks').findBy('id', this.get('component.id'));\n    }),\n    actions: {\n      openAddComponent: function openAddComponent(component, event) {\n        this.openAddComponent(component, event);\n      },\n      openConfigure: function openConfigure(component) {\n        this.openConfigure(component);\n      },\n      deleteComponent: function deleteComponent(component, event) {\n        this.deleteComponent(component, event);\n      },\n      selectBranch: function selectBranch(component, index) {\n        this.selectBranch(component, index, true);\n      },\n      deselectBranch: function deselectBranch(component, index) {\n        this.deselectBranch(component, index, true);\n      },\n      updateBranchName: function updateBranchName(component, index, value) {\n        this.updateBranchName(component, index, value);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/assistants/workflows/ifelse\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    nextComponent: Ember.computed('component.id', function () {\n      return this.get('blocks').findBy('id', this.get('component.id'));\n    }),\n    actions: {\n      openAddComponent: function openAddComponent(component, event) {\n        this.openAddComponent(component, event);\n      },\n      openConfigure: function openConfigure(component) {\n        this.openConfigure(component);\n      },\n      deleteComponent: function deleteComponent(component, event) {\n        this.deleteComponent(component, event);\n      },\n      selectBranch: function selectBranch(component, index) {\n        this.selectBranch(component, index, true);\n      },\n      deselectBranch: function deselectBranch(component, index) {\n        this.deselectBranch(component, index, true);\n      },\n      updateBranchName: function updateBranchName(component, index, value) {\n        this.updateBranchName(component, index, value);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/assistants/workflows/settings\", [\"exports\", \"inboxfront/gql/mutation\"], function (_exports, _mutation) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\n  function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  var _default = Ember.Component.extend({\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    tagName: '',\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.properties = this.sessionAccount.loggeduser.staffprofile.estates;\n    },\n    actions: {\n      onSelectProperty: function onSelectProperty(val) {\n        this.set('flow.properties', val);\n        var hash = {\n          properties: val.map(function (p) {\n            return p.id;\n          })\n        };\n        this.mutationWorkflow(hash);\n      },\n      onBlurInputFlow: function onBlurInputFlow(name, value) {\n        this.onBlurInputFlow(name, value);\n      }\n    },\n    mutationWorkflow: function mutationWorkflow() {\n      var _this = this;\n\n      var hash = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n\n      var data = _objectSpread(_objectSpread({}, hash), {}, {\n        workflowId: this.get('flow.id')\n      });\n\n      this.ajax.mutation(_mutation.default.CREATE_UPDATE_WORKFLOW, 'createOrUpdateWorkflow', data).then(function () {\n        _this.onUpdate && _this.onUpdate();\n      });\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/assistants/workflows/trigger\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    actions: {\n      openAddComponent: function openAddComponent(component, event) {\n        this.openAddComponent(component, event);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/assistants/zoom-slider\", [\"exports\", \"jquery\"], function (_exports, _jquery) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    classNames: ['zoom-slider'],\n    didInsertElement: function didInsertElement() {\n      var _this = this;\n\n      (0, _jquery.default)('.canvas-block').on('mousewheel', function (event) {\n        if (event.ctrlKey) {\n          event.preventDefault();\n\n          var canvasZoom = _this.get('canvasZoom');\n\n          if (event.originalEvent.deltaY < 0) {\n            canvasZoom = canvasZoom + 5;\n\n            if (canvasZoom > 200) {\n              canvasZoom = 200;\n            }\n          } else {\n            canvasZoom = canvasZoom - 5;\n\n            if (canvasZoom < 20) {\n              canvasZoom = 20;\n            }\n          }\n\n          _this.set('canvasZoom', canvasZoom);\n\n          var scale = canvasZoom / 100;\n          (0, _jquery.default)('.canvas-inner').css('zoom', scale);\n        }\n      }).on('dblclick', function () {\n        _this.set('canvasZoom', 100);\n\n        (0, _jquery.default)('.canvas-inner').css('zoom', 1);\n      });\n    },\n    willDestroyElement: function willDestroyElement() {\n      (0, _jquery.default)('.canvas-inner').off();\n      (0, _jquery.default)('.canvas-block').off();\n    },\n    actions: {\n      onChange: function onChange(value) {\n        var canvasZoom = this.get('canvasZoom');\n        var scale = canvasZoom / 100;\n        (0, _jquery.default)('.canvas-inner').css('zoom', scale);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/basic-dropdown-content\", [\"exports\", \"ember-basic-dropdown/components/basic-dropdown-content\"], function (_exports, _basicDropdownContent) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _basicDropdownContent.default;\n    }\n  });\n});","define(\"inboxfront/components/basic-dropdown-trigger\", [\"exports\", \"ember-basic-dropdown/components/basic-dropdown-trigger\"], function (_exports, _basicDropdownTrigger) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _basicDropdownTrigger.default;\n    }\n  });\n});","define(\"inboxfront/components/basic-dropdown\", [\"exports\", \"ember-basic-dropdown/components/basic-dropdown\"], function (_exports, _basicDropdown) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _basicDropdown.default;\n    }\n  });\n});","define(\"inboxfront/components/channels/channel-list\", [\"exports\", \"inboxfront/gql/mutation\"], function (_exports, _mutation) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    tagName: '',\n    channels: Ember.computed('selectedProperty.accounts.edges.[]', function () {\n      var accounts = this.get('selectedProperty.accounts.edges');\n      var hidden = ['LIVECHAT', 'SHOPIFY', 'BIGCOMMERCE', 'PIPEDRIVE'];\n      return accounts.filter(function (account) {\n        return hidden.indexOf(account.node.application) < 0;\n      });\n    }),\n    actions: {\n      showEditDialog: function showEditDialog(channel) {\n        this.showDialogAction(channel, false);\n      },\n      showDelete: function showDelete(channel) {\n        this.set('selectedChannel', channel);\n        this.set('showDeleteDialog', true);\n      },\n      deleteChannel: function deleteChannel() {\n        var _this = this;\n\n        var channel = this.get('selectedChannel');\n        var hash = {\n          accountId: channel.id\n        };\n        this.ajax.mutation(_mutation.default.DELETE_ACCOUNT, 'deleteAccount', hash, function () {\n          _this.get('paperToaster').show('Channel deleted');\n\n          _this.set('selectedChannel', null);\n\n          _this.onDelete(channel);\n        });\n      },\n      updateStatus: function updateStatus(channel) {\n        var _this2 = this;\n\n        var hash = {\n          accountId: channel.id,\n          active: !channel.active,\n          propertyId: Number(channel.companyProperty.id)\n        };\n        this.ajax.query(_mutation.default.ACTIVE_DEACTIVE_ACCOUNT, 'activeDeactiveAccount', hash).then(function (result) {\n          Ember.set(channel, 'active', result.account.active);\n\n          if (channel.active) {\n            _this2.get('paperToaster').show(_this2.intl.t('channel_activated'));\n          } else {\n            _this2.get('paperToaster').show(_this2.intl.t('channel_deactivated'));\n          }\n        }).catch(function () {\n          _this2.get('paperToaster').show(_this2.intl.t('network_error'));\n        });\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/channels/email-controls\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    intl: Ember.inject.service(),\n    mailBoxType: 'default',\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.emailProviders = [{\n        name: 'Gmail',\n        value: 'GMAIL'\n      }, {\n        name: 'Office365',\n        value: 'OFFICE365'\n      }, {\n        name: 'Yahoo',\n        value: 'YAHOO'\n      }, {\n        name: 'Sendgrid',\n        value: 'SENDGRID'\n      }, {\n        name: this.intl.t('email_provider_other'),\n        value: 'OTHER'\n      }];\n      this.emailValidation = [{\n        message: this.intl.t('forms.provide_email'),\n        validate: function validate(inputValue) {\n          var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,4}$/;\n          return emailPattern.test(inputValue);\n        }\n      }];\n    },\n    actions: {\n      onDepartmentChange: function onDepartmentChange(department) {\n        this.set('channel.selectedDepartment', department);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/channels/facebook-controls\", [\"exports\", \"inboxfront/gql/mutation\"], function (_exports, _mutation) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    ajax: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    fb: Ember.inject.service(),\n    tagName: '',\n    disableFacebookPages: true,\n    instagramEnabled: false,\n    instagramIsEnabled: Ember.computed('instagramChannel.instagram_username', 'instagramEnabled', function () {\n      return this.get('instagramChannel.instagram_username') || this.get('instagramEnabled');\n    }),\n    instagramNotConnectedToFB: Ember.computed('instagramChannel', 'instagramChannel.{}', 'channel.my_instagram_account_id', function () {\n      return this.get('instagramChannel.pk') !== +this.get('channel.my_instagram_account_id') || this.get('instagramChannel.instagram_username');\n    }),\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.facebookPages = [];\n    },\n    actions: {\n      enableInstagram: function enableInstagram() {\n        this.set('instagramEnabled', !this.get('instagramEnabled'));\n      },\n      connectFacebook: function connectFacebook() {\n        var control = this;\n        this.get('fb').login('pages_show_list read_page_mailboxes pages_messaging instagram_basic instagram_manage_insights instagram_manage_messages pages_read_engagement pages_manage_metadata').then(function (response) {\n          var shortLiveAccessToken = response.authResponse.accessToken;\n          fetch('https://graph.facebook.com/me/accounts?access_token=' + shortLiveAccessToken).then(function (response) {\n            return response.json();\n          }).then(function (pages) {\n            control.set('facebookPages', pages.data);\n            control.set('disableFacebookPages', false);\n\n            if (control.get('instagramIsEnabled')) {\n              control.showLogin();\n            }\n          });\n        });\n      },\n      authenticateToInstagram: function authenticateToInstagram() {\n        var _this = this;\n\n        this.showLogin(function () {\n          var filterChannel = {\n            mutation: _mutation.default.CREATE_OR_UPDATE_INSTAGRAM,\n            name: 'INSTAGRAM',\n            fields: [{\n              code: 'code'\n            }]\n          };\n          var hash = {\n            accountId: _this.get('instagramChannel.accountId'),\n            name: _this.get('instagramChannel.name'),\n            application: filterChannel.name,\n            propertyId: _this.get('selectedProperty').id,\n            code: _this.get('instagramChannel.code')\n          };\n\n          _this.ajax.query(filterChannel.mutation, 'createOrUpdateAccount', hash).then(function (result) {\n            if (!result.errors) {\n              var account = _this.get('selectedProperty.accounts.edges').findBy('node.id', result.account.id);\n\n              Ember.set(account, 'node.name', result.account.name);\n              Ember.set(account, 'node.accountsettingSet', result.account.accountsettingSet);\n\n              _this.set('instagramChannel.instagram_access_token', 'fake token');\n            }\n          });\n        });\n      }\n    },\n    showLogin: function showLogin(callback) {\n      var width = 500,\n          height = 700,\n          left = (window.screen.width - width) / 2,\n          top = (window.screen.height - height) / 2;\n      var clientId = '1518204778523488';\n      var redirectUrl = 'https://dev.raincheck.co/channels/';\n      var control = this;\n      var popup = window.open(\"https://www.instagram.com/oauth/authorize?client_id=\".concat(clientId, \"&redirect_uri=\").concat(redirectUrl, \"&scope=user_profile,user_media&response_type=code\"), '', \"width=\".concat(width, \",height=\").concat(height, \",left=\").concat(left, \",top=\").concat(top));\n\n      window.onInstagramAuth = function (code) {\n        control.set('instagramChannel.code', code);\n        popup.close();\n        callback && callback();\n      };\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/channels/line-controls\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    paperToaster: Ember.inject.service(),\n    isContinue: false,\n    actions: {\n      copyTxt: function copyTxt(name, title) {\n        this.copyTxt(name, title);\n      },\n      toggleWebhooks: function toggleWebhooks() {},\n      createAndContinue: function createAndContinue(isClose, isNew) {\n        var toaster = this.get('paperToaster');\n        var errors = [];\n\n        if (!this.get('channel.line_channel_id') || this.get('channel.line_channel_id').trim() === '') {\n          errors.push('Line Access Token');\n        }\n\n        if (!this.get('channel.line_secret') || this.get('channel.line_secret').trim() === '') {\n          errors.push('Line Secret');\n        }\n\n        if (!this.get('channel.name') || this.get('channel.name').trim() === '') {\n          errors.push('Name');\n        }\n\n        if (errors.length > 0) {\n          var message = 'Please fill these value(s)';\n\n          for (var i = errors.length - 1; i >= 0; i--) {\n            message += \" \" + errors[i] + \",\";\n          }\n\n          message = message.replace(/,\\s*$/, \"\");\n          toaster.show(message);\n          this.set('isContinue', false);\n        } else {\n          this.set('isContinue', true);\n          this.createAndContinue(isClose, isNew);\n        }\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/channels/name-field\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: ''\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/channels/save-popup\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.channelTypes = [{\n        id: 1,\n        component: \"facebook\",\n        title: \"Facebook messenger\",\n        type: 'FACEBOOK'\n      }, {\n        id: 2,\n        component: \"line\",\n        title: \"LINE\",\n        type: 'LINE'\n      }, {\n        id: 3,\n        component: \"wechat\",\n        title: \"WeChat\",\n        type: 'WECHAT'\n      }, {\n        id: 4,\n        component: \"telegram\",\n        title: \"Telegram\",\n        type: 'TELEGRAM'\n      }, {\n        id: 5,\n        component: \"twitter\",\n        title: \"Twitter DM\",\n        type: 'TWITTER'\n      }, {\n        id: 6,\n        component: \"whatsapp\",\n        title: \"WhatsApp\",\n        type: 'WHATSAPP'\n      }];\n    },\n    actions: {\n      onCloseDialog: function onCloseDialog() {\n        this.onCloseDialog();\n      },\n      onSelectType: function onSelectType(val) {\n        this.set('channel', {});\n        this.set('selectedChannelType', val);\n      },\n      onChannelCreated: function onChannelCreated(isClose, isNew) {\n        this.onChannelCreated(isClose, isNew, this.get('channel'), this.get('instagramChannel'));\n      },\n      copyTxt: function copyTxt(name, title) {\n        this.copyTxt(name, title);\n      },\n      showDelete: function showDelete(channel) {\n        this.set('selectedChannel', channel);\n        this.set('showDeleteDialog', true);\n      },\n      deleteChannel: function deleteChannel() {\n        var channel = this.get('selectedChannel');\n        var hash = {\n          accountId: channel.id\n        }; // this.ajax.mutation(Mutation.DELETE_ACCOUNT, 'deleteAccount', hash, () => {\n        //     this.get('paperToaster').show('Channel deleted');\n        //     this.set('selectedChannel', null);\n        //     this.onDelete(channel);\n        // });\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/channels/telegram-controls\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    actions: {}\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/channels/twitter-controls\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    actions: {}\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/channels/wechat-controls\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    paperToaster: Ember.inject.service(),\n    isContinue: false,\n    actions: {\n      copyTxt: function copyTxt(name, title) {\n        this.copyTxt(name, title);\n      },\n      createAndContinue: function createAndContinue(isClose) {\n        var toaster = this.get('paperToaster');\n        var errors = [];\n\n        if (!this.get('channel.wechat_id') || this.get('channel.wechat_id').trim() === '') {\n          errors.push('Wechat ID');\n        }\n\n        if (!this.get('channel.wechat_secret') || this.get('channel.wechat_secret').trim() === '') {\n          errors.push('Wechat Secret');\n        }\n\n        if (!this.get('channel.name') || this.get('channel.name').trim() === '') {\n          errors.push('Name');\n        }\n\n        if (errors.length > 0) {\n          var message = 'Please fill these value(s)';\n\n          for (var i = errors.length - 1; i >= 0; i--) {\n            message += \" \" + errors[i] + \",\";\n          }\n\n          message = message.replace(/,\\s*$/, \"\");\n          toaster.show(message);\n          this.set('isContinue', false);\n        } else {\n          this.set('isContinue', true);\n          this.createAndContinue(isClose);\n        }\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/channels/whatsapp-controls\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    paperToaster: Ember.inject.service(),\n    actions: {\n      copyWebhookUrl: function copyWebhookUrl() {\n        this.paperToaster.show('URL copied');\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/channels/widget-settings\", [\"exports\", \"inboxfront/config/environment\", \"inboxfront/gql/mutation\", \"inboxfront/gql/query\"], function (_exports, _environment, _mutation, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\n  function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  var _default = Ember.Component.extend({\n    session: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    router: Ember.inject.service(),\n    hoursChanged: false,\n    isShowPopupApps: false,\n    showChannelDialog: false,\n    orderType: 'track',\n    kbCollection: [],\n    uploadSuccessLogo: Ember.computed(function () {\n      var controller = this;\n      return function (response) {\n        var result = JSON.parse(response.xhr.response);\n\n        if (controller.get('attachmentLogo.id')) {\n          controller.deleteAttachment(controller.get('attachmentLogo.id'));\n        }\n\n        controller.set('attachmentLogo.id', result.data.file.attachment.id);\n        controller.set('attachmentLogo.url', _environment.default.mediaUrl + result.data.file.attachment.datafile);\n        this.removeAllFiles();\n      };\n    }),\n    uploadSuccessLauncher: Ember.computed(function () {\n      var controller = this;\n      return function (response) {\n        var result = JSON.parse(response.xhr.response);\n\n        if (controller.get('attachmentLauncher.id')) {\n          controller.deleteAttachment(controller.get('attachmentLauncher.id'));\n        }\n\n        controller.set('attachmentLauncher.id', result.data.file.attachment.id);\n        controller.set('attachmentLauncher.url', _environment.default.mediaUrl + result.data.file.attachment.datafile);\n        this.removeAllFiles();\n      };\n    }),\n    uploadSuccessBackground: Ember.computed(function () {\n      var controller = this;\n      return function (response) {\n        var result = JSON.parse(response.xhr.response);\n\n        if (controller.get('attachmentBackground.id')) {\n          controller.deleteAttachment(controller.get('attachmentBackground.id'));\n        }\n\n        controller.set('attachmentBackground.id', result.data.file.attachment.id);\n        controller.set('attachmentBackground.url', _environment.default.mediaUrl + result.data.file.attachment.datafile);\n        this.removeAllFiles();\n      };\n    }),\n    optionsBrand: Ember.computed(function () {\n      var token = this.get('session').get('data.authenticated.access_token');\n      var propertyId = this.get('widget.companyProperty.id');\n      return {\n        url: _environment.default.apollo.apiURL,\n        maxFiles: 1,\n        clickable: '#logo-upload',\n        dictDefaultMessage: this.intl.t('upload_image'),\n        headers: {\n          'Cache-Control': null,\n          'X-Requested-With': null,\n          'Accept': null,\n          'Authorization': 'Bearer ' + token\n        },\n        params: {\n          'operationName': 'uploadAttachment',\n          'query': _mutation.default.UPLOAD_ATTACHMENT,\n          'variables': '{\"isWidgetLogo\": \"true\", \"appLabel\": \"companies\", \"model\": \"property\", \"objectId\": \"' + propertyId + '\"}'\n        }\n      };\n    }),\n    optionsLauncher: Ember.computed(function () {\n      var token = this.get('session').get('data.authenticated.access_token');\n      var propertyId = this.get('widget.companyProperty.id');\n      return {\n        url: _environment.default.apollo.apiURL,\n        maxFiles: 1,\n        clickable: '#launcher-upload',\n        dictDefaultMessage: this.intl.t('upload_image'),\n        headers: {\n          'Cache-Control': null,\n          'X-Requested-With': null,\n          'Accept': null,\n          'Authorization': 'Bearer ' + token\n        },\n        params: {\n          'operationName': 'uploadAttachment',\n          'query': _mutation.default.UPLOAD_ATTACHMENT,\n          'variables': '{\"isWidgetLauncher\": \"true\", \"appLabel\": \"companies\", \"model\": \"property\", \"objectId\": \"' + propertyId + '\"}'\n        }\n      };\n    }),\n    optionsBackground: Ember.computed(function () {\n      var token = this.get('session').get('data.authenticated.access_token');\n      var propertyId = this.get('widget.companyProperty.id');\n      return {\n        url: _environment.default.apollo.apiURL,\n        maxFiles: 1,\n        clickable: '#back-upload',\n        dictDefaultMessage: this.intl.t('upload_image'),\n        headers: {\n          'Cache-Control': null,\n          'X-Requested-With': null,\n          'Accept': null,\n          'Authorization': 'Bearer ' + token\n        },\n        params: {\n          'operationName': 'uploadAttachment',\n          'query': _mutation.default.UPLOAD_ATTACHMENT,\n          'variables': '{\"isWidgetBackground\": true, \"appLabel\": \"companies\", \"model\": \"property\", \"property\": ' + propertyId + ', \"objectId\": ' + propertyId + '}'\n        }\n      };\n    }),\n    init: function init() {\n      var _this = this;\n\n      this._super.apply(this, arguments);\n\n      this.responseTimes = {\n        AUTOMATIC: 'We will respond as soon as possible',\n        MINUTES: 'Typically replies in a few minutes',\n        HOURS: 'Typically replies in a few hours',\n        DAY: 'Typically replies in a day'\n      };\n      this.widget = this.get('widget') || {};\n      this.orders = [{\n        id: 3722426187982,\n        name: '#1013',\n        createdAt: '2021-09-20T12:33:42+01:00',\n        fulfillmentStatus: true\n      }, {\n        id: 3723216945358,\n        name: '#1014',\n        createdAt: '2021-10-21T12:32:48+03:00',\n        fulfillmentStatus: false\n      }, {\n        id: 3723218288846,\n        name: '#1015',\n        createdAt: '2021-11-20T12:33:44+02:00',\n        fulfillmentStatus: true\n      }, {\n        id: 3723482202318,\n        name: '#1016',\n        createdAt: '2021-12-23T12:33:43+06:00',\n        fulfillmentStatus: false\n      }, {\n        id: 3723491803342,\n        name: '#1017',\n        createdAt: '2020-10-27T12:32:48+05:00',\n        fulfillmentStatus: false\n      }];\n      this.hours = [{\n        on: true,\n        from: '08:00',\n        to: '17:30'\n      }, {\n        on: true,\n        from: '08:00',\n        to: '17:30'\n      }, {\n        on: true,\n        from: '08:00',\n        to: '17:30'\n      }, {\n        on: true,\n        from: '08:00',\n        to: '17:30'\n      }, {\n        on: true,\n        from: '08:00',\n        to: '17:30'\n      }, {\n        on: false,\n        from: '08:00',\n        to: '17:30'\n      }, {\n        on: false,\n        from: '08:00',\n        to: '17:30'\n      }];\n      this.apps = [{\n        name: 'Shopify',\n        icon: 'EC-shopify-logo',\n        info: this.get('intl').t('shopify_description')\n      }, {\n        name: 'BigCommerce',\n        icon: 'EC-bigcommerce-logo',\n        info: this.get('intl').t('big_commerce_description')\n      }];\n      this.moreApp = {\n        name: this.get('intl').t('explore_more_app'),\n        icon: 'icon-home',\n        info: this.get('intl').t('explore_more_app_description')\n      };\n      this.workingHoursCopy = this.get('workingHours') ? JSON.parse(this.get('workingHours')) : this.get('hours');\n      var hash = {\n        page: 'WIDGET',\n        q: 'fff',\n        properties: [14],\n        // this.get('widget.companyProperty.id')\n        platform: 'shopify',\n        domain: 'python-books.myshopify.com',\n        email: 'olimpia@gmail.com'\n      };\n      this.ajax.query(_query.default.SEARCH_ORDERS, 'search', hash).then(function (data) {\n        _this.set('orders', data);\n\n        if (!data.length) {\n          _this.set('orderType', 'orderForm');\n        }\n      });\n      this.ajax.query(_query.default.KB).then(function (data) {\n        var filterKb = data.filter(function (kb) {\n          return kb.visible;\n        });\n\n        _this.set('kbCollection', filterKb);\n\n        _this.set('selectedKb', filterKb.findBy('id', _this.get('widget').defaultKb ? _this.get('widget').defaultKb.id : {}));\n      });\n    },\n    attachmentLogo: Ember.computed('widget.id', function () {\n      var attachmentLogo = this.get('widget.logo');\n      return {\n        url: attachmentLogo && \"\".concat(_environment.default.mediaUrl).concat(attachmentLogo.datafile),\n        id: attachmentLogo && attachmentLogo.id\n      };\n    }),\n    attachmentLauncher: Ember.computed('widget.id', function () {\n      var attachmentLauncher = this.get('widget.launcher');\n      return {\n        url: attachmentLauncher && \"\".concat(_environment.default.mediaUrl).concat(attachmentLauncher.datafile),\n        id: attachmentLauncher && attachmentLauncher.id\n      };\n    }),\n    attachmentBackground: Ember.computed('widget.id', function () {\n      var attachmentBackground = this.get('widget.background');\n      return {\n        url: attachmentBackground && \"\".concat(_environment.default.mediaUrl).concat(attachmentBackground.datafile),\n        id: attachmentBackground && attachmentBackground.id\n      };\n    }),\n    selectedApp: Ember.computed('widget.id', function () {\n      return [];\n    }),\n    defaultFlow: Ember.computed('widget.id', function () {\n      return this.get('widget.defaultFlow') || {\n        id: null,\n        title: 'Choose flow...'\n      };\n    }),\n    responseTime: Ember.computed('widget.{id,responseTime}', function () {\n      return this.get('responseTimes')[this.get('widget.responseTime')];\n    }),\n    filterApps: Ember.computed('widget.id', function () {\n      var _this2 = this;\n\n      var accounts = this.get('apps').filter(function (item) {\n        return _this2.get('accounts').some(function (account) {\n          return account.node.application === item.name.toUpperCase();\n        });\n      });\n      accounts.pushObject(this.get('moreApp'));\n      return accounts;\n    }),\n    availableTrustedDomains: Ember.computed('widget.trustedDomains', function () {\n      var domains = [];\n      this.get('widget.trustedDomains.edges').forEach(function (domain) {\n        domains.push(domain.node.domain);\n      });\n      return domains.join();\n    }),\n    channelsEnabled: Ember.computed('channels.{@each.type}', function () {\n      return this.get('channels').filter(function (channel) {\n        return channel.type;\n      });\n    }),\n    codeScript: Ember.computed('widget.id', function () {\n      var environment = {\n        staging: 'dev/',\n        production: 'prod/',\n        demo: 'demo/',\n        development: 'development/'\n      };\n\n      var staticPath = _environment.default.apollo.apiURL.replace('graphql', 'static/');\n\n      return \"<!-- Start of Async Raincheck Code -->\\n\\t\\t\\t<script>\\n\\t\\t\\t\\t!function() {\\n\\t\\t\\t\\t\\tvar t = document.createElement('script');\\n\\t\\t\\t\\t\\tt.type = 'text/javascript';\\n\\t\\t\\t\\t\\tt.async = true;\\n\\t\\t\\t\\t\\tt.setAttribute('id', 'RC-widget-script');\\n\\t\\t\\t\\t\\tt.setAttribute('data-widget-id', '\".concat(this.get('widget.id'), \"');\\n\\t\\t\\t\\t\\tt.src = '\").concat(staticPath).concat(environment[_environment.default.environment], \"sdk.js';\\n\\t\\t\\t\\t\\tdocument.body.appendChild(t);\\n\\t\\t\\t\\t}();\\n\\t\\t\\t</script>\\n\\t\\t<!-- End of Async Raincheck Code -->\");\n    }),\n    actions: {\n      chooseApp: function chooseApp(app, e) {\n        e.stopPropagation();\n\n        if (app.icon === 'icon-home') {\n          this.get('router').transitionTo('ecommerce');\n        } else {\n          this.get('selectedApp').pushObject(app);\n          this.get('filterApps').removeObject(app);\n        }\n\n        this.set('isShowPopupApps', false);\n      },\n      nextBlockOrder: function nextBlockOrder(type) {\n        this.set('orderType', type);\n      },\n      checkOrder: function checkOrder() {\n        var _this3 = this;\n\n        var hash = {\n          page: 'WIDGET',\n          q: '636',\n          // 1460\n          properties: [this.get('widget.companyProperty.id')],\n          platform: 'shopify',\n          domain: 'http://kasper-umka.myshopify.com/',\n          email: this.get('emailCustomer'),\n          orderId: this.get('orderId')\n        };\n        this.ajax.query(_query.default.SEARCH_ORDERS, 'search', hash).then(function (data) {\n          _this3.set('orders', data);\n\n          _this3.set('orderType', 'orders');\n        });\n      },\n      onSaveColorTheme: function onSaveColorTheme(themeColor) {\n        document.querySelectorAll('.pcr-app').forEach(function (el) {\n          return el.classList.remove('visible');\n        });\n        this.updateWidgetSettings({\n          themeColor: themeColor\n        });\n      },\n      onSaveColorButton: function onSaveColorButton(actionButtonColor) {\n        document.querySelectorAll('.pcr-app').forEach(function (el) {\n          return el.classList.remove('visible');\n        });\n        this.updateWidgetSettings({\n          actionButtonColor: actionButtonColor\n        });\n      },\n      saveWorkingHours: function saveWorkingHours() {\n        var _this4 = this;\n\n        var workingHours = JSON.stringify(this.get('workingHoursCopy'));\n        var hash = {\n          propertyId: this.get('widget.companyProperty.id'),\n          workingHours: workingHours\n        };\n        this.ajax.mutation(_mutation.default.UPDATE_PROPERTY, 'updateCompanyProperty', hash, function () {\n          _this4.checkHours();\n\n          _this4.get('paperToaster').show(\"\".concat(_this4.intl.t('business_hours'), \" \").concat(_this4.intl.t('status.updated')));\n        });\n      },\n      updateWorkingDays: function updateWorkingDays(day) {\n        var key = \"workingHoursCopy.\".concat(day, \".on\");\n        this.set(key, !this.get(key));\n        this.checkHours();\n      },\n      updateWorkingHours: function updateWorkingHours(day, field, value) {\n        var key = \"workingHoursCopy.\".concat(day, \".\").concat(field);\n        this.set(key, value);\n        this.checkHours();\n      },\n      cancelWorkingHours: function cancelWorkingHours() {\n        this.set('workingHoursCopy', JSON.parse(this.get('workingHours')));\n        this.checkHours();\n      },\n      addDomains: function addDomains() {\n        var param = {\n          whitelistedDomains: this.get('availableTrustedDomains').split(',').map(function (domain) {\n            return domain.trim();\n          }),\n          whitelistedDomainEnabled: !!this.get('availableTrustedDomains')\n        };\n        this.updateWidgetSettings(param);\n      },\n      copyScript: function copyScript(codeScript) {\n        var _this5 = this;\n\n        navigator.clipboard.writeText(codeScript).then(function () {\n          _this5.paperToaster.show(_this5.intl.t('copying_success'));\n        }, function (err) {\n          _this5.paperToaster.show(_this5.intl.t('copying_failed'), err);\n        });\n      },\n      toggleChannel: function toggleChannel(key, val) {\n        var param = _defineProperty({}, key, val);\n\n        var channel = this.get('channels').findBy('key', key);\n\n        if (channel.disabled) {\n          this.set('showChannelDialog', true);\n          this.set('channel', channel);\n          return;\n        }\n\n        Ember.set(channel, 'type', val);\n        this.updateWidgetSettings(param);\n      },\n      toggleKbDisplay: function toggleKbDisplay(kbDisplay) {\n        this.set('widget.kbDisplay', kbDisplay);\n        this.updateWidgetSettings({\n          kbDisplay: kbDisplay\n        });\n      },\n      onChangeSound: function onChangeSound(sound) {\n        this.set('widget.sound', sound);\n\n        if (sound) {\n          var audio = new Audio('assets/audio/all-eyes-on-me.mp3');\n          audio.play().then();\n        }\n\n        this.updateWidgetSettings({\n          sound: sound\n        });\n      },\n      switchShowArticle: function switchShowArticle(val) {\n        this.set('widget.isShowArticle', val);\n      },\n      onBlurInput: function onBlurInput(key, val) {\n        var widget = this.get('widget');\n\n        var param = _defineProperty({}, key, val);\n\n        Ember.set(widget, key, val);\n        this.updateWidgetSettings(param);\n      },\n      togglePosition: function togglePosition(position) {\n        this.set('widget.position', position);\n        this.updateWidgetSettings({\n          position: position\n        });\n      },\n      toggleResponseTime: function toggleResponseTime(responseTime) {\n        this.set('widget.responseTime', responseTime);\n        this.updateWidgetSettings({\n          responseTime: responseTime\n        });\n      },\n      onSelectKb: function onSelectKb(kb) {\n        this.set('selectedKb', kb);\n        this.updateWidgetSettings({\n          kbId: kb.id\n        });\n      },\n      deleteAttachment: function deleteAttachment(key, id, event) {\n        event.stopPropagation();\n        this.deleteAttachment(id);\n        this.set(\"\".concat(key, \".id\"), null);\n        this.set(\"\".concat(key, \".url\"), null);\n      },\n      openPopupApps: function openPopupApps() {\n        if (this.get('isShowPopupApps')) return;\n        this.set('isShowPopupApps', true);\n      },\n      onClickOutside: function onClickOutside() {\n        this.set('isShowPopupApps', false);\n      },\n      redirectCreateChannel: function redirectCreateChannel() {\n        var _this6 = this;\n\n        this.get('router').transitionTo({\n          queryParams: {\n            page: 'channel'\n          }\n        }).then(function () {\n          _this6.showDialogAction(_this6.get('channel'));\n        });\n      }\n    },\n    deleteAttachment: function deleteAttachment(attachmentId) {\n      this.ajax.query(_mutation.default.DELETE_ATTACHMENT, 'deleteAttachment', {\n        attachmentId: attachmentId\n      });\n    },\n    checkHours: function checkHours() {\n      this.set('hoursChanged', this.get('workingHours') !== JSON.stringify(this.get('workingHoursCopy')));\n    },\n    updateWidgetSettings: function updateWidgetSettings() {\n      var _this7 = this;\n\n      var params = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n\n      var widget = _objectSpread(_objectSpread({}, params), {}, {\n        propertyId: this.get('widget.companyProperty.id'),\n        language: navigator.language || 'en-US'\n      });\n\n      this.ajax.query(_mutation.default.UPDATE_WIDGET_SETTINGS, 'updateWidgetSettings', widget).then(function () {\n        return _this7.get('paperToaster').show(_this7.intl.t('settings_updated'));\n      }).catch(function () {\n        return _this7.get('paperToaster').show(_this7.intl.t('network_error'));\n      });\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/chat/assign-agent\", [\"exports\", \"inboxfront/gql/mutation\"], function (_exports, _mutation) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\n  function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  var _default = Ember.Component.extend({\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    searchAgents: '',\n    availableAgents: Ember.computed('agents', function () {\n      var agents = this.get('agents');\n      return agents ? agents.filter(function (el) {\n        return el.active;\n      }).map(function (agent) {\n        return _objectSpread(_objectSpread({}, agent.agentProfile.user), {}, {\n          id: agent.id,\n          status: agent.status.toLowerCase()\n        });\n      }) : [];\n    }),\n    assignee: Ember.computed('selectedThread', 'agents', function () {\n      var thread = this.get('selectedThread');\n      return thread.agent ? thread.agent.agentProfile.user : null;\n    }),\n    filteredAgents: Ember.computed('availableAgents', 'searchAgents', function () {\n      var agents = this.get('availableAgents') || [];\n      var str = this.get('searchAgents').toLowerCase();\n      return agents.filter(function (u) {\n        return (u._fullName || (u._fullName = u.firstName + ' ' + u.lastName)).toLowerCase().indexOf(str) >= 0;\n      });\n    }),\n    actions: {\n      onclickOutside: function onclickOutside() {\n        this.onclickOutside();\n        this.set('searchAgents', '');\n      },\n      assignUserThread: function assignUserThread(agent) {\n        var _this = this;\n\n        var hash = {\n          threadId: this.get('selectedThread').id,\n          newAgentId: agent.id,\n          application: this.get('application')\n        };\n        this.ajax.mutation(_mutation.default.REASSIGN_THREAD, 'reassignThread', hash, function () {\n          _this.get('paperToaster').show(_this.intl.t('agent_selected'));\n\n          _this.reAssignAgent(agent);\n        });\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/chat/bookmarks\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    sessionAccount: Ember.inject.service(),\n    intl: Ember.inject.service()\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/chat/chat-note-user-popup\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\n  function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  var _default = Ember.Component.extend({\n    ajax: Ember.inject.service(),\n    tagName: '',\n    filterUsers: Ember.computed('popupUsers', 'searchName', function () {\n      var users = this.get('popupUsers');\n      var str = this.get('searchName').toLowerCase();\n      return users ? users.filter(function (u) {\n        return (u._fullName || (u._fullName = u.firstName + ' ' + u.lastName)).toLowerCase().indexOf(str) >= 0;\n      }).map(function (item) {\n        return _objectSpread(_objectSpread({}, item), {}, {\n          status: item.staffprofile && item.staffprofile.chatAgent && item.staffprofile.chatAgent.length ? item.staffprofile.chatAgent[0].status.toLowerCase() : 'offline'\n        });\n      }) : [];\n    }),\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.set('searchName', '');\n    },\n    actions: {\n      onclickOutside: function onclickOutside() {\n        this.onclickOutside();\n      },\n      chooseUser: function chooseUser(user) {\n        this.chooseUser(user);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/chat/chats-list\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    sessionAccount: Ember.inject.service(),\n    unassignedThreads: Ember.computed('threads', function () {\n      if (this.get('threads')) {\n        return this.get('threads').filter(function (obj) {\n          return obj.node.agent === null;\n        }).sort(function (a, b) {\n          return new Date(b.node.lastActive) - new Date(a.node.lastActive);\n        });\n      }\n\n      return [];\n    }),\n    unassignedCount: Ember.computed('unassignedThreads', function () {\n      if (this.get('unassignedThreads')) {\n        return this.get('unassignedThreads').filter(function (obj) {\n          return obj.node.unreadCount !== 0;\n        }).length;\n      }\n\n      return 0;\n    }),\n    openThreads: Ember.computed('threads', function () {\n      var userID = this.get('sessionAccount.loggeduser.pk');\n\n      if (this.get('threads')) {\n        return this.get('threads').filter(function (obj) {\n          return obj.node.agent !== null && obj.node.agent.agentProfile.user.pk === userID;\n        }).sort(function (a, b) {\n          return new Date(b.node.lastActive) - new Date(a.node.lastActive);\n        });\n      }\n\n      return [];\n    }),\n    openCount: Ember.computed('openThreads', function () {\n      if (this.get('openThreads')) {\n        return this.get('openThreads').filter(function (obj) {\n          return obj.node.unreadCount !== 0;\n        }).length;\n      }\n\n      return 0;\n    }),\n    otherThreads: Ember.computed('threads', function () {\n      var userID = this.get('sessionAccount.loggeduser.pk');\n\n      if (this.get('threads')) {\n        return this.get('threads').filter(function (obj) {\n          return obj.node.agent !== null && obj.node.agent.agentProfile.user.pk !== userID;\n        }).sort(function (a, b) {\n          return new Date(b.node.lastActive) - new Date(a.node.lastActive);\n        });\n      }\n\n      return [];\n    }),\n    otherCount: Ember.computed('otherThreads', function () {\n      if (this.get('otherThreads')) {\n        return this.get('otherThreads').filter(function (obj) {\n          return obj.node.unreadCount !== 0;\n        }).length;\n      }\n\n      return 0;\n    }),\n    filterThreads: Ember.computed('panelActive', function () {\n      var threads = this.get('threads');\n      var panelActive = this.get('panelActive');\n\n      if (this.get('isChat')) {\n        if (threads && threads.length > 0) {\n          if (panelActive === 'unassigned') {\n            return this.get('unassignedThreads');\n          } else if (panelActive === 'starred') {\n            return this.get('starredThreads');\n          } else if (panelActive === 'assigned') {\n            return this.get('openThreads');\n          } else if (panelActive === 'other') {\n            return this.get('otherThreads');\n          }\n        } else {\n          return [];\n        }\n      }\n    }),\n    teamRooms: Ember.computed('rooms.[]', 'showAllTeams', function () {\n      var rooms = (this.get('rooms') || []).filter(function (room) {\n        return room.isGroup;\n      });\n      var userID = '' + this.get('sessionAccount.loggeduser.pk');\n      rooms.map(function (room) {\n        var _room$messages;\n\n        Ember.set(room, 'isRead', (_room$messages = room.messages) === null || _room$messages === void 0 ? void 0 : _room$messages.edges.some(function (item) {\n          return !item.node.read && item.node.user.id !== userID;\n        }));\n      });\n\n      if (this.get('showAllTeams')) {\n        return rooms;\n      } else {\n        return rooms.slice(0, 5);\n      }\n    }),\n    unreadTeamRooms: Ember.computed('teamRooms', 'rooms.check', function () {\n      return this.get('teamRooms').some(function (room) {\n        return room.isRead;\n      });\n    }),\n    directRooms: Ember.computed('rooms.[]', 'showAllDirect', function () {\n      var rooms = (this.get('rooms') || []).filter(function (room) {\n        return !room.isGroup;\n      });\n      var userID = '' + this.get('sessionAccount.loggeduser.pk');\n      rooms.map(function (room) {\n        var _room$messages2;\n\n        Ember.set(room, 'isRead', (_room$messages2 = room.messages) === null || _room$messages2 === void 0 ? void 0 : _room$messages2.edges.some(function (item) {\n          return !item.node.read && item.node.user.id !== userID;\n        }));\n      });\n\n      if (this.get('showAllDirect')) {\n        return rooms;\n      } else {\n        return rooms.slice(0, 3);\n      }\n    }),\n    unreadDirectRooms: Ember.computed('directRooms', 'rooms.check', function () {\n      return this.get('directRooms').some(function (room) {\n        return room.isRead;\n      });\n    }),\n    actions: {\n      menuThreads: function menuThreads(name) {\n        if (name === 'teams' || name === 'direct') {\n          this.set('isChat', false);\n        } else {\n          this.set('isChat', true);\n        }\n\n        this.set('panelActive', name);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/chat/create-redirect-chat\", [\"exports\", \"inboxfront/gql/mutation\", \"inboxfront/gql/query\"], function (_exports, _mutation, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    router: Ember.inject.service(),\n    validation: Ember.inject.service(),\n    showSelectedGuest: false,\n    formIsValid: false,\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      if (this.get('isThread')) {\n        var _this$get;\n\n        this.set('agent', this.get('selectedThread.agent.agentProfile.user.id') || null);\n        this.set('guest', this.get('selectedThread.guestContact.guest') || {});\n\n        if ((_this$get = this.get('guest')) === null || _this$get === void 0 ? void 0 : _this$get.companyProperty.id) {\n          this.updateSelectUsers(this.get('guest').companyProperty.id);\n        }\n      } else {\n        this.set('agent', null);\n        this.set('guest', {\n          companyProperty: {\n            id: null\n          }\n        });\n      }\n    },\n    actions: {\n      selectProperty: function selectProperty(id) {\n        var guestPropertyId = this.get('guestPropertyId');\n        this.set('guest.companyProperty.id', id);\n        /*\n        if (guestPropertyId && guestPropertyId !== propertyId) {\n            this.set('filterContacts', []);\n            this.set('showSearchListGuests', false);\n            this._deselectContact();\n            this._checkForm();\n        }\n        */\n\n        this.updateSelectUsers(id);\n      },\n      chooseAgent: function chooseAgent(agent) {\n        this.set('agent', agent);\n\n        this._checkForm();\n      },\n      searchContact: function searchContact(fieldId, value) {\n        var _this = this;\n\n        var propertyId = this.get('guest.companyProperty.id');\n        this.set(\"guest.\".concat(fieldId), value);\n\n        if (propertyId) {\n          if ((value === null || value === void 0 ? void 0 : value.length) > 2) {\n            var hash = {\n              page: 'GUEST',\n              q: value,\n              properties: [propertyId]\n            };\n            this.set('showSearchListGuests', true);\n            this.ajax.query(_query.default.SEARCH_GUEST, 'search', hash).then(function (data) {\n              _this.set('filterContacts', data);\n\n              _this.set('guestPropertyId', propertyId);\n            });\n          } else {\n            this.set('filterContacts', []);\n            this.set('showSearchListGuests', false);\n          }\n        }\n\n        this._checkForm();\n      },\n      selectContact: function selectContact(contact) {\n        this.set('guest.firstName', contact.firstName);\n        this.set('guest.lastName', contact.lastName);\n        this.set('guest.primaryEmail', contact.email);\n        this.set('filterContacts', []);\n        this.set('showSearchListGuests', false);\n        this.set('showSelectedGuest', true);\n\n        this._checkForm();\n      },\n      deselectContact: function deselectContact() {\n        this._deselectContact();\n      },\n      createChatLink: function createChatLink() {\n        var _this2 = this;\n\n        var _this$get2 = this.get('guest'),\n            firstName = _this$get2.firstName,\n            lastName = _this$get2.lastName,\n            primaryEmail = _this$get2.primaryEmail,\n            companyProperty = _this$get2.companyProperty,\n            id = _this$get2.id;\n\n        var agent = this.get('agent');\n        var hash = {\n          propertyId: companyProperty.id,\n          firstName: firstName,\n          lastName: lastName,\n          email: primaryEmail\n        };\n\n        if (id && this.get('isThread')) {\n          hash.guestId = id;\n        }\n\n        if (this.get('selectedThread.id') && this.get('isThread')) {\n          hash.oldThreadId = this.get('selectedThread.id');\n        }\n\n        if (agent) {\n          hash.agent = agent.staffprofile.chatAgent[0].id;\n        }\n\n        this.ajax.mutation(_mutation.default.CHAT_REDIRECT, 'chatRedirect', hash, function (res) {\n          if (res.link) {\n            _this2.onAction(res.link, !_this2.get('isThread'), _this2.get('guest'));\n          } else {\n            _this2.get('paperToaster').show(_this2.intl.t('internal_error') + ' ' + _this2.intl.t('try_later'));\n          }\n        });\n      },\n      redirectToContact: function redirectToContact() {},\n      closeDialog: function closeDialog() {\n        this.set('guestPropertyId', null);\n        this.set('agent', null);\n        this.set('guest', {\n          companyProperty: {\n            id: null\n          }\n        });\n        this.onClose();\n      }\n    },\n    updateSelectUsers: function updateSelectUsers(propertyId) {\n      var _this3 = this;\n\n      var application = 'LIVECHAT';\n      var hash = {\n        propertyId: propertyId,\n        application: application\n      };\n      this.ajax.query(_query.default.HAVE_INBOX_ACCESS, 'haveInboxAccess', hash).then(function (data) {\n        var users = data.errors ? [] : data;\n\n        var agent = _this3.get('agent');\n\n        _this3.set('users', users);\n\n        if (agent) {\n          var selectedAgent = users.findBy('id', agent);\n\n          _this3.set('agent', selectedAgent || null);\n        }\n\n        _this3._checkForm();\n      });\n    },\n    _deselectContact: function _deselectContact() {\n      this.set('guest', this.get('selectedThread.guestContact.guest'));\n      this.set('guestPropertyId', null);\n      this.set('showSelectedGuest', false);\n    },\n    _checkForm: function _checkForm() {\n      var _guest$companyPropert;\n\n      var guest = this.get('guest');\n      var agent = this.get('agent');\n      var emailValid = this.get('validation').emailValidation[0].validate(guest.primaryEmail);\n      var formIsValid = [guest.firstName, guest.lastName, (_guest$companyPropert = guest.companyProperty) === null || _guest$companyPropert === void 0 ? void 0 : _guest$companyPropert.id, agent].every(Boolean);\n      this.set('formIsValid', formIsValid && emailValid);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/chat/ecommerce/cart\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    intl: Ember.inject.service(),\n    tagName: '',\n    totalPrice: Ember.computed('cart.items.[]', function () {\n      var totalPrice = 0;\n      (this.get('cart.items') || []).forEach(function (p) {\n        totalPrice += +p.price * p.quantity;\n      });\n      return totalPrice;\n    })\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/chat/ecommerce/catalog\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    intl: Ember.inject.service(),\n    tagName: '',\n    filteredProducts: Ember.computed('searchProduct', 'products.[]', function () {\n      var search = this.get('searchProduct');\n      var products = this.get('products') || [];\n      var ret = products;\n\n      if (search) {\n        search = search.toLowerCase();\n        ret = products.filter(function (o) {\n          return o.title.toLowerCase().indexOf(search) >= 0;\n        });\n      }\n\n      return ret;\n    }),\n    actions: {\n      selectProduct: function selectProduct(product) {\n        Ember.set(product, 'selected', !product.selected);\n        this.set('selectedProductsCount', (this.get('products') || []).filter(function (p) {\n          return p.selected;\n        }).length);\n      },\n      deselectAllProducts: function deselectAllProducts() {\n        (this.get('products') || []).forEach(function (p) {\n          if (p.selected) {\n            Ember.set(p, 'selected', false);\n          }\n        });\n        this.set('selectedProductsCount', 0);\n      },\n      sendProductCardsToChat: function sendProductCardsToChat() {\n        var _this = this;\n\n        var selectedCards = [];\n        (this.get('products') || []).forEach(function (p) {\n          if (p.selected) {\n            selectedCards.pushObject(p);\n            p.currency || Ember.set(p, 'currency', _this.get('currency') || '???');\n          }\n        });\n        this.onSendCards(selectedCards);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/chat/ecommerce/dialog-cancel-order\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\n  function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  var _default = Ember.Component.extend({\n    intl: Ember.inject.service(),\n    tagName: '',\n    logo: '',\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.set('reason', '');\n    },\n    actions: {\n      createCancellation: function createCancellation() {\n        var data = _objectSpread({}, this.get('order'));\n\n        data.reason = this.get('reason');\n        this.createCancellation(data);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/chat/ecommerce/dialog-refund-order\", [\"exports\", \"inboxfront/gql/mutation\"], function (_exports, _mutation) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\n  function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  var _default = Ember.Component.extend({\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    tagName: '',\n    platform: '',\n    provider: null,\n    providers: null,\n    refundData: '',\n    maxRefund: Ember.computed('order', function () {\n      var price = 0;\n      (this.get('order.products') || []).forEach(function (p) {\n        price += +p.totalPrice;\n      });\n      return price;\n    }),\n    providerRequired: Ember.computed('providers', function () {\n      return !!this.get('providers');\n    }),\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.set('reason', '');\n      this.set('restock', true);\n      this.set('refundAmount', 0);\n      this.get('order.products').forEach(function (p) {\n        Ember.set(p, 'refundQuantity', 0);\n      });\n      this.set('formIsValid', false);\n    },\n    actions: {\n      updateRefundAmount: function updateRefundAmount(value) {\n        var maxRefund = this.get('maxRefund');\n\n        if (value < 0) {\n          value = 0;\n        } else if (value > maxRefund) {\n          value = maxRefund;\n        }\n\n        this.set('refundAmount', value);\n        this.checkRefundForm();\n      },\n      updateRefundQuantity: function updateRefundQuantity(product, value) {\n        if (value < 0) {\n          value = 0;\n        } else if (value > product.quantity) {\n          value = product.quantity;\n        }\n\n        Ember.set(product, 'refundQuantity', +value);\n        var refundAmount = 0;\n        (this.get('order.products') || []).forEach(function (p) {\n          refundAmount += +p.price * p.refundQuantity;\n        });\n        this.set('refundAmount', refundAmount);\n        this.checkRefundForm();\n      },\n      setFullRefund: function setFullRefund() {\n        (this.get('order.products') || []).forEach(function (p) {\n          Ember.set(p, 'refundQuantity', p.quantity);\n        });\n        this.set('refundAmount', this.get('maxRefund'));\n        this.set('formIsValid', true);\n      },\n      createRefund: function createRefund() {\n        var _this = this;\n\n        if (this.get('refundData')) {\n          var _data = _objectSpread({}, this.get('refundData'));\n\n          _data.providerId = this.get('provider.providerId');\n          this.createRefund(_data);\n          this.set('provider', null);\n          this.set('providers', null);\n          this.set('refundData', null);\n          return;\n        }\n\n        var data = _objectSpread({}, this.get('order'));\n\n        var items = [];\n        data.products.forEach(function (p) {\n          if (p.refundQuantity > 0) {\n            if (_this.get('platform') === 'shopify') {\n              items.addObject({\n                positionId: p.possitionId,\n                quantity: p.refundQuantity\n              });\n            } else if (_this.get('platform') === 'bigcommerce') {\n              items.addObject({\n                productId: p.productId,\n                quantity: p.refundQuantity,\n                refundAmount: +p.price * p.refundQuantity\n              });\n            }\n          }\n        });\n        data.items = items;\n        data.refundAmount = this.get('refundAmount');\n        data.restockType = this.get('restock') ? 'return' : 'no_restock';\n        data.reason = this.get('reason');\n\n        if (this.get('platform') === 'bigcommerce' && this.get('maxRefund') - data.refundAmount > 0.001) {\n          this.set('refundData', data);\n          this.set('provider', null);\n          this.set('providers', null);\n          var hash = {\n            items: items,\n            orderId: data.id,\n            propertyId: this.get('propertyId')\n          };\n          this.ajax.mutation(_mutation.default.GET_BIGCOMMERCE_PROVIDERS, 'getOrderProviders', hash, function (res) {\n            if (res.status === 200) {\n              _this.set('providers', res.providers);\n            } else {\n              console.error('getOrderProviders status=', res.status, 'DATA=', hash, 'RESULT=', res);\n\n              _this.get('paperToaster').show(_this.intl.t('internal_error') + ' ' + _this.intl.t('try_later'));\n            }\n\n            _this.checkRefundForm();\n          });\n        } else {\n          this.createRefund(data);\n        }\n      },\n      selectProvider: function selectProvider(value) {\n        this.set('provider', value);\n        this.checkRefundForm();\n      }\n    },\n    checkRefundForm: function checkRefundForm() {\n      var valid = false;\n\n      if (this.get('refundAmount') > 0) {\n        valid = true;\n      }\n\n      if (this.get('providerRequired') && !this.get('provider.providerId')) {\n        valid = false;\n      }\n\n      this.set('formIsValid', valid);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/chat/ecommerce/order-details\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    intl: Ember.inject.service(),\n    tagName: '',\n    orderCanBeCancelled: Ember.computed('platform', 'order.{status,financialStatus}', function () {\n      var platform = this.get('platform');\n\n      if (platform === 'shopify') {\n        return !this.get('order.financialStatus');\n      } else if (platform === 'bigcommerce') {\n        var status = this.get('order.status');\n        var financialStatus = this.get('order.financialStatus');\n        return status !== 'cancelled' && status !== 'closed' && financialStatus !== 'Refunded' && financialStatus !== 'Shipped' && financialStatus !== 'Partially Shipped';\n      }\n    }),\n    orderCanBeRefunded: Ember.computed('platform', 'order.{status,financialStatus}', function () {\n      var platform = this.get('platform');\n\n      if (platform === 'shopify') {\n        var status = this.get('order.financialStatus');\n        return status === 'paid' || status === 'partially_paid' || status === 'partially_refunded';\n      } else if (platform === 'bigcommerce') {\n        var _status = this.get('order.status');\n\n        var financialStatus = this.get('order.financialStatus');\n        return _status !== 'cancelled' && _status !== 'closed' && financialStatus !== 'Refunded' && financialStatus !== 'Shipped' && financialStatus !== 'Partially Shipped';\n      }\n    })\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/chat/ecommerce/orders\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    intl: Ember.inject.service(),\n    tagName: '',\n    selectedStatus: 'any',\n    filteredOrders: Ember.computed('searchOrder', 'selectedStatus', 'orders.[]', function () {\n      var search = this.get('searchOrder');\n      var orders = this.get('orders') || [];\n      var ret = orders;\n\n      if (search) {\n        ret = orders.filter(function (o) {\n          return o.name.indexOf(search) >= 0 || ('' + o.id).indexOf(search) >= 0;\n        });\n      } else {\n        var status = this.get('selectedStatus');\n\n        if (status !== 'any') {\n          ret = orders.filter(function (o) {\n            return o.status === status;\n          });\n        }\n      }\n\n      return ret;\n    }),\n    totalPrice: Ember.computed('filteredOrders.[]', function () {\n      var price = 0;\n      this.get('filteredOrders').forEach(function (o) {\n        price += +o.totalPrice;\n      });\n      return price;\n    }),\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.set('selectedStatus', 'any');\n    },\n    actions: {\n      selectStatus: function selectStatus(status) {\n        this.set('selectedStatus', status);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/chat/ecommerce/shopify-info\", [\"exports\", \"inboxfront/gql/mutation\"], function (_exports, _mutation) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\n\n  function _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _iterableToArray(iter) { if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter); }\n\n  function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  var _default = Ember.Component.extend({\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    selectedTab: 'orders',\n    totalPrice: Ember.computed('orders.[]', function () {\n      var orders = _toConsumableArray(this.get('orders'));\n\n      return orders.reduce(function (a, b) {\n        return a + Number(b.totalPrice) || 0;\n      }, 0);\n    }),\n    currency: Ember.computed('storeInfo.currency', function () {\n      return this.get('storeInfo.currency');\n    }),\n    storeLocationId: Ember.computed('storeInfo.locations.[]', function () {\n      var locations = this.get('storeInfo.locations');\n      return locations && locations[0] && locations[0].locationId || 0;\n    }),\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.set('selectedOrder', null);\n    },\n    actions: {\n      showOrder: function showOrder(order) {\n        this.set('selectedOrder', order);\n      },\n      createCancellation: function createCancellation(order) {\n        var platform = this.get('platform');\n        platform === 'shopify' && this.createShopifyOrderCancellation(order);\n        platform === 'bigcommerce' && this.createBigCommerceOrderCancellation(order);\n      },\n      createRefund: function createRefund(order) {\n        var platform = this.get('platform');\n        platform === 'shopify' && this.createShopifyOrderRefund(order);\n        platform === 'bigcommerce' && this.createBigCommerceOrderRefund(order);\n      },\n      selectTab: function selectTab(tab) {\n        this.set('selectedTab', tab);\n      }\n    },\n    createShopifyOrderCancellation: function createShopifyOrderCancellation(order) {\n      var _this = this;\n\n      var id = order.id,\n          currency = order.currency,\n          reason = order.reason;\n      var hash = {\n        action: 'cancel',\n        currency: currency,\n        eCommerce: 'shopify',\n        locationId: this.get('storeLocationId'),\n        orderId: id,\n        propertyId: this.get('guest.companyProperty.id'),\n        reason: reason\n      };\n      this.ajax.mutation(_mutation.default.ECOMMERCE_ACTION, 'eCommerceAction', hash, function (res) {\n        if (res.status === 200) {\n          _this.orderCancelled(order, reason);\n        } else {\n          _this.get('paperToaster').show(_this.intl.t('internal_error') + ' ' + _this.intl.t('try_later'));\n        }\n      });\n    },\n    createShopifyOrderRefund: function createShopifyOrderRefund(order) {\n      var _this2 = this;\n\n      var id = order.id,\n          currency = order.currency,\n          items = order.items,\n          reason = order.reason,\n          refundAmount = order.refundAmount,\n          restockType = order.restockType;\n      var hash = {\n        action: 'refund',\n        currency: currency,\n        eCommerce: 'shopify',\n        items: items,\n        locationId: this.get('storeLocationId'),\n        notify: true,\n        orderId: id,\n        propertyId: this.get('guest.companyProperty.id'),\n        reason: reason,\n        refundAmount: refundAmount,\n        restockType: restockType\n      };\n      this.ajax.mutation(_mutation.default.ECOMMERCE_ACTION, 'eCommerceAction', hash, function (res) {\n        if (res.status === 200) {\n          _this2.orderRefunded(order, reason);\n        } else {\n          _this2.get('paperToaster').show(_this2.intl.t('internal_error') + ' ' + _this2.intl.t('try_later'));\n        }\n      });\n    },\n    createBigCommerceOrderCancellation: function createBigCommerceOrderCancellation(order) {\n      var _this3 = this;\n\n      var id = order.id,\n          reason = order.reason;\n      var hash = {\n        orderId: id,\n        propertyId: this.get('guest.companyProperty.id'),\n        status: 'Cancelled'\n      };\n      this.ajax.mutation(_mutation.default.UPDATE_BIGCOMMERCE_ORDER, 'updateBcOrder', hash, function (res) {\n        if (res.status === 200) {\n          _this3.orderCancelled(order, reason);\n        } else {\n          _this3.get('paperToaster').show(_this3.intl.t('internal_error') + ' ' + _this3.intl.t('try_later'));\n        }\n      });\n    },\n    createBigCommerceOrderRefund: function createBigCommerceOrderRefund(order) {\n      var _this4 = this;\n\n      var id = order.id,\n          items = order.items,\n          reason = order.reason;\n      var hash = {\n        items: items,\n        orderId: id,\n        propertyId: this.get('guest.companyProperty.id'),\n        status: 'Refunded'\n      };\n\n      if (order.providerId) {\n        hash.providerId = order.providerId;\n        hash.status = 'Partially Refunded';\n      }\n\n      this.ajax.mutation(_mutation.default.UPDATE_BIGCOMMERCE_ORDER, 'updateBcOrder', hash, function (res) {\n        if (res.status === 200) {\n          _this4.orderRefunded(order, reason);\n        } else {\n          _this4.get('paperToaster').show(_this4.intl.t('internal_error') + ' ' + _this4.intl.t('try_later'));\n        }\n      });\n    },\n    orderCancelled: function orderCancelled(order, reason) {\n      this.set('showCancel', false);\n      this.get('paperToaster').show(this.intl.t('order_cancelled'));\n      this.onCancel({\n        reason: reason,\n        guest: this.get('guest'),\n        order: order\n      });\n    },\n    orderRefunded: function orderRefunded(order, reason) {\n      this.set('showRefund', false);\n      this.get('paperToaster').show(this.intl.t('order_refunded'));\n      this.onRefund({\n        reason: reason,\n        guest: this.get('guest'),\n        order: order\n      });\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/chat/message-item\", [\"exports\", \"autolinker\", \"moment\", \"inboxfront/gql/mutation\"], function (_exports, _autolinker, _moment, _mutation) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    ajax: Ember.inject.service(),\n    messageClass: Ember.computed('message', function () {\n      return this.get('message').direction === \"INBOUND\" ? \"message-recieved\" : \"message-sent\";\n    }),\n    body: Ember.computed('message', function () {\n      var autoLinker = new _autolinker.default();\n      var message = this.get('message');\n      var parse;\n      var body;\n\n      try {\n        parse = JSON.parse(this.get('message.extraData'));\n        body = this.buildPreview(parse, autoLinker.link(message.body));\n      } catch (e) {\n        body = autoLinker.link(message.body);\n      }\n\n      return body;\n    }),\n    buildPreview: function buildPreview(params, body) {\n      return \"\\n        <div class=\\\"preview-link-message\\\">\\n            <div class=\\\"text-content\\\">\\n                \".concat(body, \"\\n            </div>\\n            <div class=\\\"webPage\\\">\\n                <div class=\\\"media-inner\\\">\\n                    <img src=\\\"\").concat(params.image, \"\\\" alt=\\\"preview\\\">\\n                </div>\\n                <div class=\\\"webPage-text\\\">\\n                    <div>\\n                        <a href=\\\"\").concat(params.ogUrl, \"\\\" target=\\\"_blank\\\">\").concat(params.domain, \"</a>\\n                    </div>\\n                    <div class=\\\"site-title\\\">\").concat(params.title, \"</div>\\n                    <div class=\\\"site-description\\\">\").concat(params.description, \"</div>\\n                </div>\\n            </div>\\n        </div>\\n      \");\n    },\n    mediaExtension: Ember.computed('message', function () {\n      return this.get('message.attachments.edges').length && this.get('message.attachments.edges')[0].node.extension;\n    }),\n    mediaPathName: Ember.computed('message', function () {\n      return this.get('message.attachments.edges').length && this.get('message.attachments.edges')[0].node.datafile;\n    }),\n    mediaSize: Ember.computed('message', function () {\n      var size = this.get('message.attachments.edges').length && this.get('message.attachments.edges')[0].node.size;\n      var units = ['bytes', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'];\n      var level = 0,\n          bytes = parseInt(size, 10) || 0;\n\n      while (bytes >= 1024 && ++level) {\n        bytes = bytes / 1024;\n      }\n\n      return bytes.toFixed(bytes < 10 && level > 0 ? 1 : 0) + ' ' + units[level];\n    }),\n    isToday: Ember.computed('message', function () {\n      var currentDate = new Date(this.get('message.created')).getDate();\n      var now = new Date().getDate();\n      return currentDate === now;\n    }),\n    currentDate: Ember.computed('message', function () {\n      var date = new Date();\n      var currentDate = new Date(this.get('message.created')).getDate();\n      var today = date.getDate();\n      var yesterday = date.setDate(date.getDate() - 1);\n\n      if (currentDate === today) {\n        return 'Today';\n      } else if (currentDate === yesterday) {\n        return 'Yesterday';\n      } else {\n        return (0, _moment.default)(this.get('message.created')).format('LL');\n      }\n    }),\n    replyToBody: Ember.computed('message', function () {\n      var message = this.get('message.inReplyTo');\n      var ret = message && message.body || '';\n\n      if (message && message.subject === 'shopify_product_card') {\n        var cards;\n\n        try {\n          cards = JSON.parse(message.body);\n        } catch (e) {\n          cards = [];\n        }\n\n        if (!Array.isArray(cards)) {\n          cards = [];\n        }\n\n        if (cards.length > 0) {\n          ret = '';\n          cards.forEach(function (c) {\n            ret += c.title + ', ';\n          });\n          ret = ret.substring(0, ret.length - 2);\n        }\n      }\n\n      return ret;\n    }),\n    actions: {\n      triggerStarred: function triggerStarred(message) {\n        var _this = this;\n\n        var hash = {\n          messageId: message.id,\n          starred: !message.starred\n        };\n        this.ajax.query(_mutation.default.STARRED_MESSAGE, 'starredMessage', hash).then(function () {\n          if (message.starred) {\n            var selectedItem = _this.get('starredList').findBy('id', message.id);\n\n            _this.get('starredList').removeObject(selectedItem);\n          } else {\n            _this.get('starredList').pushObject(message);\n          }\n\n          Ember.set(message, 'node.starredUser', !message.starredUser);\n          Ember.set(message, 'node.starred', !message.starred);\n        });\n      },\n      openReplyMessage: function openReplyMessage(thread) {\n        this.set('showReplyInput', true);\n        this.set('selectedMessage', thread);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/chat/message-list\", [\"exports\", \"inboxfront/gql/mutation\"], function (_exports, _mutation) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    ajax: Ember.inject.service(),\n    actions: {\n      pickThread: function pickThread(threadId) {\n        this.pickThread(threadId);\n      },\n      triggerStarredThread: function triggerStarredThread(thread) {\n        var hash = {\n          threadId: thread.node.id,\n          starred: !thread.node.starred\n        };\n        this.ajax.mutation(_mutation.default.STARRED_THREAD, 'starredThread', hash);\n        this.updateThreadQuery();\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/chat/redirect-chat-link\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    tagName: '',\n    actions: {\n      onClose: function onClose() {\n        this.onClose();\n      },\n      copyLinkToClipboard: function copyLinkToClipboard() {\n        var _this = this;\n\n        if (navigator.clipboard) {\n          navigator.clipboard.writeText(this.get('link')).then(function () {\n            _this.get('paperToaster').show(_this.intl.t('link_copied'));\n          }, function () {\n            _this.get('paperToaster').show(_this.intl.t('link_not_copied'));\n          });\n        } else {\n          this.get('paperToaster').show(this.intl.t('link_not_copied'));\n        }\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/chat/reply-in-thread\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    sessionAccount: Ember.inject.service(),\n    chats: Ember.inject.service(),\n    tagName: '',\n    currentText: Ember.computed('msgBody', function () {\n      var target = document.querySelector('.reply-in-thread-input');\n\n      if (!this.get('msgBody')) {\n        target && (target.innerHTML = '');\n      }\n\n      target && (target.innerHTML += this.get('msgBody'));\n    }),\n    scrollTo: Ember.computed('message.replies.[]', function () {\n      var replies = this.get('message.replies');\n\n      if (replies.length > 0) {\n        setTimeout(function () {\n          document.getElementById('msg' + replies[replies.length - 1].id) && document.getElementById('msg' + replies[replies.length - 1].id).scrollIntoView({\n            behavior: 'smooth'\n          });\n        }, 500);\n      }\n\n      return '';\n    }),\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.set('msgBody', '');\n    },\n    actions: {\n      sendMessage: function sendMessage() {\n        var _room$messages;\n\n        var input = document.querySelector('.reply-in-thread-input');\n        var innerText = input.innerHTML.trim();\n\n        if (innerText.length === 0) {\n          return;\n        }\n\n        var msg = window.linkify(innerText, {\n          callback: function callback(text, href) {\n            if (href) {\n              return \"<a target=\\\"_blank\\\" class=\\\"link\\\" href=\\\"\".concat(href, \"\\\" title=\\\"\").concat(href, \"\\\">\").concat(text, \"</a>\");\n            } else {\n              return text;\n            }\n          }\n        });\n        var data = {\n          id: Math.ceil(Math.random() * 100000 + 10000),\n          text: msg,\n          created: new Date(),\n          modified: new Date(),\n          user: this.get('sessionAccount.loggeduser'),\n          read: false,\n          extraText: '',\n          status: '',\n          pinned: false,\n          inReplyTo: {\n            id: this.get('message.id')\n          }\n        };\n        var room = this.get('chats.rooms').findBy('id', this.get('message.room.id'));\n        (_room$messages = room.messages) === null || _room$messages === void 0 ? void 0 : _room$messages.edges.pushObject({\n          node: data\n        });\n        var message = this.get('message');\n\n        if (!Array.isArray(message.replies)) {\n          Ember.set(message, 'replies', []);\n        }\n\n        message.replies.addObject(data);\n\n        if (room) {\n          Ember.set(room, 'lastMessage', data);\n          this.set('chats.rooms', this.get('chats.rooms').sortBy('lastMessage.modified').reverse());\n        }\n        /*\n        let newMessagePacket = {\n            type: 'message',\n            message: msg,\n            in_reply_to: this.get('message.node.id')\n        };\n         if (room.webSocket.readyState === 1) {\n            room.webSocket.send(JSON.stringify(newMessagePacket));\n        }\n        /**/\n        //this.set('msgBody', '');\n\n\n        input.innerHTML = '';\n        this.set('isLoadingMessage', false);\n        this.set('isMessageEmpty', true);\n      },\n      openReply: function openReply() {},\n      openKBSearch: function openKBSearch() {},\n      updateDateRange: function updateDateRange() {},\n      openPopupUsers: function openPopupUsers() {},\n      keyUpEventInput: function keyUpEventInput() {},\n      scrollMessages: function scrollMessages() {\n        var _this = this;\n\n        var elements = document.querySelectorAll('.unread.message-sent'); //TODO rework scroll check\n\n        if (elements.length) {\n          elements.forEach(function (item) {\n            if (_this.isElementInViewport(item)) {\n              var id = item.id.substr(3);\n\n              _this.readMessage(id, item);\n            }\n          });\n        }\n      },\n      editMessage: function editMessage(msg) {},\n      deleteMessage: function deleteMessage(msg) {}\n    },\n    isElementInViewport: function isElementInViewport(el) {\n      var rect = el.getBoundingClientRect();\n      return rect.top >= 0 && rect.left >= 0 && rect.bottom <= (window.innerHeight || document.documentElement.clientHeight) && rect.right <= (window.innerWidth || document.documentElement.clientWidth);\n    },\n    readMessage: function readMessage(id, item) {\n      this.get('chats').readMessage(this.get('room'), id, item);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/chat/room-info-exchanges\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    selectedTab: \"Media\",\n    messages: Ember.computed('room', 'room.messages.edges.[]', function () {\n      return this.get('room.messages.edges') || [];\n    }),\n    images: Ember.computed('messages', function () {\n      var ret = [];\n      this.get('messages').forEach(function (msg) {\n        if (msg.node.attachments && msg.node.attachments.length) {\n          var extension = msg.node.attachments[0].extension;\n\n          if (extension === 'jpg' || extension === 'png' || extension === 'jpeg') {\n            ret.push(msg.node.attachments[0]);\n          }\n        }\n      });\n      return ret;\n    }),\n    documents: Ember.computed('messages', function () {\n      var ret = [];\n      this.get('messages').forEach(function (msg) {\n        if (msg.node.attachments && msg.node.attachments.length) {\n          var extension = msg.node.attachments[0].extension;\n\n          if (extension === 'pdf' || extension === 'text/csv') {\n            ret.unshift(msg.node.attachments[0]);\n          }\n        }\n      });\n      return ret;\n    }),\n    links: Ember.computed('messages', function () {\n      var ret = [];\n      var regExp = /(<a target=\"_blank\" [^>]+>.*?<\\/a>)/g;\n      this.get('messages').forEach(function (msg) {\n        var matches = msg.node.text && msg.node.text.match(regExp) || null;\n\n        if (matches !== null) {\n          ret = ret.concat(matches);\n        }\n      });\n      return ret;\n    })\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/chat/room-info-pinned-items\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    pinnedMessages: Ember.computed('room', 'room.allMessages.[]', function () {\n      return this.get('room') && this.get('room.allMessages').filter(function (msg) {\n        return msg.pinned;\n      }) || [];\n    }),\n    actions: {}\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/chat/room-info\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    sessionAccount: Ember.inject.service(),\n    tagName: '',\n    participantInfo: Ember.computed('room', function () {\n      var room = this.get('room');\n      var username = this.get('sessionAccount.loggeduser.username');\n      return room && room.participants.filter(function (user) {\n        return user.username !== username;\n      })[0] || null;\n    }),\n    actions: {}\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/chat/room-messages-list\", [\"exports\", \"moment\"], function (_exports, _moment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    intl: Ember.inject.service(),\n    raincheckbot: {\n      firstName: '',\n      lastName: '',\n      username: 'raincheck.bot'\n    },\n    isToday: Ember.computed('message', function () {\n      var currentDate = new Date(this.get('message.node.created')).getDate();\n      var now = new Date().getDate();\n      return currentDate === now;\n    }),\n    usernameSession: Ember.computed('sessionAccount', function () {\n      var _this$sessionAccount$;\n\n      return ((_this$sessionAccount$ = this.sessionAccount.loggeduser) === null || _this$sessionAccount$ === void 0 ? void 0 : _this$sessionAccount$.username) || '';\n    }),\n    currentDate: Ember.computed('message', function () {\n      var date = new Date();\n      var currentDate = new Date(this.get('message.node.created')).getDate();\n      var today = date.getDate();\n      var yesterday = date.setDate(date.getDate() - 1);\n\n      if (currentDate === today) {\n        return this.intl.t('time.today');\n      } else if (currentDate === yesterday) {\n        return this.intl.t('time.yesterday');\n      } else {\n        return (0, _moment.default)(this.get('message.node.created')).format('LL');\n      }\n    }),\n    messages: Ember.computed('room.messagesNew.[]', 'numberOfMsgs', function () {\n      var messages = this.get('room.messagesNew');\n\n      if (this.get('numberOfMsgs') >= messages.length - 1) {\n        return messages;\n      }\n\n      return messages.slice(messages.length - this.get('numberOfMsgs') - 1);\n    }),\n    actions: {}\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/chat/rooms-list\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    sessionAccount: Ember.inject.service(),\n    chats: Ember.inject.service(),\n    tagName: '',\n    unassignedOpen: true,\n    assignedOpen: true,\n    otherOpen: false,\n    teamsOpen: true,\n    directOpen: true,\n    SHOW_TEAMS: 5,\n    SHOW_DM: 5,\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.userId = this.get('sessionAccount.loggeduser.pk');\n    },\n    unassignedThreads: Ember.computed('threads', function () {\n      return (this.get('threads') || []).filter(function (_ref) {\n        var node = _ref.node;\n        return !node.agent;\n      }).sort(this.sortThreadsByDate);\n    }),\n    unassignedCount: Ember.computed('unassignedThreads', function () {\n      if (this.get('unassignedThreads')) {\n        return this.get('unassignedThreads').filter(function (_ref2) {\n          var node = _ref2.node;\n          return node.unreadCount !== 0;\n        }).length;\n      }\n\n      return 0;\n    }),\n    openThreads: Ember.computed('threads', function () {\n      var _this = this;\n\n      return (this.get('threads') || []).filter(function (_ref3) {\n        var _node$agent$agentProf;\n\n        var node = _ref3.node;\n        return node.agent !== null && ((_node$agent$agentProf = node.agent.agentProfile) === null || _node$agent$agentProf === void 0 ? void 0 : _node$agent$agentProf.user.pk) === _this.userId;\n      }).sort(this.sortThreadsByDate);\n    }),\n    openCount: Ember.computed('openThreads', function () {\n      if (this.get('openThreads')) {\n        return this.get('openThreads').filter(function (_ref4) {\n          var node = _ref4.node;\n          return node.unreadCount !== 0;\n        }).length;\n      }\n\n      return 0;\n    }),\n    otherThreads: Ember.computed('threads', function () {\n      var _this2 = this;\n\n      return (this.get('threads') || []).filter(function (_ref5) {\n        var _node$agent$agentProf2;\n\n        var node = _ref5.node;\n        return node.agent !== null && ((_node$agent$agentProf2 = node.agent.agentProfile) === null || _node$agent$agentProf2 === void 0 ? void 0 : _node$agent$agentProf2.user.pk) !== _this2.userId;\n      }).sort(this.sortThreadsByDate);\n    }),\n    otherCount: Ember.computed('otherThreads', function () {\n      if (this.get('otherThreads')) {\n        return this.get('otherThreads').filter(function (_ref6) {\n          var node = _ref6.node;\n          return node.unreadCount !== 0;\n        }).length;\n      }\n\n      return 0;\n    }),\n    filterThreads: Ember.computed('panelActive', function () {\n      var threads = this.get('threads');\n      var panelActive = this.get('panelActive');\n\n      if (this.get('isChat')) {\n        if (threads && threads.length > 0) {\n          if (panelActive === 'unassigned') {\n            return this.get('unassignedThreads');\n          } else if (panelActive === 'starred') {\n            return this.get('starredThreads');\n          } else if (panelActive === 'assigned') {\n            return this.get('openThreads');\n          } else if (panelActive === 'other') {\n            return this.get('otherThreads');\n          }\n        } else {\n          return [];\n        }\n      }\n    }),\n    groupRooms: Ember.computed('chats.rooms.[]', function () {\n      return (this.get('chats.rooms') || []).filter(function (_ref7) {\n        var isGroup = _ref7.isGroup;\n        return isGroup;\n      });\n    }),\n    teamRooms: Ember.computed('groupRooms', 'showAllTeams', function () {\n      var rooms = this.get('groupRooms');\n      this.checkRoomMessagesIsUnread(rooms);\n      return this.get('showAllTeams') ? rooms : rooms.slice(0, this.SHOW_TEAMS);\n    }),\n    unreadTeamRooms: Ember.computed('teamRooms', 'chats.rooms.check', function () {\n      return this.get('teamRooms').some(function (_ref8) {\n        var isRead = _ref8.isRead;\n        return isRead;\n      });\n    }),\n    privateRooms: Ember.computed('chats.rooms.[]', function () {\n      return (this.get('chats.rooms') || []).filter(function (_ref9) {\n        var isGroup = _ref9.isGroup;\n        return !isGroup;\n      });\n    }),\n    directRooms: Ember.computed('privateRooms', 'showAllDirect', function () {\n      var rooms = this.get('privateRooms');\n      this.checkRoomMessagesIsUnread(rooms);\n      return this.get('showAllDirect') ? rooms : rooms.slice(0, this.SHOW_DM);\n    }),\n    unreadDirectRooms: Ember.computed('directRooms', 'chats.rooms.check', function () {\n      return this.get('directRooms').some(function (_ref10) {\n        var isRead = _ref10.isRead;\n        return isRead;\n      });\n    }),\n    checkRoomMessagesIsUnread: function checkRoomMessagesIsUnread(rooms) {\n      var _this3 = this;\n\n      rooms.map(function (room) {\n        var _room$messages;\n\n        Ember.set(room, 'isRead', (_room$messages = room.messages) === null || _room$messages === void 0 ? void 0 : _room$messages.edges.some(function (_ref11) {\n          var node = _ref11.node;\n          return !node.read && node.user.id !== _this3.userId;\n        }));\n      });\n    },\n    sortThreadsByDate: function sortThreadsByDate() {\n      return function (a, b) {\n        return new Date(b.node.lastActive) - new Date(a.node.lastActive);\n      };\n    },\n    actions: {\n      menuThreads: function menuThreads(name) {\n        if (name === 'teams' || name === 'direct') {\n          this.set('isChat', false);\n        } else {\n          this.set('isChat', true);\n        }\n\n        this.set('panelActive', name);\n      },\n      onToggle: function onToggle(name) {}\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/chat/users-whos-read-last-message\", [\"exports\", \"inboxfront/gql/query\"], function (_exports, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    ajax: Ember.inject.service(),\n    tagName: '',\n    lastMessageId: null,\n    whosRead: Ember.computed('users', function () {\n      var users = this.get('users') || [];\n      return {\n        firstTen: users.slice(0, 10),\n        last: users.length - 10\n      };\n    }),\n    didRender: function didRender() {\n      var _this = this;\n\n      var messages = this.get('messages');\n\n      if (messages.length === 0) {\n        this.set('lastMessageId', null);\n        return;\n      }\n\n      if (this.get('lastMessageId') === messages[messages.length - 1].node.id) {\n        //to prevent rerendering\n        return;\n      }\n\n      this.set('lastMessageId', messages[messages.length - 1].node.id);\n      this.ajax.query(_query.default.GET_WHOS_READ_CHAT_MESSAGE, 'chatMessage', {\n        messageId: this.get('lastMessageId')\n      }).then(function (res) {\n        return _this.set('users', res.whosRead);\n      }).catch(function () {\n        return _this.set('users', []);\n      });\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/chat/visitor-info\", [\"exports\", \"inboxfront/gql/query\"], function (_exports, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    validation: Ember.inject.service(),\n    tagName: '',\n    trackings: Ember.computed('chatSession.{}', function () {\n      var trackings = this.get('chatSession').trackingSet || [];\n      var tracks = [];\n\n      var _loop = function _loop(i) {\n        if (tracks.length === 0) {\n          tracks.push(trackings[i]);\n        } else {\n          var targetLength = tracks.filter(function (obj) {\n            return obj.target === trackings[i].target;\n          });\n\n          if (targetLength === 0) {\n            tracks.push(trackings[i]);\n          } else {\n            var targetObj = tracks.filter(function (track) {\n              return track.target === trackings[i].target;\n            })[0];\n            if (targetObj) Ember.set(targetObj, 'created', trackings[i].created); //eslint-disable-line\n          }\n        }\n      };\n\n      for (var i = trackings.length - 1; i >= 0; i--) {\n        _loop(i);\n      }\n\n      return tracks;\n    }),\n    firstLink: Ember.computed('chatSession.{}', function () {\n      var trackings = this.get('chatSession').trackingSet;\n\n      if (trackings.length) {\n        return trackings[0].target;\n      }\n    }),\n    chatSession: Ember.computed('selectedThread.{}', function () {\n      if (this.get('selectedThread.id')) {\n        if (this.get('selectedThread')) {\n          return this.get('selectedThread').chatsession;\n        }\n      }\n\n      return {};\n    }),\n    countGuestForm: Ember.computed('guestInfo', function () {\n      var _this$get = this.get('guestInfo'),\n          firstName = _this$get.firstName,\n          lastName = _this$get.lastName,\n          primaryEmail = _this$get.primaryEmail,\n          personalPhone = _this$get.personalPhone;\n\n      var progress = document.querySelector('.progress-form .line');\n      var count = [firstName, lastName, primaryEmail, personalPhone].filter(function (a) {\n        return a;\n      }).length;\n\n      if (progress) {\n        progress.style.width = \"\".concat(25 * count, \"%\");\n      }\n\n      return count;\n    }),\n    openOpportunities: null,\n    closedOpportunities: null,\n    guestIsFromCrm: Ember.computed('guestInfo', function () {\n      var _this$get2, _this$get2$find;\n\n      var listCRM = ['hubspot', 'pipedrive', 'salesforce']; //TODO check this data duplication\n\n      var guestContactType = (_this$get2 = this.get('guestInfo.guestcontactSet')) === null || _this$get2 === void 0 ? void 0 : (_this$get2$find = _this$get2.find(function (c) {\n        return listCRM.indexOf(c.contactType) !== -1;\n      })) === null || _this$get2$find === void 0 ? void 0 : _this$get2$find.contactType;\n      this.loadOpportunities(!!guestContactType);\n      return !!guestContactType;\n    }),\n    totalWon: Ember.computed('guestInfo', 'closedOpportunities', function () {\n      var ret = 0;\n\n      if (this.get('guestIsFromCrm')) {\n        this.get('closedOpportunities').forEach(function (o) {\n          return ret += o.stage === 'closedwon' ? o.amount : 0;\n        });\n      }\n\n      return ret;\n    }),\n    loadOpportunities: function loadOpportunities(guestIsFromCrm) {\n      var _this = this;\n\n      this.set('openOpportunities', []);\n      this.set('closedOpportunities', []);\n\n      if (!guestIsFromCrm) {\n        return;\n      }\n\n      var data = {\n        crm: 'HUBSPOT',\n        objectId: this.get('guestInfo.id'),\n        systemObject: 'contact'\n      };\n      this.ajax.query(_query.default.GET_CRM_OPPORTUNITIES, 'opportunities', data).then(function (res) {\n        if (!Array.isArray(res)) {\n          res = [];\n        }\n\n        _this.set('openOpportunities', res.filter(function (opp) {\n          return !_this._opportunityIsClosed(opp);\n        }));\n\n        _this.set('closedOpportunities', res.filter(function (opp) {\n          return _this._opportunityIsClosed(opp);\n        }));\n      });\n    },\n    _opportunityIsClosed: function _opportunityIsClosed(opp) {\n      if (opp.stage === 'closedwon' || opp.stage === 'closedlost') {\n        opp.isClosed = true;\n        return true;\n      }\n\n      if (opp.closeDate && !opp.targetCloseDate) {\n        //check if opened deal is expired\n        opp.isExpired = this._isExpired(opp.closeDate);\n        opp.targetCloseDate = opp.closeDate;\n        opp.closeDate = null;\n      }\n\n      return false;\n    },\n    _isExpired: function _isExpired(date) {\n      var today = new Date();\n      var closeDate = new Date(date);\n      return closeDate < today;\n    },\n    actions: {}\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/chat/wrap-messages\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    actions: {\n      updateMessagesThread: function updateMessagesThread(thread) {\n        this.updateMessagesThread(thread);\n      },\n      updateThreadQuery: function updateThreadQuery(data) {\n        this.updateThreadQuery(data);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/click-outside\", [\"exports\", \"ember-click-outside/component\"], function (_exports, _component) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _component.default;\n    }\n  });\n});","define(\"inboxfront/components/color-picker\", [\"exports\", \"ember-pickr/components/color-picker\"], function (_exports, _colorPicker) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _colorPicker.default;\n    }\n  });\n});","define(\"inboxfront/components/common/avatar\", [\"exports\", \"inboxfront/config/environment\"], function (_exports, _environment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    size: 35,\n    init: function init() {\n      var _this$user$firstName, _this$user$lastName;\n\n      this._super.apply(this, arguments);\n\n      this.colors = [{\n        color: '#afb882',\n        backgroundColor: '#dfe4b6'\n      }, {\n        color: '#b56366',\n        backgroundColor: '#ff9ca0'\n      }, {\n        color: '#86b07b',\n        backgroundColor: '#b3dba7'\n      }, {\n        color: '#7f81a9',\n        backgroundColor: '#d0d2fb'\n      }, {\n        color: '#8f7c56',\n        backgroundColor: '#ecd098'\n      }, {\n        color: '#64a5af',\n        backgroundColor: '#a3e4ec'\n      }, {\n        color: '#6aa6c2',\n        backgroundColor: '#9dddf9'\n      }];\n      this.url = this.user.attachment && \"\".concat(_environment.default.mediaUrl).concat(this.user.attachment.datafile);\n      this.fontSize = parseInt(this.size / 2.5);\n      this.lineHeight = this.size - 6;\n      this.initial = ((_this$user$firstName = this.user.firstName) === null || _this$user$firstName === void 0 ? void 0 : _this$user$firstName.slice(0, 1).toUpperCase()) || ((_this$user$lastName = this.user.lastName) === null || _this$user$lastName === void 0 ? void 0 : _this$user$lastName.slice(0, 1).toUpperCase()) || 'A';\n      this.code = this.hashCode(this.initial);\n      this.color = this.get('colors')[Math.abs(Math.floor(this.code % this.colors.length))];\n    },\n    hashCode: function hashCode(string) {\n      var hash = 0;\n\n      if ((string === null || string === void 0 ? void 0 : string.length) > 0) {\n        for (var i = 0; i < string.length; i++) {\n          var char = string.charCodeAt(i);\n          hash = (hash << 5) - hash + char;\n          hash |= 0;\n        }\n      }\n\n      return hash & hash;\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/common/buttons/cancel\", [\"exports\", \"inboxfront/components/common/buttons/secondary-2\"], function (_exports, _secondary) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _secondary.default.extend({\n    intl: Ember.inject.service(),\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.set('defaultText', this.get('intl').t('actions.cancel'));\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/common/buttons/confirm\", [\"exports\", \"inboxfront/components/common/buttons/primary\"], function (_exports, _primary) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _primary.default.extend({\n    intl: Ember.inject.service(),\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.set('defaultText', this.get('intl').t('actions.confirm'));\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/common/buttons/icon\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    icon: Ember.computed('params.[]', function () {\n      return this.params[0] || '';\n    })\n  }).reopenClass({\n    positionalParams: 'params'\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/common/buttons/primary\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: ''\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/common/buttons/secondary-2\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: ''\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/common/buttons/secondary\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: ''\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/common/column-select\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    intl: Ember.inject.service(),\n    tagName: '',\n    visibleColumns: Ember.computed('columns.[]', function () {\n      return (this.get('columns') || []).filter(function (c) {\n        return c.visible;\n      });\n    }),\n    hiddenColumns: Ember.computed('columns.[]', function () {\n      return (this.get('columns') || []).filter(function (c) {\n        return !c.visible;\n      });\n    }),\n    actions: {\n      hideColumn: function hideColumn(column) {\n        Ember.set(column, 'visible', false);\n        this.get('visibleColumns').removeObject(column);\n        this.get('hiddenColumns').unshiftObject(column);\n        this.updatePositions(this.get('hiddenColumns'));\n      },\n      showColumn: function showColumn(column) {\n        Ember.set(column, 'visible', true);\n        this.get('hiddenColumns').removeObject(column);\n        this.get('visibleColumns').pushObject(column);\n        this.updatePositions(this.get('visibleColumns'));\n      },\n      dragEnd: function dragEnd(_ref) {\n        var sourceList = _ref.sourceList,\n            sourceIndex = _ref.sourceIndex,\n            sourceArgs = _ref.sourceArgs,\n            targetList = _ref.targetList,\n            targetIndex = _ref.targetIndex,\n            targetArgs = _ref.targetArgs;\n        var column = sourceList.objectAt(sourceIndex);\n        sourceList.removeAt(sourceIndex);\n        targetList.insertAt(targetIndex, column);\n        this.updatePositions(targetList);\n      }\n    },\n    updatePositions: function updatePositions(list) {\n      list.forEach(function (c, i) {\n        if (c.position !== i) {\n          Ember.set(c, 'position', i);\n        }\n      });\n      this.set('columns', this.get('columns').sortBy('position'));\n      var columnSettings = [];\n      this.get('columns').forEach(function (c, i) {\n        columnSettings.pushObject({\n          id: c.id,\n          pos: i,\n          vis: c.visible\n        });\n      });\n      this.onUpdateColumns(columnSettings);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/common/customfields/cf-choices\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    intl: Ember.inject.service(),\n    validation: Ember.inject.service(),\n    tagName: '',\n    newChoiceLabel: '',\n    actions: {\n      updateChoice: function updateChoice(choice, value) {\n        this.onUpdateChoice(choice, value);\n      },\n      deleteChoice: function deleteChoice(choice) {\n        this.onDeleteChoice(choice);\n      },\n      updateNewChoice: function updateNewChoice(value) {\n        this.set('newChoiceLabel', value);\n        this.onUpdateChoice();\n      },\n      addChoice: function addChoice() {\n        var label = this.get('newChoiceLabel');\n\n        if (this.get('validation').trimValidation[0].validate(label)) {\n          this.set('newChoiceLabel', '');\n          this.onAddChoice(label);\n        }\n      },\n      dragEnd: function dragEnd(_ref) {\n        var sourceList = _ref.sourceList,\n            sourceIndex = _ref.sourceIndex,\n            sourceArgs = _ref.sourceArgs,\n            targetList = _ref.targetList,\n            targetIndex = _ref.targetIndex,\n            targetArgs = _ref.targetArgs;\n        this.onChoicesDragEnd({\n          sourceList: sourceList,\n          sourceIndex: sourceIndex,\n          sourceArgs: sourceArgs,\n          targetList: targetList,\n          targetIndex: targetIndex,\n          targetArgs: targetArgs\n        });\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/common/customfields/cf-description\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    customfields: Ember.inject.service(),\n    validation: Ember.inject.service(),\n    isDraggable: true,\n    tagName: '',\n    showDeleteFieldDialog: false,\n    openDiscardChangesDialog: false,\n    showSections: false,\n    fieldBlured: Ember.computed('editedField', 'editedSection', function () {\n      var editedField = this.get('editedField');\n      return editedField && editedField !== this.get('field') || this.get('editedSection');\n    }),\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.get('field._edited') && this.checkField();\n    },\n    actions: {\n      deleteField: function deleteField() {\n        var _this = this;\n\n        var field = this.get('field');\n        this.get('customfields').deleteField(field, function () {\n          _this.set('showDeleteFieldDialog', false);\n\n          _this.get('paperToaster').show(_this.intl.t('custom_fields.field_deleted'));\n\n          _this.onDeleteField(field);\n        });\n      },\n      startEdit: function startEdit() {\n        if (this.get('isEditMode')) {\n          return;\n        }\n\n        var field = this.get('field');\n\n        if (field.fieldType === 'GROUP') {\n          return;\n        }\n\n        Ember.set(field, '_edited', {\n          'label': field.label,\n          'description': field.description,\n          'required': field.required\n        });\n\n        if (field.fieldType === 'BOOLEAN' || field.fieldType === 'SELECTION') {\n          field.children.forEach(function (c) {\n            Ember.set(c, 'editLabel', c.label);\n          });\n        }\n\n        this.set('editedField', field);\n        this.checkField();\n      },\n      endEdit: function endEdit(confirmed) {\n        if (this.get('field.isSystem')) {\n          this.set('openDiscardChangesDialog', false);\n          this.set('editedField', null);\n          return;\n        }\n\n        var isNewField = !this.get('field.id');\n\n        if (!confirmed && (this.get('field.isUpdated') || isNewField)) {\n          this.set('openDiscardChangesDialog', true);\n        } else {\n          var field = this.get('field');\n\n          if (isNewField) {\n            this.onDeleteField(field);\n          } else {\n            var children;\n\n            switch (field.fieldType) {\n              case 'SELECTION':\n                children = [];\n                field.children.forEach(function (c) {\n                  if (c.added) {\n                    return;\n                  }\n\n                  Ember.set(c, 'deleted', false);\n                  children.push(c);\n                });\n                Ember.set(field, 'children', children);\n              // eslint-disable-next-line no-fallthrough\n\n              case 'BOOLEAN':\n                field.children.forEach(function (c) {\n                  Ember.set(c, 'editLabel', undefined);\n                });\n            }\n          }\n\n          this.set('openDiscardChangesDialog', false);\n          this.set('editedField', null);\n        }\n      },\n      update: function update(name, value) {\n        Ember.set(this.get('field._edited'), name, value);\n        this.checkField();\n      },\n      saveField: function saveField() {\n        var _this2 = this;\n\n        var settingsId = this.get('settingsId');\n        var field = this.get('field');\n\n        if (field.isSystem) {\n          Ember.set(field, 'required', field._edited.required);\n          this.set('editedField', null);\n          this.get('paperToaster').show(this.intl.t('custom_fields.field_updated'));\n          this.onSaveSystemField();\n          return;\n        }\n\n        Ember.set(field, 'label', field._edited.label);\n        Ember.set(field, 'description', field._edited.description);\n        Ember.set(field, 'required', field._edited.required);\n        this.get('customfields').updateField(field, settingsId, function (res) {\n          _this2.set('editedField', null);\n\n          if (field.id === undefined) {\n            Ember.set(field, 'id', res.field.id);\n\n            _this2.get('paperToaster').show(_this2.intl.t('custom_fields.field_created'));\n          } else {\n            _this2.get('paperToaster').show(_this2.intl.t('custom_fields.field_updated'));\n          }\n\n          _this2.onSaveField();\n\n          if (field.fieldType === 'BOOLEAN' || field.fieldType === 'SELECTION') {\n            var mutations = [];\n            field.children.toArray().forEach(function (choice) {\n              if (choice.deleted) {\n                mutations.push(_this2.get('customfields').deleteField(choice, function () {\n                  field.children.removeObject(choice);\n                  field.sections.forEach(function (s) {\n                    return s.conditions.removeObject(choice);\n                  });\n                }));\n              } else if (choice.updated) {\n                Ember.set(choice, 'label', choice.editLabel);\n                Ember.set(choice, 'added', false);\n                mutations.push(_this2.get('customfields').updateField(choice, settingsId, function (res) {\n                  if (choice.id === undefined) {\n                    Ember.set(choice, 'id', res.field.id);\n                  }\n                }));\n              }\n            });\n            Ember.RSVP.all(mutations).then(function () {});\n          }\n        });\n      },\n      onUpdateChoice: function onUpdateChoice(choice, value) {\n        choice && Ember.set(choice, 'editLabel', value);\n        this.checkField();\n      },\n      onAddChoice: function onAddChoice(label) {\n        var types = this.get('customfields').types;\n        this.get('field.children').addObject({\n          added: true,\n          editLabel: label,\n          parentField: this.get('field'),\n          type: types[0]\n        });\n        this.checkField();\n      },\n      onDeleteChoice: function onDeleteChoice(choice) {\n        if (choice.added) {\n          this.get('field.children').removeObject(choice);\n        } else {\n          Ember.set(choice, 'deleted', true);\n        }\n\n        this.checkField();\n      },\n      addSection: function addSection() {\n        if (this.get('isEditMode')) {\n          return;\n        }\n\n        var field = this.get('field');\n        var section = {\n          parentField: field,\n          conditions: [],\n          subfields: [],\n          _edited: {\n            title: ''\n          }\n        };\n        section.subfields.parentSection = section;\n        field.sections.addObject(section);\n        this.set('showSections', true);\n        this.set('editedSection', section);\n      },\n      onDeleteSection: function onDeleteSection(section) {\n        this.get('field').sections.removeObject(section);\n      },\n      onSubFieldDragEnd: function onSubFieldDragEnd(_ref) {\n        var sourceList = _ref.sourceList,\n            sourceIndex = _ref.sourceIndex,\n            sourceArgs = _ref.sourceArgs,\n            targetList = _ref.targetList,\n            targetIndex = _ref.targetIndex,\n            targetArgs = _ref.targetArgs;\n        this.onDragEnd({\n          sourceList: sourceList,\n          sourceIndex: sourceIndex,\n          sourceArgs: sourceArgs,\n          targetList: targetList,\n          targetIndex: targetIndex,\n          targetArgs: targetArgs\n        });\n      },\n      onChoicesDragEnd: function onChoicesDragEnd(_ref2) {\n        var sourceList = _ref2.sourceList,\n            sourceIndex = _ref2.sourceIndex,\n            sourceArgs = _ref2.sourceArgs,\n            targetList = _ref2.targetList,\n            targetIndex = _ref2.targetIndex,\n            targetArgs = _ref2.targetArgs;\n        this.onChoicesDragEnd({\n          sourceList: sourceList,\n          sourceIndex: sourceIndex,\n          sourceArgs: sourceArgs,\n          targetList: targetList,\n          targetIndex: targetIndex,\n          targetArgs: targetArgs\n        });\n      },\n      onDeleteField: function onDeleteField(field) {\n        this.onDeleteField(field);\n      },\n      onSaveField: function onSaveField() {\n        this.onSaveField();\n      }\n    },\n    checkField: function checkField() {\n      this.get('customfields').validateField(this.get('field'));\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/common/customfields/cf-section\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\n\n  function _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _iterableToArray(iter) { if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter); }\n\n  function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  var _default = Ember.Component.extend({\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    customfields: Ember.inject.service(),\n    validation: Ember.inject.service(),\n    tagName: '',\n    showDeleteSectionDialog: false,\n    openDiscardChangesDialog: false,\n    restValues: Ember.computed('editedSection', function () {\n      var editedSection = this.get('editedSection');\n      var section = this.get('section');\n\n      if (editedSection && editedSection !== section) {\n        return [];\n      }\n\n      var restValues = _toConsumableArray(section.parentField.children);\n\n      section.conditions.forEach(function (c) {\n        restValues.removeObject(c);\n      });\n      return restValues;\n    }),\n    selectedValues: Ember.computed('editedSection', function () {\n      return _toConsumableArray(this.get('section.conditions'));\n    }),\n    actions: {\n      deleteSection: function deleteSection() {\n        var _this = this;\n\n        var section = this.get('section');\n        this.get('customfields').deleteSection(section, function () {\n          _this.set('showDeleteSectionDialog', false);\n\n          _this.get('paperToaster').show('Section deleted');\n\n          _this.onDeleteSection(section);\n        });\n      },\n      startEdit: function startEdit() {\n        if (this.get('isEditMode')) {\n          return;\n        }\n\n        var section = this.get('section');\n        Ember.set(section, '_edited', {\n          'title': section.title\n        });\n        this.set('editedSection', section);\n        this.checkSection();\n      },\n      endEdit: function endEdit(confirmed) {\n        var newSection = !this.get('section.id');\n\n        if (!confirmed && (this.get('sectionIsUpdated') || newSection)) {\n          this.set('openDiscardChangesDialog', true);\n        } else {\n          if (newSection) {\n            this.onDeleteSection(this.get('section'));\n          }\n\n          this.set('openDiscardChangesDialog', false);\n          this.set('editedSection', null);\n        }\n      },\n      update: function update(name, value) {\n        Ember.set(this.get('section._edited'), name, value);\n        this.checkSection();\n      },\n      selectValue: function selectValue(value) {\n        this.get('restValues').removeObject(value);\n        this.get('selectedValues').addObject(value);\n        this.checkSection();\n      },\n      deselectValue: function deselectValue(value) {\n        this.get('restValues').addObject(value);\n        this.get('selectedValues').removeObject(value);\n        this.checkSection();\n      },\n      saveSection: function saveSection() {\n        var _this2 = this;\n\n        var section = this.get('section');\n        Ember.set(section, 'conditions', this.get('selectedValues'));\n        Ember.set(section, 'title', section._edited.title);\n        this.get('customfields').updateSection(section, this.get('settingsId'), function (res) {\n          _this2.set('editedSection', null);\n\n          if (section.id === undefined) {\n            Ember.set(section, 'id', res.section.id);\n\n            _this2.get('paperToaster').show('Section created');\n          } else {\n            _this2.get('paperToaster').show('Section updated');\n          }\n        });\n      },\n      dragEnd: function dragEnd(_ref) {\n        var sourceList = _ref.sourceList,\n            sourceIndex = _ref.sourceIndex,\n            sourceArgs = _ref.sourceArgs,\n            targetList = _ref.targetList,\n            targetIndex = _ref.targetIndex,\n            targetArgs = _ref.targetArgs;\n        this.onSubFieldDragEnd({\n          sourceList: sourceList,\n          sourceIndex: sourceIndex,\n          sourceArgs: sourceArgs,\n          targetList: targetList,\n          targetIndex: targetIndex,\n          targetArgs: targetArgs\n        });\n      },\n      onChoicesDragEnd: function onChoicesDragEnd(_ref2) {\n        var sourceList = _ref2.sourceList,\n            sourceIndex = _ref2.sourceIndex,\n            sourceArgs = _ref2.sourceArgs,\n            targetList = _ref2.targetList,\n            targetIndex = _ref2.targetIndex,\n            targetArgs = _ref2.targetArgs;\n        this.onChoicesDragEnd({\n          sourceList: sourceList,\n          sourceIndex: sourceIndex,\n          sourceArgs: sourceArgs,\n          targetList: targetList,\n          targetIndex: targetIndex,\n          targetArgs: targetArgs\n        });\n      }\n    },\n    checkSection: function checkSection() {\n      var section = this.get('section');\n      var updated = section._edited.title !== section.title;\n      var valid = this.get('validation').trimValidation[0].validate(section._edited.title);\n      var selectedValues = this.get('selectedValues');\n      var isEqual = true;\n\n      if (selectedValues.length < 1) {\n        valid = false;\n        isEqual = false;\n      } else if (section.conditions.length !== selectedValues.length) {\n        updated = true;\n      } else {\n        for (var i = 0; i < section.conditions.length && isEqual; i++) {\n          var v = selectedValues.findBy('id', section.conditions[i].id);\n\n          if (!v) {\n            isEqual = false;\n          }\n        }\n      }\n\n      if (!isEqual) {\n        updated = true;\n      }\n\n      this.set('sectionIsUpdated', updated);\n      this.set('sectionIsValid', updated && valid);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/common/customfields/input\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    intl: Ember.inject.service(),\n    tagName: '',\n    isEditMode: true,\n    selected: Ember.computed('value', function () {\n      return this.get('field.children').findBy('id', this.get('value')); //TODO remove duplication for BOOLEAN and SELECTION custom fields\n    }),\n    init: function init() {\n      var _this = this;\n\n      this._super.apply(this, arguments);\n\n      this.trimValidation = [{\n        message: this.intl.t('forms.this_is_required'),\n        validate: function validate(inputValue) {\n          if (_this.get('field.required') && _this.get('required') !== false) {\n            var type = _this.get('field.fieldType');\n\n            var ret = inputValue && inputValue.trim() !== '';\n\n            if (type === 'NUMBER' || type === 'DECIMALS') {}\n\n            return ret;\n          } else {\n            return true;\n          }\n        }\n      }];\n    },\n    actions: {\n      onChange: function onChange(value) {\n        this.set('value', value);\n        this.onChange(value);\n      },\n      onSelect: function onSelect(value) {\n        this.set('value', value.id);\n        this.get('field.sections').forEach(function (s) {\n          Ember.set(s, 'active', s.conditionFields.indexOf(+value.id) >= 0);\n        });\n        this.onChange(value.id);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/common/dialogs/buttons\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: ''\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/common/dialogs/content-body\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    classNames: ['content-body']\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/common/dialogs/title\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: ''\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/common/dialogs/warning\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    intl: Ember.inject.service(),\n    tagName: '',\n    clickOutsideToClose: true,\n    actions: {\n      cancel: function cancel() {\n        this.onClose && this.onClose();\n        this.set('open', false);\n      },\n      confirm: function confirm() {\n        this.onConfirm && this.onConfirm();\n        this.set('open', false);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/common/form-phone\", [\"exports\", \"inboxfront/code-phone\"], function (_exports, _codePhone) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\n  function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    init: function init() {\n      var _this = this;\n\n      this._super.apply(this, arguments);\n\n      this.set('selectCodePhones', _codePhone.codePhones);\n      var phone = this.get('phone') ? this.get('phone').replace(/\\D/g, '') : '';\n      var index = 4;\n\n      if (phone) {\n        var _loop = function _loop() {\n          var numberPhone = phone.slice(0, index);\n\n          var selectedCode = _codePhone.codePhones.find(function (_ref) {\n            var dial_code = _ref.dial_code;\n            return dial_code === '+' + numberPhone;\n          });\n\n          index--;\n\n          if (selectedCode) {\n            _this.set('selectedCode', _objectSpread(_objectSpread({}, selectedCode), {}, {\n              name: ''\n            }));\n\n            return \"break\";\n          }\n        };\n\n        while (index >= 0) {\n          var _ret = _loop();\n\n          if (_ret === \"break\") break;\n        }\n      }\n\n      this.numberPhone = phone.slice(index + 1, -1);\n      /*\n      const splitPhone = this.get('phone') ? this.get('phone').split('-') : [];\n      this.numberPhone = splitPhone[1] || splitPhone[0];\n      this.codePhone = splitPhone.length === 2 ? splitPhone[0] : '';\n       if (this.codePhone) {\n          const selectedCode = codePhones.find(({ dial_code }) => dial_code === this.codePhone);\n          this.set('selectedCode', { ...selectedCode, name: '' });\n      }\n       */\n    },\n    actions: {\n      selectCodePhone: function selectCodePhone(codePhone) {\n        var phone = codePhone.dial_code + '-' + this.get('numberPhone');\n        this.set('selectedCode', _objectSpread(_objectSpread({}, codePhone), {}, {\n          name: ''\n        }));\n        this.set('phone', phone);\n\n        if (this.onChange) {\n          this.onChange(this.get('key'), phone);\n        }\n      },\n      onKeyDown: function onKeyDown(e) {\n        var val = e.target.value;\n        var code = e.which ? e.which : e.keyCode;\n\n        if (code !== 46 && code > 31 && (code < 48 || code > 57) || code === 46 && val.indexOf('.') > -1) {\n          return false;\n        }\n\n        this.set('numberPhone', val);\n        var phone = this.get('selectedCode').dial_code + '-' + val;\n        this.set('phone', phone);\n      },\n      onKeyUp: function onKeyUp(e) {\n        var val = e.target.value;\n\n        if (val.length > 14) {\n          val = val.substr(0, 14);\n        }\n\n        this.set('numberPhone', val);\n        var phone = this.get('selectedCode').dial_code + '-' + val;\n        this.set('phone', phone);\n      },\n      onBlurInputPhone: function onBlurInputPhone() {\n        if (this.onChange) {\n          this.onChange(this.get('key'), this.get('phone'));\n        }\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/common/grid/action-dropdown-item\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    intl: Ember.inject.service(),\n    tagName: ''\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/common/grid/action-dropdown\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    intl: Ember.inject.service(),\n    tagName: ''\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/common/panel-toggle\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: ''\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/common/panel\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    isOpen: Ember.computed('open', function () {\n      return this.get('open');\n    })\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/common/sidenavs/create-user\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    session: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    users: Ember.inject.service(),\n    validation: Ember.inject.service(),\n    userIsInvalid: Ember.computed('user.{firstName,lastName,email,userDep,userProp,withEmail}', function () {\n      var user = this.get('user');\n      this.users.validateUser(user);\n      return !(user && user.isValid);\n    }),\n    userIsMember: Ember.computed('user.systemRole.id', function () {\n      return this.get('user.systemRole.id') === 'member';\n    }),\n    didUpdateAttrs: function didUpdateAttrs() {\n      this._super.apply(this, arguments);\n\n      this.resetUserForm();\n    },\n    resetUserForm: function resetUserForm() {\n      this.set('user', this.users.create());\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/common/two-way-bind-input\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    intl: Ember.inject.service(),\n    tagName: '',\n    isEditMode: true,\n    visible: true,\n    selected: Ember.computed('value', 'field.showProp', function () {\n      if (this.get('field.showProp')) {\n        return this.get('field.options').findBy('iso2', this.get('value.iso2'));\n      }\n\n      return this.get('value');\n    }),\n    fieldType: Ember.computed('params.[]', 'field.fieldType', function () {\n      var ret;\n\n      if (this.params && this.params[0]) {\n        ret = this.params[0];\n      } else {\n        ret = this.get('field.fieldType');\n      }\n\n      ret = ret || 'INPUT';\n      return ret;\n    }),\n    init: function init() {\n      var _this = this;\n\n      this._super.apply(this, arguments);\n\n      this.trimValidation = [{\n        message: this.intl.t('forms.this_is_required'),\n        validate: function validate(value) {\n          var valid = true;\n\n          if (_this.get('field.required') === true) {\n            valid = typeof value === 'string' ? value.trim() !== '' : value;\n          }\n\n          return valid;\n        }\n      }];\n      this.websiteValidation = [this.trimValidation[0], {\n        message: this.intl.t('forms.provide_website'),\n        validate: function validate(value) {\n          var valid = true;\n\n          if (value && value.length) {\n            var websitePatter = /^(http[s]?:\\/\\/){0,1}(www\\.){0,1}[a-zA-Z0-9\\.\\-]+\\.[a-zA-Z]{2,5}[\\.]{0,1}/; //eslint-disable-line\n\n            valid = websitePatter.test(value);\n          }\n\n          return valid;\n        }\n      }];\n    },\n    actions: {\n      onChange: function onChange(value) {\n        this.set('value', value);\n        this.onChange && this.onChange(value, this.get('field'));\n      },\n      onSelect: function onSelect(value) {\n        this.set('value', value);\n        this.onChange && this.onChange(value, this.get('field'));\n      }\n    }\n  }).reopenClass({\n    positionalParams: 'params'\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/compact-menu\", [\"exports\", \"inboxfront/gql/query\"], function (_exports, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    ajax: Ember.inject.service(),\n    languages: Ember.inject.service(),\n    router: Ember.inject.service(),\n    tagName: '',\n    conversationCount: 0,\n    tooltipPosition: Ember.computed('languages.isRTL', function () {\n      return this.languages.isRTL ? 'left' : 'right';\n    }),\n    isActiveSettingsMenu: Ember.computed('currentLink', function () {\n      return this.get('adminPages').includes(this.get('currentLink'));\n    }),\n    isActiveContactsMenu: Ember.computed('currentLink', function () {\n      return this.get('currentLink') === 'organizations';\n    }),\n    isActiveFlowsMenu: Ember.computed('currentLink', function () {\n      return this.get('currentLink') === 'workflows';\n    }),\n    currentLink: Ember.computed('router.currentRoute.queryParams', function () {\n      return this.router.currentRouteName.split('.')[0];\n    }),\n    init: function init() {\n      var _this = this;\n\n      this._super.apply(this, arguments);\n\n      this.adminPages = ['companies', 'group', 'departments', 'contactfields', 'orgfields', 'issuetypes', 'ticketfields', 'users', 'roles', 'permissions', 'channels', 'chatslimit', 'response', 'ecommerce'];\n      this.menuItems = [{\n        link: 'dashboard'\n      }, {\n        link: 'chats',\n        title: 'conversations'\n      }, {\n        link: 'flows',\n        title: 'assistants'\n      }, {\n        link: 'kb'\n      }, {\n        link: 'contacts',\n        title: 'Contacts'\n      }, {\n        link: 'tasks',\n        title: 'Tasks'\n      }, {\n        link: 'escalations'\n      }, {\n        link: 'settings',\n        title: 'Administration'\n      }];\n      this.ajax.query(_query.default.THREADS_COUNT).then(function (res) {\n        if (res.edges && res.edges.length > 0) {\n          var count = (res.edges.filter(function (obj) {\n            return obj.node && obj.node.unreadCount > 0;\n          }) || []).length;\n\n          _this.set('conversationCount', count);\n        }\n      });\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/companies/create-sidenav\", [\"exports\", \"inboxfront/helpers/countries-list\", \"inboxfront/helpers/industries-list\"], function (_exports, _countriesList, _industriesList) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    intl: Ember.inject.service(),\n    validation: Ember.inject.service(),\n    tagName: '',\n    COUNTRIES_LIST: _countriesList.COUNTRIES_LIST,\n    INDUSTRIES_LIST: _industriesList.INDUSTRIES_LIST,\n    didUpdateAttrs: function didUpdateAttrs() {\n      this._super.apply(this, arguments);\n\n      this._resetCompanyForm();\n    },\n    companyCodeRequired: Ember.computed('company.industry', function () {\n      return this.get('company.industry') === 'Travel, Hospitality, & Tourism';\n    }),\n    companyFields: Ember.computed('company', function () {\n      return [{\n        id: 'industry',\n        label: this.intl.t('industry'),\n        fieldType: 'SELECT',\n        options: _industriesList.INDUSTRIES_LIST,\n        required: true\n      }, {\n        id: 'code',\n        label: this.intl.t('company_code'),\n        fieldType: 'INPUT'\n      }, {\n        id: 'title',\n        label: this.intl.t('company_name'),\n        fieldType: 'INPUT',\n        required: true\n      }, {\n        id: 'address',\n        label: this.intl.t('company_address'),\n        fieldType: 'TEXTAREA',\n        required: true\n      }, {\n        id: 'postalCode',\n        label: this.intl.t('postal_code'),\n        fieldType: 'INPUT',\n        required: true\n      }, {\n        id: 'propertyCountry',\n        label: this.intl.t('country'),\n        fieldType: 'SELECT',\n        options: _countriesList.COUNTRIES_LIST,\n        showProp: 'name',\n        required: true\n      }, {\n        id: 'phoneNumber',\n        label: this.intl.t('phone_number'),\n        fieldType: 'PHONE'\n      }, {\n        id: 'website',\n        label: this.intl.t('website'),\n        required: true,\n        fieldType: 'URL'\n      }];\n    }),\n    actions: {\n      closeSidenav: function closeSidenav() {\n        this.set('open', false);\n        this.onClose && this.onClose();\n      },\n      createCompany: function createCompany(createAnotherCompany) {\n        var company = this.get('company');\n        var hash = {\n          industry: this.get('company.industry'),\n          code: this.get('company.code'),\n          title: this.get('company.title'),\n          address: this.get('company.address'),\n          postalCode: this.get('company.postalCode'),\n          country: this.get('company.propertyCountry.iso2'),\n          phoneNumber: this.get('company.phoneNumber'),\n          website: this.get('company.website')\n        }; // this.get('companies').save(company, () => {\n\n        this.onCreate && this.onCreate(company, createAnotherCompany);\n\n        if (createAnotherCompany) {\n          this._resetCompanyForm();\n        } else {\n          this.set('open', false);\n          this.onClose && this.onClose(true);\n        } // });\n\n      },\n      validateCompany: function validateCompany() {\n        this._validateCompany();\n      }\n    },\n    _resetCompanyForm: function _resetCompanyForm() {\n      var company = {\n        industry: 'Travel, Hospitality, & Tourism',\n        code: '',\n        title: '',\n        address: null,\n        postalCode: '',\n        propertyCountry: {},\n        phoneNumber: '',\n        website: '',\n        isValid: false\n      }; // this.get('companies').create(company, () => {\n\n      this.set('company', company);\n\n      this._validateCompany();\n    },\n    _validateCompany: function _validateCompany() {\n      var _this = this;\n\n      // this.get('company').validate();\n      // validate() {\n      var valid = true;\n\n      try {\n        var company = this.get('company');\n        this.get('companyFields').forEach(function (field) {\n          if (valid && _this.isInvalid(field, company[field.id])) {\n            valid = false;\n          }\n        });\n      } catch (e) {\n        console.error(e);\n      }\n\n      this.set('company.isValid', valid); // }\n    },\n    isInvalid: function isInvalid(field, value) {\n      var valid = true;\n\n      if (field.fieldType === 'URL') {\n        // return !this.get('validation').websiteField.isValid(value, field);     //TODO think about it\n        this.get('validation').websiteValidation.forEach(function (validator) {\n          valid = valid && validator.validate(value, field);\n        });\n      } else {\n        // return !this.get('validation').requiredField.isValid(value, field);     //TODO think about it\n        this.get('validation').trimValidationField.forEach(function (validator) {\n          valid = valid && validator.validate(value, field);\n        });\n      }\n\n      return !valid;\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/companies/dialogs/confirm-deactivate\", [\"exports\", \"inboxfront/components/common/dialogs/warning\"], function (_exports, _warning) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _warning.default.extend({\n    tagName: ''\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/companies/dialogs/confirm-delete\", [\"exports\", \"inboxfront/components/common/dialogs/warning\"], function (_exports, _warning) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _warning.default.extend({\n    tagName: ''\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/company-logo\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: ''\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/contacts/accociate-contacts\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: ''\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/contacts/guest-contact-type\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    contactTypeLogo: Ember.computed('guest', function () {\n      var _this$get$find;\n\n      var listCRM = ['hubspot', 'pipedrive', 'salesforce']; //TODO check this data duplication\n\n      var guestContactType = (_this$get$find = this.get('guest.guestcontactSet').find(function (c) {\n        return listCRM.indexOf(c.contactType) !== -1;\n      })) === null || _this$get$find === void 0 ? void 0 : _this$get$find.contactType;\n      return guestContactType ? \"CRM-\".concat(guestContactType, \"-logo\") : '';\n    })\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/contacts/note-item\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: ''\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/contacts/opportunity-item\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: ''\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/contacts/org-contact-type\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    contactTypeLogo: Ember.computed('organization.source', function () {\n      var source = (this.get('organization.source') || '').toLowerCase();\n      return source ? \"CRM-\".concat(source, \"-logo\") : '';\n    })\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/contacts/tasks-item\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: ''\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/contacts/timeline-item\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: ''\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/cp-panel-body\", [\"exports\", \"ember-collapsible-panel/components/cp-panel-body/component\"], function (_exports, _component) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _component.default;\n    }\n  });\n});","define(\"inboxfront/components/cp-panel-toggle\", [\"exports\", \"ember-collapsible-panel/components/cp-panel-toggle/component\"], function (_exports, _component) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _component.default;\n    }\n  });\n});","define(\"inboxfront/components/cp-panel\", [\"exports\", \"ember-collapsible-panel/components/cp-panel/component\"], function (_exports, _component) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _component.default;\n    }\n  });\n});","define(\"inboxfront/components/cp-panels\", [\"exports\", \"ember-collapsible-panel/components/cp-panels/component\"], function (_exports, _component) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _component.default;\n    }\n  });\n});","define(\"inboxfront/components/dashboard/channels-rating\", [\"exports\", \"highcharts\"], function (_exports, _highcharts) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    intl: Ember.inject.service(),\n    classNames: ['dashboard-panel'],\n    didUpdateAttrs: function didUpdateAttrs() {\n      this._super.apply(this, arguments);\n\n      var _component = this;\n\n      _highcharts.default.chart({\n        chart: {\n          height: 315,\n          renderTo: 'channels-rating',\n          type: 'bar'\n        },\n        title: {\n          text: this.intl.t('messages_by_channel'),\n          align: 'left'\n        },\n        xAxis: {\n          type: 'category' //categories: ['Facebook', 'Line', 'Telegram', 'Email', 'Whatsapp', 'Twitter', 'Livechat', 'Wechat']\n\n        },\n        yAxis: {\n          title: 'count'\n        },\n        legend: {\n          enabled: false\n        },\n        tooltip: {\n          pointFormat: _component.intl.t('channels') + '<b>{point.y:.1f} ' + _component.intl.t('count') + '</b>'\n        },\n        exporting: {\n          enabled: false\n        },\n        series: [\n        /*\n        {\n        \tname: 'Facebook',\n        \tdata: [22],\n        \tcolor: '#e92c2c',\n        },\n        {\n        \tname: 'Line',\n        \tdata: [1],\n        \tcolor: '#ffebeb',\n        },\n        {\n        \tname: 'Telegram',\n        \tdata: [6],\n        \tcolor: '#f98600',\n        },\n        {\n        \tname: 'Email',\n        \tdata: [11],\n        \tcolor: '#e5f3ff',\n        },\n        {\n        \tname: 'Whatsapp',\n        \tdata: [15],\n        \tcolor: '#0085ff',\n        },\n        {\n        \tname: 'Twitter',\n        \tdata: [37],\n        \tcolor: '#e5f8eb',\n        },\n        {\n        \tname: 'Livechat',\n        \tdata: [21],\n        \tcolor: '#00ba34',\n        },\n        {\n        \tname: 'Wechat',\n        \tdata: [10],\n        \tcolor: '#fff5e8',\n        },\n        */\n        {\n          name: 'Count',\n          data: _component.calcChannels(),\n          color: '#0085ff' //colors: ['#e92c2c', '#ffebeb', '#f98600', '#e5f3ff', '#0085ff', '#e5f8eb', '#00ba34', '#fff5e8'],\n\n        }]\n      });\n    },\n    calcChannels: function calcChannels() {\n      var comp = this.get('pickGraph');\n      var newArr = [];\n      var arr = [{\n        'count': 0,\n        'name': 'Facebook'\n      }, {\n        'count': 0,\n        'name': 'Line'\n      }, {\n        'count': 0,\n        'name': 'Telegram'\n      }, {\n        'count': 0,\n        'name': 'Email'\n      }, {\n        'count': 0,\n        'name': 'Whatsapp'\n      }, {\n        'count': 0,\n        'name': 'Twitter'\n      }, {\n        'count': 0,\n        'name': 'Livechat'\n      }, {\n        'count': 0,\n        'name': 'Wechat'\n      }];\n\n      for (var i = 0; i < comp.length; i++) {\n        arr[0].count += comp[i].node.totalMsgsFacebook;\n        arr[1].count += comp[i].node.totalMsgsLine;\n        arr[2].count += comp[i].node.totalMsgsTelegram;\n        arr[3].count += comp[i].node.totalMsgsEmail;\n        arr[4].count += comp[i].node.totalMsgsWhatsapp;\n        arr[5].count += comp[i].node.totalMsgsTwitter;\n        arr[6].count += comp[i].node.totalMsgsLivechat;\n        arr[7].count += comp[i].node.totalMsgsWechat;\n      }\n\n      for (var _i = 0; _i < 8; _i++) {\n        var s = ['', 0];\n        s[0] = arr[_i].name;\n        s[1] = arr[_i].count;\n        newArr.push(s);\n      }\n\n      return newArr;\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/dashboard/country-rating\", [\"exports\", \"highcharts/highmaps.js\"], function (_exports, _highmaps) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\n\n  function _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _iterableToArray(iter) { if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter); }\n\n  function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  var _default = Ember.Component.extend({\n    intl: Ember.inject.service(),\n    map: Ember.inject.service(),\n    didUpdateAttrs: function didUpdateAttrs() {\n      this._super.apply(this, arguments);\n\n      _highmaps.default.mapChart({\n        chart: {\n          height: 315,\n          renderTo: 'country-rating',\n          map: 'custom/world'\n        },\n        title: {\n          text: this.intl.t('chats_by_country'),\n          align: 'left'\n        },\n        mapNavigation: {\n          enabled: true,\n          buttonOptions: {\n            verticalAlign: 'bottom'\n          }\n        },\n        colorAxis: {\n          minColor: '#e5f3ff',\n          maxColor: '#0085ff',\n          min: 1,\n          max: 1000,\n          type: 'logarithmic'\n        },\n        series: [{\n          data: this.calcCountry(),\n          mapData: this.map.customMap,\n          joinBy: ['hc-a2', 'code'],\n          name: this.intl.t('country_rating'),\n          states: {\n            hover: {\n              color: '#a4edba'\n            }\n          }\n        }]\n      });\n    },\n    calcCountry: function calcCountry() {\n      var comp = this.get('pickGraph');\n      var arr = [];\n      var newArr = [];\n\n      for (var i = 0; i < comp.length; i++) {\n        if (comp[i].node.visitorsByCountry.edges.length) arr.push.apply(arr, _toConsumableArray(comp[i].node.visitorsByCountry.edges));\n      }\n\n      for (var _i = 0; _i < arr.length; _i++) {\n        var s = {\n          'name': arr[_i].node.name,\n          'value': arr[_i].node.count,\n          'code': arr[_i].node.code\n        };\n        newArr.push(s);\n      }\n\n      return newArr;\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/dashboard/dates-selector\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    isOpen: false,\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      var startDate = this.prevDay(new Date(), 7);\n      var endDate = this.prevDay(new Date());\n      var prevStartDate = this.prevDay(new Date(startDate), 7);\n      var prevEndDate = this.prevDay(new Date(startDate));\n      var dates = {\n        startDate: startDate,\n        endDate: endDate,\n        prevStartDate: prevStartDate,\n        prevEndDate: prevEndDate\n      };\n      var selectedDate = this.formatDate(dates.startDate) + ' - ' + this.formatDate(dates.endDate);\n      this.datesSelector = [{\n        title: 'Last 7 days',\n        value: 'LAST_7'\n      }, {\n        title: 'This month',\n        value: 'THIS_MONTH'\n      }, {\n        title: 'Last month',\n        value: 'LAST_MONTH'\n      }, {\n        title: '<span class=\"bold\">Custom Dates</span>',\n        value: 'CUSTOM'\n      }];\n      this.dates = dates;\n      this.selectedDate = {\n        title: selectedDate\n      };\n      this.changeDate(dates);\n    },\n    prevDay: function prevDay(date) {\n      var count = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 1;\n      date.setDate(date.getDate() - count);\n      return date;\n    },\n    actions: {\n      onChangeSelect: function onChangeSelect(date) {\n        switch (date.value) {\n          case 'LAST_7':\n            {\n              var startDate = this.prevDay(new Date(), 7);\n              var endDate = this.prevDay(new Date());\n              var prevStartDate = this.prevDay(new Date(startDate), 7);\n              var prevEndDate = this.prevDay(new Date(startDate));\n              this.set('dates', {\n                startDate: startDate,\n                endDate: endDate,\n                prevStartDate: prevStartDate,\n                prevEndDate: prevEndDate\n              });\n              this.setDateSelector({\n                startDate: startDate,\n                endDate: endDate\n              });\n              break;\n            }\n\n          case 'THIS_MONTH':\n            {\n              var _startDate = this.getFirstDayOfCurrentMonth(new Date());\n\n              var _endDate = this.getLastDayOfCurrentMonth(new Date());\n\n              var _prevStartDate = new Date(_startDate);\n\n              _prevStartDate.setMonth(_prevStartDate.getMonth() - 1);\n\n              var _prevEndDate = this.getLastDayOfCurrentMonth(_prevStartDate);\n\n              this.set('dates', {\n                startDate: _startDate,\n                endDate: _endDate,\n                prevStartDate: _prevStartDate,\n                prevEndDate: _prevEndDate\n              });\n              this.setDateSelector({\n                startDate: _startDate,\n                endDate: _endDate\n              });\n              break;\n            }\n\n          case 'LAST_MONTH':\n            {\n              var lastMonth = new Date();\n              lastMonth.setMonth(lastMonth.getMonth() - 1);\n\n              var _startDate2 = this.getFirstDayOfCurrentMonth(lastMonth);\n\n              var _endDate2 = this.getLastDayOfCurrentMonth(lastMonth);\n\n              var _prevStartDate2 = new Date(_startDate2);\n\n              _prevStartDate2.setMonth(_prevStartDate2.getMonth() - 1);\n\n              var _prevEndDate2 = this.getLastDayOfCurrentMonth(_prevStartDate2);\n\n              this.set('dates', {\n                startDate: _startDate2,\n                endDate: _endDate2,\n                prevStartDate: _prevStartDate2,\n                prevEndDate: _prevEndDate2\n              });\n              this.setDateSelector({\n                startDate: _startDate2,\n                endDate: _endDate2\n              });\n              break;\n            }\n\n          case 'CUSTOM':\n            {\n              this.set('isOpen', true);\n              return;\n            }\n\n          default:\n            break;\n        }\n\n        this.changeDate(this.get('dates'));\n      },\n      updateDateRange: function updateDateRange(_ref) {\n        var _ref2 = _slicedToArray(_ref, 2),\n            startDate = _ref2[0],\n            endDate = _ref2[1];\n\n        var prevEndDate = this.prevDay(new Date(startDate));\n        var prevStartDate = this.prevDay(new Date(prevEndDate), this.daysBetween(new Date(startDate), new Date(endDate)));\n        var datesObj = {\n          startDate: startDate,\n          endDate: endDate,\n          prevStartDate: prevStartDate,\n          prevEndDate: prevEndDate\n        };\n        this.set('dates', datesObj);\n\n        if (endDate) {\n          this.setDateSelector(datesObj);\n          this.set('isOpen', false);\n          this.changeDate(datesObj);\n        }\n      },\n      onClickOutside: function onClickOutside() {\n        this.set('isOpen', false);\n      }\n    },\n    daysBetween: function daysBetween(from, to) {\n      return Math.ceil(Math.abs(to.getTime() - from.getTime()) / (1000 * 3600 * 24));\n    },\n    setDateSelector: function setDateSelector(dates) {\n      var selectedDate = this.formatDate(dates.startDate) + \" - \" + this.formatDate(dates.endDate);\n      this.set('selectedDate', {\n        title: selectedDate\n      });\n    },\n    getFirstDayOfCurrentMonth: function getFirstDayOfCurrentMonth(d) {\n      return new Date(d.getFullYear(), d.getMonth(), 1);\n    },\n    getLastDayOfCurrentMonth: function getLastDayOfCurrentMonth(d) {\n      return new Date(d.getFullYear(), d.getMonth() + 1, 0);\n    },\n    getMondayOfCurrentWeek: function getMondayOfCurrentWeek(d) {\n      var day = d.getDay();\n      return new Date(d.getFullYear(), d.getMonth(), d.getDate() + (day === 0 ? -6 : 1) - day);\n    },\n    getSundayOfCurrentWeek: function getSundayOfCurrentWeek(d) {\n      var day = d.getDay();\n      return new Date(d.getFullYear(), d.getMonth(), d.getDate() + (day === 0 ? 0 : 7) - day);\n    },\n    formatDate: function formatDate(date) {\n      var dd = date.getDate();\n      var mm = date.getMonth();\n      var m_names = [\"Jan\", \"Feb\", \"Mar\", \"Apr\", \"May\", \"Jun\", \"Jul\", \"Aug\", \"Sep\", \"Oct\", \"Nov\", \"Dec\"];\n      var yyyy = date.getFullYear();\n\n      if (dd < 10) {\n        dd = \"0\" + dd;\n      }\n\n      return dd + \" \" + m_names[mm] + \", \" + yyyy;\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/dashboard/page\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    classNames: ['dashboard-page']\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/dashboard/pages/chats\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    cards: Ember.computed('pageName', 'listDateMin', 'realData', 'dataGroups', 'prevDataGroups', function () {\n      var dataGroups = this.get('dataGroups');\n      var prevDataGroups = Array.isArray(this.get('prevDataGroups')) ? this.get('prevDataGroups') : [];\n      var dataKeys = [\"totalMsgs\", \"totalMsgsFacebook\", \"totalMsgsLine\", \"totalMsgsTelegram\", \"totalMsgsEmail\", \"totalMsgsWhatsapp\", \"totalMsgsTwitter\", \"totalMsgsLivechat\", \"totalMsgsWechat\", \"totalChats\", \"visitorsByHours\", \"satisfactionRating\", \"avgResponseTime\", \"visitorsByLang\", \"visitorsByCountry\", \"likes\", \"dislikes\", \"overdueTickets\", \"closedTickets\", \"openTickets\", \"totalTickets\", 'totalAssistantTriggered', 'totalAssistantTerminated', 'totalOpenChats', 'totalClosedChat', 'inboundMessagesPeak', 'agentResponsiveness', 'avgChatResolutionTime', 'totalQueueAbandonment', 'totalTasks', 'reopenedTickets', 'avgTicketResolutionTime', 'totalTicketsFacebook', 'totalTicketsLine', 'totalTicketsTelegram', 'totalTicketsEmail', 'totalTicketsWhatsapp', 'totalTicketsTwitter', 'totalTicketsLivechat', 'totalTicketsWechat', 'nonFirstContactResolutionTime', 'enquiryTickets', 'incidentTickets', 'cancellationTickets', 'complaintTickets', 'totalQuickResponseUsage', 'totalQuickResponseChanged', 'totalEscalation', 'totalEscalationUrgent', 'totalEscalationHigh', 'totalEscalationMedium', 'totalEscalationLow', 'avgResolutionTime'];\n      var data = {};\n      var prevData = {};\n      dataKeys.forEach(function (k) {\n        data[k] = 0;\n        prevData[k] = 0;\n      });\n      dataGroups.forEach(function (d) {\n        dataKeys.forEach(function (k) {\n          data[k] += d[k];\n        });\n      });\n      prevDataGroups.forEach(function (d) {\n        dataKeys.forEach(function (k) {\n          prevData[k] += d[k];\n        });\n      });\n      var diffTotalChats = prevData.totalChats === 0 ? 100 : (100 * (data.totalChats - prevData.totalChats) / prevData.totalChats).toFixed(2);\n      var diff2 = prevData.totalQueueAbandonment === 0 ? 100 : (100 * (data.totalQueueAbandonment - prevData.totalQueueAbandonment) / prevData.totalQueueAbandonment).toFixed(2);\n      var diff3 = prevData.avgChatResolutionTime === 0 ? 100 : (100 * (data.avgChatResolutionTime - prevData.avgChatResolutionTime) / prevData.avgChatResolutionTime).toFixed(2);\n      var diff4 = prevData.totalOpenChats === 0 ? 100 : (100 * (data.totalOpenChats - prevData.totalOpenChats) / prevData.totalOpenChats).toFixed(2);\n      var diff5 = prevData.totalChats === 0 ? 100 : (100 * (data.totalChats - prevData.totalChats) / prevData.totalChats).toFixed(2);\n      var realData = this.get('realData');\n      return [{\n        title: 'total_chats',\n        unit: '',\n        icon: 'chat-bubble2',\n        colorIcon: '#1D3461',\n        colorWrapIcon: '#EDF2FB',\n        count: realData ? data.totalChats : Math.ceil(Math.random() * 200),\n        dir: (realData ? diffTotalChats < 0 : Math.random() > 0.5) ? 'down' : 'up',\n        prevCount: realData ? Math.abs(diffTotalChats) : 10.25\n      }, {\n        title: 'queue_abandonment',\n        unit: '',\n        icon: 'refuse',\n        colorIcon: '#1D3461',\n        colorWrapIcon: '#E2EAFC',\n        count: realData ? data.totalQueueAbandonment : Math.ceil(Math.random() * 20),\n        dir: (realData ? diff2 < 0 : Math.random() > 0.5) ? 'down' : 'up',\n        prevCount: realData ? Math.abs(diff2) : 5.25\n      }, {\n        title: 'avg_resolution_time',\n        unit: 'mins',\n        icon: 'clock-checked',\n        colorIcon: '#1D3461',\n        colorWrapIcon: '#D7E3FC',\n        count: realData ? data.avgChatResolutionTime.toFixed(2) : Math.ceil(Math.random() * 20),\n        dir: (realData ? diff3 < 0 : Math.random() > 0.5) ? 'down' : 'up',\n        prevCount: realData ? Math.abs(diff3) : 5.25\n      }, {\n        title: 'avg_new_inbound',\n        unit: '/day',\n        icon: 'ask-question',\n        colorIcon: '#1D3461',\n        colorWrapIcon: '#CCDBFD',\n        count: realData ? data.totalOpenChats : Math.ceil(Math.random() * 30),\n        dir: (realData ? diff4 < 0 : Math.random() > 0.5) ? 'down' : 'up',\n        prevCount: realData ? Math.abs(diff4) : 5.25\n      }, {\n        title: 'avg_chat_per_agent',\n        unit: '',\n        icon: 'customer-support',\n        colorIcon: '#1D3461',\n        colorWrapIcon: '#C1D3FE',\n        count: realData ? Math.ceil(data.totalChats / 2) : Math.ceil(Math.random() * 10),\n        //TODO get agents count\n        dir: (realData ? diff5 < 0 : Math.random() > 0.5) ? 'down' : 'up',\n        prevCount: realData ? Math.abs(diff5) : 5.25\n      }];\n    })\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/dashboard/pages/kb\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    cards: Ember.computed('pageName', 'listDateMin', 'realData', 'kbStats', 'prevDataGroups', function () {\n      var dataGroups = this.get('kbStats');\n      var prevDataGroups = Array.isArray(this.get('prevDataGroups')) ? this.get('prevDataGroups') : [];\n      var dataKeys = ['totalVisitors', 'totalViews', 'totalLikes', 'totalDislikes', 'totalEnquiries', 'sucessfullSearch'];\n      var data = {};\n      var prevData = {};\n      dataKeys.forEach(function (k) {\n        data[k] = 0;\n        prevData[k] = 0;\n      });\n      dataGroups.forEach(function (d) {\n        dataKeys.forEach(function (k) {\n          data[k] += d[k];\n        });\n      });\n      prevDataGroups.forEach(function (d) {\n        dataKeys.forEach(function (k) {\n          prevData[k] += d[k];\n        });\n      });\n      var diff = prevData.totalVisitors === 0 ? 100 : (100 * (data.totalVisitors - prevData.totalVisitors) / prevData.totalVisitors).toFixed(2);\n      var diff2 = prevData.totalViews === 0 ? 100 : (100 * (data.totalViews - prevData.totalViews) / prevData.totalViews).toFixed(2);\n      var diff3 = prevData.totalLikes === 0 ? 100 : (100 * (data.totalLikes - prevData.totalLikes) / prevData.totalLikes).toFixed(2);\n      var diff4 = prevData.totalEnquiries === 0 ? 100 : (100 * (data.totalEnquiries - prevData.totalEnquiries) / prevData.totalEnquiries).toFixed(2);\n      var diff5 = prevData.sucessfullSearch === 0 ? 100 : (100 * (data.sucessfullSearch - prevData.sucessfullSearch) / prevData.sucessfullSearch).toFixed(2);\n      var realData = this.get('realData');\n      return [{\n        title: 'total_visitors',\n        unit: '',\n        icon: 'users2',\n        colorIcon: '#301862',\n        colorWrapIcon: '#F2EFF5',\n        count: realData ? data.totalVisitors : Math.ceil(Math.random() * 200),\n        dir: (realData ? diff < 0 : Math.random() > 0.5) ? 'down' : 'up',\n        prevCount: realData ? Math.abs(diff) : 5.25\n      }, {\n        title: 'total_views',\n        unit: '',\n        icon: 'mark-as',\n        colorIcon: '#301862',\n        colorWrapIcon: '#EBEAF5',\n        count: realData ? data.totalViews : Math.ceil(Math.random() * 40),\n        dir: (realData ? diff2 < 0 : Math.random() > 0.5) ? 'down' : 'up',\n        prevCount: realData ? Math.abs(diff2) : 5.25\n      }, {\n        title: 'total_likes',\n        unit: '',\n        icon: 'fb-like',\n        colorIcon: '#301862',\n        colorWrapIcon: '#E4E5F5',\n        count: realData ? data.totalLikes : Math.ceil(Math.random() * 30),\n        dir: (realData ? diff3 < 0 : Math.random() > 0.5) ? 'down' : 'up',\n        prevCount: realData ? Math.abs(diff3) : 5.25\n      }, {\n        title: 'total_enquiries',\n        unit: '',\n        icon: 'inquiry',\n        colorIcon: '#301862',\n        colorWrapIcon: '#E2E2F8',\n        count: realData ? data.totalEnquiries : Math.ceil(Math.random() * 60 + 60),\n        dir: (realData ? diff4 < 0 : Math.random() > 0.5) ? 'down' : 'up',\n        prevCount: realData ? Math.abs(diff4) : 5.25\n      }, {\n        title: 'successful_search',\n        unit: '',\n        icon: 'search-for-love',\n        colorIcon: '#301862',\n        colorWrapIcon: '#E0DEFB',\n        count: realData ? data.sucessfullSearch : Math.ceil(Math.random() * 40 + 40),\n        dir: (realData ? diff5 < 0 : Math.random() > 0.5) ? 'down' : 'up',\n        prevCount: realData ? Math.abs(diff5) : 5.25\n      }];\n    })\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/dashboard/pages/overview\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    cards: Ember.computed('pageName', 'listDateMin', 'realData', 'dataGroups', 'prevDataGroups', function () {\n      var dataGroups = this.get('dataGroups');\n      var prevDataGroups = Array.isArray(this.get('prevDataGroups')) ? this.get('prevDataGroups') : [];\n      var dataKeys = [\"totalMsgs\", \"totalMsgsFacebook\", \"totalMsgsLine\", \"totalMsgsTelegram\", \"totalMsgsEmail\", \"totalMsgsWhatsapp\", \"totalMsgsTwitter\", \"totalMsgsLivechat\", \"totalMsgsWechat\", \"totalChats\", \"visitorsByHours\", \"satisfactionRating\", \"avgResponseTime\", \"visitorsByLang\", \"visitorsByCountry\", \"likes\", \"dislikes\", \"overdueTickets\", \"closedTickets\", \"openTickets\", \"totalTickets\", 'totalAssistantTriggered', 'totalAssistantTerminated', 'totalOpenChats', 'totalClosedChat', 'inboundMessagesPeak', 'agentResponsiveness', 'avgChatResolutionTime', 'totalQueueAbandonment', 'totalTasks', 'reopenedTickets', 'avgTicketResolutionTime', 'totalTicketsFacebook', 'totalTicketsLine', 'totalTicketsTelegram', 'totalTicketsEmail', 'totalTicketsWhatsapp', 'totalTicketsTwitter', 'totalTicketsLivechat', 'totalTicketsWechat', 'nonFirstContactResolutionTime', 'enquiryTickets', 'incidentTickets', 'cancellationTickets', 'complaintTickets', 'totalQuickResponseUsage', 'totalQuickResponseChanged', 'totalEscalation', 'totalEscalationUrgent', 'totalEscalationHigh', 'totalEscalationMedium', 'totalEscalationLow', 'avgResolutionTime'];\n      var data = {};\n      var prevData = {};\n      dataKeys.forEach(function (k) {\n        data[k] = 0;\n        prevData[k] = 0;\n      });\n      dataGroups.forEach(function (d) {\n        dataKeys.forEach(function (k) {\n          data[k] += d[k];\n        });\n      });\n      prevDataGroups.forEach(function (d) {\n        dataKeys.forEach(function (k) {\n          prevData[k] += d[k];\n        });\n      });\n      var diffTotalChats = prevData.totalChats === 0 ? 100 : (100 * (data.totalChats - prevData.totalChats) / prevData.totalChats).toFixed(2);\n      var diffTotalTickets = prevData.totalTickets === 0 ? 100 : (100 * (data.totalTickets - prevData.totalTickets) / prevData.totalTickets).toFixed(2);\n      var diffSatisfactionRating = prevData.satisfactionRating === 0 ? 100 : (100 * (data.satisfactionRating - prevData.satisfactionRating) / prevData.satisfactionRating).toFixed(2);\n      var diffAvgChatResolutionTime = prevData.avgChatResolutionTime === 0 ? 100 : (100 * (data.avgChatResolutionTime - prevData.avgChatResolutionTime) / prevData.avgChatResolutionTime).toFixed(2);\n      var diffAvgTicketResolutionTime = prevData.avgTicketResolutionTime === 0 ? 100 : (100 * (data.avgTicketResolutionTime - prevData.avgTicketResolutionTime) / prevData.avgTicketResolutionTime).toFixed(2);\n      var diffTotalEscalation = prevData.totalEscalation === 0 ? 100 : (100 * (data.totalEscalation - prevData.totalEscalation) / prevData.totalEscalation).toFixed(2);\n      var realData = this.get('realData');\n      return [{\n        title: 'total_chats',\n        unit: '',\n        icon: 'chat-bubble2',\n        colorIcon: '#1D3461',\n        colorWrapIcon: '#EDF2FB',\n        count: realData ? data.totalChats : Math.ceil(Math.random() * 200),\n        dir: (realData ? diffTotalChats < 0 : Math.random() > 0.5) ? 'down' : 'up',\n        prevCount: realData ? Math.abs(diffTotalChats) : 10.25\n      }, {\n        title: 'total_tickets',\n        unit: '',\n        icon: 'two-tickets',\n        colorIcon: '#1C634A',\n        colorWrapIcon: '#EBF9F4',\n        count: realData ? data.totalTickets : Math.ceil(Math.random() * 200),\n        dir: (realData ? diffTotalTickets < 0 : Math.random() > 0.5) ? 'down' : 'up',\n        prevCount: realData ? Math.abs(diffTotalTickets) : 10.25\n      }, {\n        title: 'chat_satisfaction',\n        unit: '',\n        icon: 'satisfaction',\n        colorIcon: '#697FA3',\n        colorWrapIcon: '#F9FAFB',\n        count: realData ? data.satisfactionRating : Math.ceil(Math.random() * 80),\n        dir: (realData ? diffSatisfactionRating < 0 : Math.random() > 0.5) ? 'down' : 'up',\n        prevCount: realData ? Math.abs(diffSatisfactionRating) : 10.25\n      }, {\n        title: 'avg_ticket_resolution_time',\n        unit: 'min',\n        icon: 'task-completed',\n        colorIcon: '#5E886C',\n        colorWrapIcon: '#F2F6EF',\n        count: realData ? data.avgTicketResolutionTime.toFixed(2) : Math.ceil(Math.random() * 6 + 1),\n        dir: (realData ? diffAvgTicketResolutionTime < 0 : Math.random() > 0.5) ? 'down' : 'up',\n        prevCount: realData ? Math.abs(diffAvgTicketResolutionTime) : 2.5\n      }, {\n        title: 'avg_chat_resolution_time',\n        unit: 'min',\n        icon: 'clock-checked',\n        colorIcon: '#2B598A',\n        colorWrapIcon: '#F7FAFD',\n        count: realData ? data.avgChatResolutionTime.toFixed(2) : Math.ceil(Math.random() * 20),\n        dir: (realData ? diffAvgChatResolutionTime < 0 : Math.random() > 0.5) ? 'down' : 'up',\n        prevCount: realData ? Math.abs(diffAvgChatResolutionTime) : 2.5\n      }, {\n        title: 'escalations',\n        unit: '',\n        icon: 'clock-alert',\n        colorIcon: '#f08f84',\n        colorWrapIcon: '#FDF2F1',\n        count: realData ? data.totalEscalation : Math.ceil(Math.random() * 80),\n        dir: (realData ? diffTotalEscalation < 0 : Math.random() > 0.5) ? 'down' : 'up',\n        prevCount: realData ? Math.abs(diffTotalEscalation) : 2.5,\n        isEscalations: true\n      }];\n    }),\n    cards2: Ember.computed('pageName', 'listDateMin', 'realData', 'dataGroups', 'prevDataGroups', function () {\n      var dataGroups = this.get('dataGroups');\n      var prevDataGroups = Array.isArray(this.get('prevDataGroups')) ? this.get('prevDataGroups') : [];\n      var dataKeys = [\"totalMsgs\", \"totalMsgsFacebook\", \"totalMsgsLine\", \"totalMsgsTelegram\", \"totalMsgsEmail\", \"totalMsgsWhatsapp\", \"totalMsgsTwitter\", \"totalMsgsLivechat\", \"totalMsgsWechat\", \"totalChats\", \"visitorsByHours\", \"satisfactionRating\", \"avgResponseTime\", \"visitorsByLang\", \"visitorsByCountry\", \"likes\", \"dislikes\", \"overdueTickets\", \"closedTickets\", \"openTickets\", \"totalTickets\", 'totalAssistantTriggered', 'totalAssistantTerminated', 'totalOpenChats', 'totalClosedChat', 'inboundMessagesPeak', 'agentResponsiveness', 'avgChatResolutionTime', 'totalQueueAbandonment', 'totalTasks', 'reopenedTickets', 'avgTicketResolutionTime', 'totalTicketsFacebook', 'totalTicketsLine', 'totalTicketsTelegram', 'totalTicketsEmail', 'totalTicketsWhatsapp', 'totalTicketsTwitter', 'totalTicketsLivechat', 'totalTicketsWechat', 'nonFirstContactResolutionTime', 'enquiryTickets', 'incidentTickets', 'cancellationTickets', 'complaintTickets', 'totalQuickResponseUsage', 'totalQuickResponseChanged', 'totalEscalation', 'totalEscalationUrgent', 'totalEscalationHigh', 'totalEscalationMedium', 'totalEscalationLow', 'avgResolutionTime'];\n      var data = {};\n      var prevData = {};\n      dataKeys.forEach(function (k) {\n        data[k] = 0;\n        prevData[k] = 0;\n      });\n      dataGroups.forEach(function (d) {\n        dataKeys.forEach(function (k) {\n          data[k] += d[k];\n        });\n      });\n      prevDataGroups.forEach(function (d) {\n        dataKeys.forEach(function (k) {\n          prevData[k] += d[k];\n        });\n      });\n      var diffTotalAssistantTriggered = prevData.totalAssistantTriggered === 0 ? 100 : (100 * (data.totalAssistantTriggered - prevData.totalAssistantTriggered) / prevData.totalAssistantTriggered).toFixed(2);\n      var diffTotalAssistantTerminated = prevData.totalAssistantTerminated === 0 ? 100 : (100 * (data.totalAssistantTerminated - prevData.totalAssistantTerminated) / prevData.totalAssistantTerminated).toFixed(2); // let diffTotalAssistantTriggered = prevData.totalAssistantTriggered === 0 ? 100 : ( 100 * (data.totalAssistantTriggered - prevData.totalAssistantTriggered) / prevData.totalAssistantTriggered).toFixed(2);\n\n      var realData = this.get('realData');\n      return [{\n        title: 'chat_bot_initiated',\n        unit: '',\n        icon: 'chat-bot',\n        colorIcon: '#AAB794',\n        colorWrapIcon: '#F3F5F0',\n        count: realData ? data.totalAssistantTriggered : Math.ceil(Math.random() * 150),\n        dir: (realData ? diffTotalAssistantTriggered < 0 : Math.random() > 0.5) ? 'down' : 'up',\n        prevCount: realData ? Math.abs(diffTotalAssistantTriggered) : 2.5\n      }, {\n        title: 'chat_bot_response_rate',\n        unit: '',\n        icon: 'blog',\n        colorIcon: '#DBBC8E',\n        colorWrapIcon: '#F9F4EC',\n        count: realData ? data.totalAssistantTerminated : Math.ceil(Math.random() * 80),\n        dir: (realData ? diffTotalAssistantTerminated < 0 : Math.random() > 0.5) ? 'down' : 'up',\n        prevCount: realData ? Math.abs(diffTotalAssistantTerminated) : 10.25\n      }, {\n        title: 'chat_bot_completed',\n        unit: '',\n        icon: 'choose',\n        colorIcon: '#7C98AB',\n        colorWrapIcon: '#EFF3F5',\n        count: realData ? data.totalAssistantTerminated : Math.ceil(Math.random() * 80),\n        dir: (realData ? diffTotalAssistantTerminated < 0 : Math.random() > 0.5) ? 'down' : 'up',\n        prevCount: realData ? Math.abs(diffTotalAssistantTerminated) : 10.25\n      }, {\n        title: 'chat_bot_resolution_rate',\n        unit: '',\n        icon: 'message-bot',\n        colorIcon: '#AE8A8C',\n        colorWrapIcon: '#F5F0F0',\n        count: realData ? 0 : Math.ceil(Math.random() * 80),\n        dir: realData ? 0 : Math.random() > 0.5 ? 'down' : 'up',\n        prevCount: realData ? 0 : 2.5\n      }, {\n        title: 'chat_bot_handoff_rate',\n        unit: '',\n        icon: 'exchange',\n        colorIcon: '#698396',\n        colorWrapIcon: '#F0F3F4',\n        count: realData ? 0 : Math.ceil(Math.random() * 80),\n        dir: realData ? 0 : Math.random() > 0.5 ? 'down' : 'up',\n        prevCount: realData ? 0 : 2.5\n      }, {\n        title: 'first_contact_resolution_rate',\n        unit: '',\n        icon: 'sand-timer',\n        colorIcon: '#BA94D1',\n        colorWrapIcon: '#F3EDF7',\n        count: realData ? 0 : Math.ceil(Math.random() * 80),\n        dir: realData ? 0 : Math.random() > 0.5 ? 'down' : 'up',\n        prevCount: realData ? 0 : 2.5\n      }];\n    })\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/dashboard/pages/tasks\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    cards: Ember.computed('pageName', 'listDateMin', 'realData', 'dataGroups', 'prevDataGroups', function () {\n      var dataGroups = this.get('dataGroups');\n      var prevDataGroups = Array.isArray(this.get('prevDataGroups')) ? this.get('prevDataGroups') : [];\n      var dataKeys = [\"totalMsgs\", \"totalMsgsFacebook\", \"totalMsgsLine\", \"totalMsgsTelegram\", \"totalMsgsEmail\", \"totalMsgsWhatsapp\", \"totalMsgsTwitter\", \"totalMsgsLivechat\", \"totalMsgsWechat\", \"totalChats\", \"visitorsByHours\", \"satisfactionRating\", \"avgResponseTime\", \"visitorsByLang\", \"visitorsByCountry\", \"likes\", \"dislikes\", \"overdueTickets\", \"closedTickets\", \"openTickets\", \"totalTickets\", 'totalAssistantTriggered', 'totalAssistantTerminated', 'totalOpenChats', 'totalClosedChat', 'inboundMessagesPeak', 'agentResponsiveness', 'avgChatResolutionTime', 'totalQueueAbandonment', 'totalTasks', 'reopenedTickets', 'avgTicketResolutionTime', 'totalTicketsFacebook', 'totalTicketsLine', 'totalTicketsTelegram', 'totalTicketsEmail', 'totalTicketsWhatsapp', 'totalTicketsTwitter', 'totalTicketsLivechat', 'totalTicketsWechat', 'nonFirstContactResolutionTime', 'enquiryTickets', 'incidentTickets', 'cancellationTickets', 'complaintTickets', 'totalQuickResponseUsage', 'totalQuickResponseChanged', 'totalEscalation', 'totalEscalationUrgent', 'totalEscalationHigh', 'totalEscalationMedium', 'totalEscalationLow', 'avgResolutionTime'];\n      var data = {};\n      var prevData = {};\n      dataKeys.forEach(function (k) {\n        data[k] = 0;\n        prevData[k] = 0;\n      });\n      dataGroups.forEach(function (d) {\n        dataKeys.forEach(function (k) {\n          data[k] += d[k];\n        });\n      });\n      prevDataGroups.forEach(function (d) {\n        dataKeys.forEach(function (k) {\n          prevData[k] += d[k];\n        });\n      });\n      var diff = prevData.totalTickets === 0 ? 100 : (100 * (data.totalTickets - prevData.totalTickets) / prevData.totalTickets).toFixed(2);\n      var diff2 = prevData.openTickets === 0 ? 100 : (100 * (data.openTickets - prevData.openTickets) / prevData.openTickets).toFixed(2);\n      var diff3 = prevData.avgTicketResolutionTime === 0 ? 100 : (100 * (data.avgTicketResolutionTime - prevData.avgTicketResolutionTime) / prevData.avgTicketResolutionTime).toFixed(2);\n      var diff4 = prevData.openTickets === 0 ? 100 : (100 * (data.openTickets - prevData.openTickets) / prevData.openTickets).toFixed(2);\n      var diff5 = prevData.totalTickets === 0 ? 100 : (100 * (data.totalTickets - prevData.totalTickets) / prevData.totalTickets).toFixed(2);\n      var realData = this.get('realData');\n      return [{\n        title: 'total_tickets',\n        unit: '',\n        icon: 'two-tickets',\n        colorIcon: '#3F524C',\n        colorWrapIcon: '#F0FAF6',\n        count: realData ? data.totalTickets : Math.ceil(Math.random() * 200),\n        dir: (realData ? diff < 0 : Math.random() > 0.5) ? 'down' : 'up',\n        prevCount: realData ? Math.abs(diff) : 5.25\n      }, {\n        title: 'total_open_tickets',\n        unit: '',\n        icon: 'unlock2',\n        colorIcon: '#3F524C',\n        colorWrapIcon: '#E3F0EF',\n        count: realData ? data.openTickets : Math.ceil(Math.random() * 20),\n        dir: (realData ? diff2 < 0 : Math.random() > 0.5) ? 'down' : 'up',\n        prevCount: realData ? Math.abs(diff2) : 5.25\n      }, {\n        title: 'avg_resolution_time',\n        unit: '',\n        icon: 'task-completed',\n        colorIcon: '#3F524C',\n        colorWrapIcon: '#DBECE9',\n        count: realData ? data.avgTicketResolutionTime.toFixed(0) + 'mins' : '2d 00hrs 05mins',\n        dir: (realData ? diff3 < 0 : Math.random() > 0.5) ? 'down' : 'up',\n        prevCount: realData ? Math.abs(diff3) : 5.25\n      }, {\n        title: 'avg_new_ticket',\n        unit: '/day',\n        icon: 'new-ticket',\n        colorIcon: '#3F524C',\n        colorWrapIcon: '#CCE3DE',\n        count: realData ? data.openTickets : Math.ceil(Math.random() * 30),\n        dir: (realData ? diff4 < 0 : Math.random() > 0.5) ? 'down' : 'up',\n        prevCount: realData ? Math.abs(diff4) : 5.25\n      }, {\n        title: 'avg_ticket_per_agent',\n        unit: '',\n        icon: 'customer-insights',\n        colorIcon: '#3F524C',\n        colorWrapIcon: '#B8D3C8',\n        count: realData ? data.totalTickets : Math.ceil(Math.random() * 20),\n        dir: (realData ? diff5 < 0 : Math.random() > 0.5) ? 'down' : 'up',\n        prevCount: realData ? Math.abs(diff5) : 5.25\n      }];\n    })\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/dashboard/panel-loader\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: ''\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/dashboard/panel\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    intl: Ember.inject.service(),\n    classNames: ['dashboard-panel'],\n    didInsertElement: function didInsertElement() {\n      this._super.apply(this, arguments);\n\n      this.renderChart(this.element);\n    },\n    renderChart: function renderChart(element) {},\n    willDestroyElement: function willDestroyElement() {\n      var charts = this.get('$highcharts');\n\n      if (Array.isArray(charts)) {\n        charts.forEach(function (c) {\n          return c.destroy();\n        });\n      } else {\n        charts === null || charts === void 0 ? void 0 : charts.destroy();\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/dashboard/panels/agent-responsiveness-heatmap\", [\"exports\", \"highcharts\"], function (_exports, _highcharts) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    intl: Ember.inject.service(),\n    classNames: ['dashboard-panel'],\n    didUpdateAttrs: function didUpdateAttrs() {\n      this._super.apply(this, arguments);\n\n      var _component = this;\n\n      var dataGroups = this.get('dataGroups');\n      var dates = dataGroups.map(function (d) {\n        return d.dateMin;\n      });\n\n      _highcharts.default.chart({\n        chart: {\n          renderTo: 'agent-response-heatmap',\n          height: 315\n        },\n        title: null,\n        yAxis: {\n          categories: dates,\n          title: null\n        },\n        xAxis: {\n          opposite: true,\n          categories: ['12-03am', '03-06am', '06-09am', '09-12pm', '12-03pm', '03-06pm', '06-09pm', '09-12am'],\n          title: null\n        },\n        legend: {\n          align: 'right',\n          borderColor: '#ffffff',\n          verticalAlign: 'top',\n          margin: 0,\n          title: {\n            style: {\n              'fontWeight': 'normal'\n            }\n          }\n        },\n        colorAxis: {\n          minColor: '#e5f3ff',\n          maxColor: '#043E6D',\n          labels: {\n            enabled: false\n          }\n        },\n        exporting: {\n          enabled: false\n        },\n        tooltip: {\n          formatter: function formatter() {\n            return this.point.value + \"</b> \" + _component.intl.t('messages_on_something') + \" <br><b>\" + this.series.xAxis.categories[this.point.x] + \" - \" + this.series.yAxis.categories[this.point.y] + \"</b>\";\n          }\n        },\n        series: [{\n          type: 'heatmap',\n          borderWidth: 2,\n          borderColor: '#ffffff',\n          showInLegend: false,\n          data: _component.calcData2(dates)\n        }]\n      });\n    },\n    calcData2: function calcData2(dates) {\n      var arr = [];\n      var count = 0;\n\n      for (var row = 0; row < dates.length; row++) {\n        for (var col = 0; col < 8; col++, count += 2) {\n          arr.pushObject([col, row, 0]);\n        }\n      }\n\n      return arr;\n    },\n    calcData: function calcData(dates) {\n      var pickGraph = this.get('pickGraph');\n      var listDate = this.get('listDate');\n      var arr = [];\n\n      var _loop = function _loop(l) {\n        var filterDate = pickGraph.filter(function (el) {\n          return el.node.date === listDate[l];\n        });\n\n        if (filterDate.length) {\n          var newArr = [];\n          filterDate.forEach(function (el) {\n            var parseObj = el.node.agentResponsiveness ? Object.entries(JSON.parse(el.node.agentResponsiveness)) : null;\n\n            if (parseObj) {\n              if (newArr.length) {\n                for (var t = 0; t < 8; t++) {\n                  newArr[t][2] += parseObj[t][1];\n                }\n              } else {\n                for (var _t = 0; _t < 8; _t++) {\n                  var obj = [0, 0, 0];\n                  obj[0] = l;\n                  obj[1] = _t;\n                  obj[2] = parseObj[_t][1];\n                  newArr.push(obj);\n                }\n              }\n            }\n          });\n          arr.push.apply(arr, newArr);\n        } else {\n          for (var t = 0; t < 8; t++) {\n            var obj = [0, 0, 0];\n            obj[0] = l;\n            obj[1] = t;\n            arr.push(obj);\n          }\n        }\n      };\n\n      for (var l = 0; l < dates.length; l++) {\n        _loop(l);\n      }\n\n      return arr;\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/dashboard/panels/articles-matrix\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    classNames: ['dashboard-panel']\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/dashboard/panels/avg-resolution-time\", [\"exports\", \"inboxfront/components/dashboard/panel\", \"jquery\"], function (_exports, _panel, _jquery) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _panel.default.extend({\n    renderChart: function renderChart(element) {\n      var isChats = this.get('pageName') === 'chats';\n      var $elem = (0, _jquery.default)(element.querySelector('#avg_resolution_time')).highcharts({\n        chart: {\n          type: 'spline',\n          height: 315\n        },\n        title: null,\n        yAxis: {\n          title: null\n        },\n        xAxis: {\n          title: null,\n          categories: []\n        },\n        legend: {\n          layout: 'horizontal',\n          align: 'right',\n          verticalAlign: 'top'\n        },\n        series: [{\n          name: 'Prior Period',\n          color: isChats ? '#7296C2' : '#96AC87',\n          dashStyle: 'Dot',\n          data: []\n        }, {\n          name: 'Current Period',\n          color: isChats ? '#2B598A' : '#3F524C',\n          data: []\n        }],\n        responsive: {\n          rules: [{\n            condition: {\n              maxWidth: 500\n            },\n            chartOptions: {\n              legend: {\n                layout: 'horizontal',\n                align: 'center',\n                verticalAlign: 'bottom'\n              }\n            }\n          }]\n        }\n      });\n      this.set('$highcharts', $elem.highcharts());\n    },\n    didUpdateAttrs: function didUpdateAttrs() {\n      this._super.apply(this, arguments);\n\n      var chart = this.get('$highcharts');\n      var dataGroups = this.get('dataGroups');\n      var prevDataGroups = Array.isArray(this.get('prevDataGroups')) ? this.get('prevDataGroups') : [];\n      var dates = dataGroups.map(function (d) {\n        return d.dateMin;\n      });\n      var prior = [];\n      var current = [];\n      var series = [prior, current];\n      var keyName = this.get('pageName') === 'chats' ? 'avgChatResolutionTime' : 'avgTicketResolutionTime';\n      var realData = this.get('realData');\n      var i = 0;\n      dates.forEach(function () {\n        if (realData) {\n          var data = dataGroups[i] || {};\n          var prevData = prevDataGroups[i] || {};\n          current.pushObject(data[keyName]);\n          prior.pushObject(prevData[keyName]);\n        } else {\n          current.pushObject(Math.ceil(Math.random() * 50 + 20));\n          prior.pushObject(Math.ceil(Math.random() * 50 + 20));\n        }\n\n        i++;\n      });\n      chart.xAxis[0].setCategories(dates);\n      chart.series[0].setData(series[0]);\n      chart.series[1].setData(series[1]);\n      chart.redraw();\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/dashboard/panels/chats-performance\", [\"exports\", \"jquery\"], function (_exports, _jquery) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    intl: Ember.inject.service(),\n    classNames: ['dashboard-panel'],\n    renderChart: function renderChart() {\n      (0, _jquery.default)(this.element.querySelector('#chats-perf')).highcharts({\n        chart: {\n          type: 'pie',\n          height: 315,\n          width: 315\n        },\n        title: null,\n        legend: {\n          enabled: true\n        },\n        tooltip: {\n          valueDecimals: 0\n        },\n        plotOptions: {\n          pie: {\n            allowPointSelect: true,\n            cursor: 'pointer',\n            dataLabels: {\n              enabled: false\n            },\n            showInLegend: true\n          },\n          series: {\n            borderWidth: 0,\n            colorByPoint: true,\n            type: 'pie',\n            size: '100%',\n            innerSize: '80%',\n            dataLabels: {\n              enabled: true,\n              crop: false,\n              distance: '-10%',\n              style: {\n                fontWeight: 'bold',\n                fontSize: '16px'\n              },\n              connectorWidth: 0\n            }\n          }\n        },\n        series: [{\n          name: '',\n          colorByPoint: true,\n          data: [{\n            name: 'INBOUND CHATS',\n            y: 0,\n            color: '#676978'\n          }, {\n            name: 'ABANDONMENT',\n            y: 0,\n            color: '#CCD4D4'\n          }]\n        }]\n      });\n      (0, _jquery.default)(this.element.querySelector('#chats-views')).highcharts({\n        chart: {\n          type: 'pie',\n          renderTo: 'chats-views',\n          height: 315,\n          width: 315\n        },\n        title: {\n          text: ''\n        },\n        legend: {\n          enabled: true\n        },\n        tooltip: {\n          valueDecimals: 0\n        },\n        plotOptions: {\n          pie: {\n            allowPointSelect: true,\n            cursor: 'pointer',\n            dataLabels: {\n              enabled: false\n            },\n            showInLegend: true\n          },\n          series: {\n            borderWidth: 0,\n            colorByPoint: true,\n            type: 'pie',\n            size: '100%',\n            innerSize: '80%',\n            dataLabels: {\n              enabled: true,\n              crop: false,\n              distance: '-10%',\n              style: {\n                fontWeight: 'bold',\n                fontSize: '16px'\n              },\n              connectorWidth: 0\n            }\n          }\n        },\n        series: [{\n          name: '',\n          colorByPoint: true,\n          data: [{\n            name: '1st CONTACT RESOLUTION',\n            y: 0,\n            color: '#676978'\n          }, {\n            name: 'TICKET CONVERSION',\n            y: 0,\n            color: '#CCD4D4'\n          }]\n        }]\n      });\n    },\n    didUpdateAttrs: function didUpdateAttrs() {\n      this._super.apply(this, arguments);\n\n      var chart1 = (0, _jquery.default)(this.element.querySelector('#chats-perf')).highcharts();\n      var chart2 = (0, _jquery.default)(this.element.querySelector('#chats-views')).highcharts();\n      var dataGroups = this.get('dataGroups');\n      var dataKeys = [\"totalMsgs\", \"totalMsgsFacebook\", \"totalMsgsLine\", \"totalMsgsTelegram\", \"totalMsgsEmail\", \"totalMsgsWhatsapp\", \"totalMsgsTwitter\", \"totalMsgsLivechat\", \"totalMsgsWechat\", \"totalChats\", \"visitorsByHours\", \"satisfactionRating\", \"avgResponseTime\", \"visitorsByLang\", \"visitorsByCountry\", \"likes\", \"dislikes\", \"overdueTickets\", \"closedTickets\", \"openTickets\", \"totalTickets\", 'totalAssistantTriggered', 'totalAssistantTerminated', 'totalOpenChats', 'totalClosedChat', 'inboundMessagesPeak', 'agentResponsiveness', 'avgChatResolutionTime', 'totalQueueAbandonment', 'totalTasks', 'reopenedTickets', 'avgTicketResolutionTime', 'totalTicketsFacebook', 'totalTicketsLine', 'totalTicketsTelegram', 'totalTicketsEmail', 'totalTicketsWhatsapp', 'totalTicketsTwitter', 'totalTicketsLivechat', 'totalTicketsWechat', 'nonFirstContactResolutionTime', 'enquiryTickets', 'incidentTickets', 'cancellationTickets', 'complaintTickets', 'totalQuickResponseUsage', 'totalQuickResponseChanged', 'totalEscalation', 'totalEscalationUrgent', 'totalEscalationHigh', 'totalEscalationMedium', 'totalEscalationLow', 'avgResolutionTime'];\n      var data = {};\n      dataKeys.forEach(function (k) {\n        data[k] = 0;\n      });\n      dataGroups.forEach(function (d) {\n        dataKeys.forEach(function (k) {\n          data[k] += d[k];\n        });\n      });\n      var realData = this.get('realData');\n      var series1 = [{\n        name: '',\n        colorByPoint: true,\n        data: [{\n          name: 'INBOUND CHATS',\n          y: realData ? data.totalChats : Math.ceil(Math.random() * 100),\n          color: '#4A73B1'\n        }, {\n          name: 'ABANDONMENT',\n          y: realData ? data.totalQueueAbandonment : Math.ceil(Math.random() * 100),\n          color: '#C7D6E0'\n        }]\n      }];\n      var series2 = [{\n        name: '',\n        colorByPoint: true,\n        data: [{\n          name: '1st CONTACT RESOLUTION',\n          y: realData ? data.nonFirstContactResolutionTime : Math.ceil(Math.random() * 100),\n          color: '#4A73B1'\n        }, {\n          name: 'TICKET CONVERSION',\n          y: realData ? 0 : Math.ceil(Math.random() * 100),\n          color: '#C7D6E0'\n        }]\n      }];\n      chart1.series[0].setData(series1[0].data);\n      chart2.series[0].setData(series2[0].data);\n      chart1.redraw();\n      chart2.redraw();\n    },\n    didInsertElement: function didInsertElement() {\n      this._super.apply(this, arguments);\n\n      this.renderChart();\n    },\n    willDestroyElement: function willDestroyElement() {\n      (0, _jquery.default)(this.element.querySelector('#chats-perf')).highcharts().destroy();\n      (0, _jquery.default)(this.element.querySelector('#chats-views')).highcharts().destroy();\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/dashboard/panels/customer-support-perf\", [\"exports\", \"inboxfront/components/dashboard/panel\"], function (_exports, _panel) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _panel.default.extend({});\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/dashboard/panels/escalations-priority\", [\"exports\", \"inboxfront/components/dashboard/panel\", \"jquery\"], function (_exports, _panel, _jquery) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _panel.default.extend({\n    renderChart: function renderChart(element) {\n      var $elem = (0, _jquery.default)(element.querySelector('#escalations_rating')).highcharts({\n        chart: {\n          height: 315\n        },\n        title: null,\n        xAxis: {\n          title: null,\n          categories: []\n        },\n        yAxis: {\n          title: null\n        },\n        exporting: {\n          enabled: false\n        },\n        series: [{\n          type: 'spline',\n          name: this.intl.t('urgent'),\n          color: '#CDB184',\n          data: []\n        }, {\n          type: 'spline',\n          name: this.intl.t('high'),\n          color: '#EFE4CF',\n          data: []\n        }, {\n          type: 'spline',\n          name: this.intl.t('medium'),\n          color: '#CFC59F',\n          data: []\n        }, {\n          type: 'spline',\n          name: this.intl.t('low'),\n          color: '#96AC87',\n          data: []\n        }, {\n          type: 'spline',\n          name: this.intl.t('na'),\n          color: '#5A7B5E',\n          data: []\n        }]\n      });\n      this.set('$highcharts', $elem.highcharts());\n    },\n    didUpdateAttrs: function didUpdateAttrs() {\n      this._super.apply(this, arguments);\n\n      var chart = this.get('$highcharts');\n      var dataGroups = this.get('dataGroups');\n      var dates = dataGroups.map(function (d) {\n        return d.dateMin;\n      });\n      var urgent = [];\n      var high = [];\n      var medium = [];\n      var low = [];\n      var na = [];\n      var series = [urgent, high, medium, low, na];\n      var realData = this.get('realData');\n      var i = 0;\n      dates.forEach(function () {\n        if (realData) {\n          var data = dataGroups[i];\n          urgent.pushObject(data === null || data === void 0 ? void 0 : data.totalEscalationUrgent);\n          high.pushObject(data === null || data === void 0 ? void 0 : data.totalEscalationHigh);\n          medium.pushObject(data === null || data === void 0 ? void 0 : data.totalEscalationMedium);\n          low.pushObject(data === null || data === void 0 ? void 0 : data.totalEscalationLow); //normalize NA escalations, make sure sum of all is less then total count\n\n          var c = (data === null || data === void 0 ? void 0 : data.totalEscalation) - (data === null || data === void 0 ? void 0 : data.totalEscalationUrgent) - (data === null || data === void 0 ? void 0 : data.totalEscalationHigh) - (data === null || data === void 0 ? void 0 : data.totalEscalationMedium) - (data === null || data === void 0 ? void 0 : data.totalEscalationLow);\n          na.pushObject(isNaN(c) ? 0 : c > 0 ? c : 0);\n        } else {\n          urgent.pushObject(Math.ceil(Math.random() * 50 + 20));\n          high.pushObject(Math.ceil(Math.random() * 50 + 20));\n          medium.pushObject(Math.ceil(Math.random() * 50 + 20));\n          low.pushObject(Math.ceil(Math.random() * 50 + 20));\n          na.pushObject(Math.ceil(Math.random() * 50 + 20));\n        }\n\n        i++;\n      });\n      chart.xAxis[0].setCategories(dates);\n      chart.series[0].setData(series[0]);\n      chart.series[1].setData(series[1]);\n      chart.series[2].setData(series[2]);\n      chart.series[3].setData(series[3]);\n      chart.series[4].setData(series[4]);\n      chart.redraw();\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/dashboard/panels/kb-article-enquries\", [\"exports\", \"highcharts\"], function (_exports, _highcharts) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    intl: Ember.inject.service(),\n    classNames: ['dashboard-panel'],\n    popular: Ember.computed('pageName', 'listDateMin', 'realData', function () {\n      var realData = this.get('realData');\n\n      if (realData) {\n        return [];\n      }\n\n      return [{\n        name: 'Refunds',\n        num: 100\n      }, {\n        name: 'Returns',\n        num: 95\n      }, {\n        name: 'Billing',\n        num: 70\n      }, {\n        name: 'Exchange',\n        num: 65\n      }];\n    }),\n    failed: Ember.computed('pageName', 'listDateMin', 'realData', function () {\n      var realData = this.get('realData');\n\n      if (realData) {\n        return [];\n      }\n\n      return [{\n        name: 'Track',\n        num: 5\n      }];\n    }),\n    didUpdateAttrs: function didUpdateAttrs() {\n      this._super.apply(this, arguments);\n\n      var realData = this.get('realData');\n\n      _highcharts.default.chart({\n        chart: {\n          type: 'pie',\n          renderTo: 'kb-art',\n          height: 315,\n          width: 315\n        },\n        title: null,\n        legend: {\n          enabled: true\n        },\n        tooltip: {\n          valueDecimals: 0\n        },\n        plotOptions: {\n          pie: {\n            allowPointSelect: true,\n            cursor: 'pointer',\n            dataLabels: {\n              enabled: false\n            },\n            showInLegend: true,\n            animation: false\n          },\n          series: {\n            borderWidth: 0,\n            colorByPoint: true,\n            type: 'pie',\n            size: '100%',\n            innerSize: '80%',\n            dataLabels: {\n              enabled: true,\n              crop: false,\n              distance: '-10%',\n              style: {\n                fontWeight: 'bold',\n                fontSize: '16px'\n              },\n              connectorWidth: 0\n            }\n          }\n        },\n        series: [{\n          name: '',\n          colorByPoint: true,\n          data: [{\n            name: 'Failed',\n            y: realData ? 0 : Math.ceil(Math.random() * 20),\n            color: '#A486D5'\n          }, {\n            name: 'Successful',\n            y: realData ? 0 : Math.ceil(Math.random() * 30 + 30),\n            color: '#301862'\n          }]\n        }]\n      });\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/dashboard/panels/kb-performance\", [\"exports\", \"inboxfront/components/dashboard/panel\", \"jquery\"], function (_exports, _panel, _jquery) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _panel.default.extend({\n    renderChart: function renderChart(element) {\n      var $elem1 = (0, _jquery.default)(element.querySelector('#kb_perf')).highcharts({\n        chart: {\n          type: 'pie',\n          height: 315,\n          width: 315\n        },\n        title: {\n          text: '',\n          align: 'left'\n        },\n        legend: {\n          enabled: true\n        },\n        tooltip: {\n          valueDecimals: 0\n        },\n        plotOptions: {\n          pie: {\n            allowPointSelect: true,\n            cursor: 'pointer',\n            dataLabels: {\n              enabled: false\n            },\n            showInLegend: true\n          },\n          series: {\n            borderWidth: 0,\n            colorByPoint: true,\n            type: 'pie',\n            size: '100%',\n            innerSize: '80%',\n            dataLabels: {\n              enabled: true,\n              crop: false,\n              distance: '-10%',\n              style: {\n                fontWeight: 'bold',\n                fontSize: '16px'\n              },\n              connectorWidth: 0\n            }\n          }\n        },\n        series: [{\n          name: '',\n          colorByPoint: true,\n          data: [{\n            name: 'Failed',\n            y: 0,\n            color: '#DCD6F7'\n          }, {\n            name: 'Successful',\n            y: 0,\n            color: '#424874'\n          }]\n        }]\n      });\n      var $elem2 = (0, _jquery.default)(element.querySelector('#kb_views')).highcharts({\n        chart: {\n          type: 'pie',\n          height: 315,\n          width: 315\n        },\n        title: {\n          text: ''\n        },\n        legend: {\n          enabled: true\n        },\n        tooltip: {\n          valueDecimals: 0\n        },\n        plotOptions: {\n          pie: {\n            allowPointSelect: true,\n            cursor: 'pointer',\n            dataLabels: {\n              enabled: false\n            },\n            showInLegend: true\n          },\n          series: {\n            borderWidth: 0,\n            colorByPoint: true,\n            type: 'pie',\n            size: '100%',\n            innerSize: '80%',\n            dataLabels: {\n              enabled: true,\n              crop: false,\n              distance: '-10%',\n              style: {\n                fontWeight: 'bold',\n                fontSize: '16px'\n              },\n              connectorWidth: 0\n            }\n          }\n        },\n        series: [{\n          name: '',\n          colorByPoint: true,\n          data: [{\n            name: 'Views',\n            y: 0,\n            color: '#CBCDE1'\n          }, {\n            name: 'Visits',\n            y: 0,\n            color: '#424874'\n          }]\n        }]\n      });\n      this.set('$highcharts', [$elem1.highcharts(), $elem2.highcharts()]);\n    },\n    didUpdateAttrs: function didUpdateAttrs() {\n      this._super.apply(this, arguments);\n\n      var chart1 = this.get('$highcharts')[0];\n      var chart2 = this.get('$highcharts')[1];\n      var dataGroups = this.get('kbStats') || [];\n      var dataKeys = ['totalVisitors', 'totalViews', 'totalEnquiries', 'sucessfullSearch'];\n      var data = {};\n      dataKeys.forEach(function (k) {\n        data[k] = 0;\n      });\n      dataGroups.forEach(function (d) {\n        dataKeys.forEach(function (k) {\n          data[k] += d[k];\n        });\n      });\n      var realData = this.get('realData');\n      var series1 = [{\n        name: 'Failed',\n        y: realData ? Math.abs(data.totalEnquiries - data.sucessfullSearch) : Math.ceil(Math.random() * 100),\n        color: '#DCD6F7'\n      }, {\n        name: 'Successful',\n        y: realData ? data.sucessfullSearch : Math.ceil(Math.random() * 80),\n        color: '#424874'\n      }];\n      var series2 = [{\n        name: 'Views',\n        y: realData ? data.totalViews : Math.ceil(Math.random() * 100),\n        color: '#CBCDE1'\n      }, {\n        name: 'Visits',\n        y: realData ? data.totalVisitors : Math.ceil(Math.random() * 100),\n        color: '#424874'\n      }]; // console.log('CHART1', chart1);\n\n      chart1.series[0].setData(series1);\n      chart2.series[0].setData(series2); // chart1.redraw();\n      // chart2.redraw();\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/dashboard/panels/kb-views-visitors\", [\"exports\", \"inboxfront/components/dashboard/panel\", \"jquery\"], function (_exports, _panel, _jquery) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _panel.default.extend({\n    renderChart: function renderChart(element) {\n      var $elem = (0, _jquery.default)(element.querySelector('#kb_views_visitors')).highcharts({\n        chart: {\n          height: 315\n        },\n        title: null,\n        xAxis: {\n          categories: [],\n          title: null\n        },\n        yAxis: [{\n          title: null\n        }, {\n          title: null,\n          opposite: true\n        }],\n        series: [{\n          type: 'column',\n          name: 'Total Views',\n          color: '#9195C5',\n          data: []\n        }, {\n          type: 'spline',\n          name: 'Total Visitors',\n          yAxis: 1,\n          color: '#CBCDEE',\n          data: []\n        }]\n      });\n      this.set('$highcharts', $elem.highcharts());\n    },\n    didUpdateAttrs: function didUpdateAttrs() {\n      this._super.apply(this, arguments);\n\n      var chart = this.get('$highcharts');\n      var dataGroups = this.get('kbStats');\n      var dates = dataGroups.map(function (d) {\n        return d.dateMin;\n      });\n      var views = [];\n      var visitors = [];\n      var series = [views, visitors];\n      var realData = this.get('realData');\n      var i = 0;\n      dates.forEach(function (d) {\n        if (realData) {\n          var data = dataGroups[i];\n          views.pushObject(data === null || data === void 0 ? void 0 : data.totalViews);\n          visitors.pushObject(data === null || data === void 0 ? void 0 : data.totalVisitors);\n        } else {\n          views.pushObject(Math.ceil(Math.random() * 50 + 20));\n          visitors.pushObject(Math.ceil(Math.random() * 50 + 20));\n        }\n\n        i++;\n      });\n      chart.xAxis[0].setCategories(dates);\n      chart.series[0].setData(series[0]);\n      chart.series[1].setData(series[1]);\n      chart.redraw();\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/dashboard/panels/messages-per-channel\", [\"exports\", \"inboxfront/components/dashboard/panel\", \"jquery\"], function (_exports, _panel, _jquery) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _panel.default.extend({\n    renderChart: function renderChart(element) {\n      var $elem = (0, _jquery.default)(element.querySelector('#messages_per_channel')).highcharts({\n        chart: {\n          height: 315,\n          type: 'column'\n        },\n        title: null,\n        xAxis: {\n          categories: []\n        },\n        yAxis: {\n          title: null\n        },\n        plotOptions: {\n          series: {// stacking: 'normal'\n          }\n        },\n        series: [{\n          name: 'FB Messenger',\n          color: '#043E6D',\n          data: []\n        }, {\n          name: 'LINE',\n          color: '#2B598A',\n          data: []\n        }, {\n          name: 'Live Chat',\n          color: '#4A73B1',\n          data: []\n        }, {\n          name: 'WeChat',\n          color: '#5887BC',\n          data: []\n        }]\n      });\n      this.set('$highcharts', $elem.highcharts());\n    },\n    didUpdateAttrs: function didUpdateAttrs() {\n      this._super.apply(this, arguments);\n\n      var chart = this.get('$highcharts');\n      var dataGroups = this.get('dataGroups');\n      var dates = dataGroups.map(function (d) {\n        return d.dateMin;\n      });\n      var fb = [];\n      var line = [];\n      var live = [];\n      var wechat = [];\n      var series = [fb, line, live, wechat];\n      var realData = this.get('realData');\n      var i = 0;\n      dates.forEach(function () {\n        if (realData) {\n          var data = dataGroups[i];\n          line.pushObject(data === null || data === void 0 ? void 0 : data.totalMsgsLine);\n          fb.pushObject(data === null || data === void 0 ? void 0 : data.totalMsgsFacebook);\n          live.pushObject(data === null || data === void 0 ? void 0 : data.totalMsgsLivechat);\n          wechat.pushObject(data === null || data === void 0 ? void 0 : data.totalMsgsWechat);\n        } else {\n          fb.pushObject(Math.ceil(Math.random() * 10));\n          line.pushObject(Math.ceil(Math.random() * 10));\n          live.pushObject(Math.ceil(Math.random() * 10));\n          wechat.pushObject(Math.ceil(Math.random() * 10));\n        }\n\n        i++;\n      });\n      chart.xAxis[0].setCategories(dates);\n      chart.series[0].setData(series[0]);\n      chart.series[1].setData(series[1]);\n      chart.series[2].setData(series[2]);\n      chart.series[3].setData(series[3]);\n      chart.redraw();\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/dashboard/panels/overview-others\", [\"exports\", \"inboxfront/components/dashboard/panel\"], function (_exports, _panel) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _panel.default.extend({});\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/dashboard/panels/peak-time-heatmap\", [\"exports\", \"highcharts\"], function (_exports, _highcharts) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    intl: Ember.inject.service(),\n    classNames: ['dashboard-panel'],\n    didUpdateAttrs: function didUpdateAttrs() {\n      this._super.apply(this, arguments);\n\n      var _component = this;\n\n      var dataGroups = this.get('dataGroups');\n      var dates = dataGroups.map(function (d) {\n        return d.dateMin;\n      });\n      var heatmapMatrix = this.calcData2(dates);\n\n      _highcharts.default.chart({\n        chart: {\n          renderTo: 'peak-time-heatmap',\n          height: 315\n        },\n        title: null,\n        yAxis: {\n          categories: dates,\n          title: null\n        },\n        xAxis: {\n          opposite: true,\n          categories: ['12-03am', '03-06am', '06-09am', '09-12pm', '12-03pm', '03-06pm', '06-09pm', '09-12am'],\n          title: null\n        },\n        legend: {\n          align: 'right',\n          borderColor: '#ffffff',\n          verticalAlign: 'top',\n          margin: 0,\n          title: {\n            style: {\n              'fontWeight': 'normal'\n            }\n          }\n        },\n        colorAxis: {\n          minColor: '#e5f3ff',\n          maxColor: '#043E6D',\n          labels: {\n            enabled: false\n          }\n        },\n        exporting: {\n          enabled: false\n        },\n        tooltip: {\n          formatter: function formatter() {\n            return this.point.value + \"</b> \" + _component.intl.t('messages_on_something') + \" <br><b>\" + this.series.xAxis.categories[this.point.x] + \" - \" + this.series.yAxis.categories[this.point.y] + \"</b>\";\n          }\n        },\n        plotOptions: {\n          series: {\n            borderRadius: 10\n          }\n        },\n        series: [{\n          type: 'heatmap',\n          borderWidth: 2,\n          borderColor: '#ffffff',\n          borderRadius: 10,\n          showInLegend: false,\n          data: heatmapMatrix\n        }]\n      });\n      /**/\n\n    },\n    calcData2: function calcData2(dates) {\n      var arr = [];\n      var count = 0;\n\n      for (var row = 0; row < dates.length; row++) {\n        for (var col = 0; col < 8; col++, count += 3) {\n          arr.pushObject([col, row, 0]);\n        }\n      }\n\n      return arr;\n    },\n    calcData: function calcData(dates) {\n      var pickGraph = this.get('pickGraph');\n      var listDate = this.get('listDate');\n      var arr = [];\n\n      var _loop = function _loop(row) {\n        var filterDate = pickGraph.filter(function (el) {\n          return el.node.date === listDate[row];\n        });\n\n        if (filterDate.length) {\n          var newArr = [];\n          filterDate.forEach(function (el) {\n            var parseObj = el.node.inboundMessagesPeak ? Object.entries(JSON.parse(el.node.inboundMessagesPeak)) : null;\n\n            if (parseObj) {\n              if (newArr.length) {\n                for (var col = 0; col < 8; col++) {\n                  newArr[col][2] += parseObj[col][1];\n                }\n              } else {\n                for (var _col = 0; _col < 8; _col++) {\n                  newArr.push([row, _col, parseObj[_col][1]]);\n                }\n              }\n            }\n          });\n          arr.push.apply(arr, newArr);\n        } else {\n          var count = 0;\n\n          for (var col = 0; col < 8; col++, count++) {\n            arr.push([row, col, count]);\n          }\n        }\n      };\n\n      for (var row = 0; row < dates.length; row++) {\n        _loop(row);\n      }\n\n      return arr;\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/dashboard/panels/performance-matrix\", [\"exports\", \"inboxfront/components/dashboard/panel\"], function (_exports, _panel) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _panel.default.extend({});\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/dashboard/panels/quick-responses\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    intl: Ember.inject.service(),\n    classNames: ['dashboard-panel'],\n    countLimitShow: 5,\n    // leftCount: 3,\n    isShow: false,\n    responses: Ember.computed('pageName', 'listDateMin', 'realData', function () {\n      var realData = this.get('realData');\n\n      if (realData) {\n        return [];\n      }\n\n      return [{\n        name: 'Shipping timefrimes',\n        sent: 10,\n        total: 2,\n        percentage: 1\n      }, {\n        name: 'Shipping timefrimes2',\n        sent: 8,\n        total: 1,\n        percentage: 1\n      }, {\n        name: 'Shipping timefrimes3',\n        sent: 5,\n        total: 1,\n        percentage: 1\n      }, {\n        name: 'Shipping timefrimes4',\n        sent: 5,\n        total: 1,\n        percentage: 1\n      }, {\n        name: 'Shipping timefrimes5',\n        sent: 4,\n        total: 1,\n        percentage: 0\n      }, {\n        name: 'Shipping timefrimes6',\n        sent: 2,\n        total: 0,\n        percentage: 0\n      }, {\n        name: 'Shipping timefrimes7',\n        sent: 1,\n        total: 0,\n        percentage: 0\n      }, {\n        name: 'Shipping timefrimes8',\n        sent: 0,\n        total: 0,\n        percentage: 0\n      }, {\n        name: 'Shipping timefrimes9',\n        sent: 0,\n        total: 0,\n        percentage: 0\n      }];\n    }),\n    leftCount: Ember.computed('responses', function () {\n      var resps = this.get('responses');\n      var res = resps.length - this.get('countLimitShow');\n      return res > 0 ? res : 0;\n    }),\n    actions: {\n      showFull: function showFull() {\n        this.set('countLimitShow', this.get('isShow') ? 5 : this.responses.length);\n        this.set('isShow', !this.get('isShow'));\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/dashboard/panels/satisfaction-rating-combo\", [\"exports\", \"inboxfront/components/dashboard/panel\", \"jquery\"], function (_exports, _panel, _jquery) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _panel.default.extend({\n    renderChart: function renderChart(element) {\n      var $elem = (0, _jquery.default)(element.querySelector('#satisfaction_rating')).highcharts({\n        chart: {\n          height: 315\n        },\n        title: null,\n        xAxis: {\n          categories: [],\n          title: null\n        },\n        yAxis: [{\n          title: null\n        }, {\n          title: null,\n          labels: {\n            format: '{value} %'\n          },\n          opposite: true\n        }],\n        legend: {\n          layout: 'horizontal',\n          align: 'right',\n          verticalAlign: 'top'\n        },\n        series: [{\n          type: 'column',\n          name: 'Like',\n          color: '#697FA3',\n          data: []\n        }, {\n          type: 'column',\n          name: 'Dislike',\n          color: '#C7D6E0',\n          data: []\n        }, {\n          type: 'spline',\n          name: 'Satisfaction Rating',\n          yAxis: 1,\n          tooltip: {\n            valueSuffix: '%'\n          },\n          color: '#043E6D',\n          data: []\n        }]\n      });\n      this.set('$highcharts', $elem.highcharts());\n    },\n    didUpdateAttrs: function didUpdateAttrs() {\n      this._super.apply(this, arguments);\n\n      var chart = this.get('$highcharts');\n      var dataGroups = this.get('dataGroups');\n      var dates = dataGroups.map(function (d) {\n        return d.dateMin;\n      });\n      var likes = [];\n      var dislikes = [];\n      var rating = [];\n      var series = [likes, dislikes, rating];\n      var realData = this.get('realData');\n      var i = 0;\n      dates.forEach(function () {\n        if (realData) {\n          var data = dataGroups[i];\n          likes.pushObject(data === null || data === void 0 ? void 0 : data.likes);\n          dislikes.pushObject(data === null || data === void 0 ? void 0 : data.dislikes);\n          rating.pushObject(data === null || data === void 0 ? void 0 : data.satisfactionRating);\n        } else {\n          likes.pushObject(Math.ceil(Math.random() * 100));\n          dislikes.pushObject(Math.ceil(Math.random() * 100));\n          rating.pushObject(Math.ceil(Math.random() * 100));\n        }\n\n        i++;\n      });\n      chart.xAxis[0].setCategories(dates);\n      chart.series[0].setData(series[0]);\n      chart.series[1].setData(series[1]);\n      chart.series[2].setData(series[2]);\n      chart.redraw();\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/dashboard/panels/support-performance-2\", [\"exports\", \"inboxfront/components/dashboard/panel\"], function (_exports, _panel) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _panel.default.extend({});\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/dashboard/panels/support-performance\", [\"exports\", \"inboxfront/components/dashboard/panel\"], function (_exports, _panel) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _panel.default.extend({});\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/dashboard/panels/support-trends\", [\"exports\", \"inboxfront/components/dashboard/panel\", \"jquery\"], function (_exports, _panel, _jquery) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _panel.default.extend({\n    renderChart: function renderChart(element) {\n      var $elem = (0, _jquery.default)(element.querySelector('#support_trends')).highcharts({\n        chart: {\n          type: 'column',\n          height: 315\n        },\n        title: null,\n        xAxis: {\n          categories: [],\n          title: null\n        },\n        yAxis: {\n          title: null\n        },\n        plotOptions: {\n          series: {\n            stacking: 'normal'\n          }\n        },\n        series: [{\n          name: 'Conversations',\n          data: [],\n          color: '#B0C5AE',\n          pointWidth: 34\n        }, {\n          name: 'Tickets',\n          data: [],\n          color: '#9293B5',\n          pointWidth: 34\n        }, {\n          name: 'Knowledge base',\n          data: [],\n          color: '#F7D79B',\n          pointWidth: 34\n        }]\n      });\n      this.set('$highcharts', $elem.highcharts());\n    },\n    didUpdateAttrs: function didUpdateAttrs() {\n      this._super.apply(this, arguments);\n\n      var chart = this.get('$highcharts');\n      var dataGroups = this.get('dataGroups');\n      var kbStats = this.get('kbStats');\n      var dates = dataGroups.map(function (d) {\n        return d.dateMin;\n      }); // console.log('RENDER TRENDS', dates, dataGroups, kbStats);\n\n      var chats = [];\n      var tickets = [];\n      var kb = [];\n      var series = [chats, tickets, kb];\n      var realData = this.get('realData');\n      var i = 0;\n      dates.forEach(function (d) {\n        if (realData) {\n          var data = dataGroups[i];\n          var kbData = kbStats[i];\n          chats.pushObject(data === null || data === void 0 ? void 0 : data.totalChats);\n          tickets.pushObject(data === null || data === void 0 ? void 0 : data.totalTickets);\n          kb.pushObject(kbData === null || kbData === void 0 ? void 0 : kbData.totalViews);\n        } else {\n          chats.pushObject(Math.ceil(Math.random() * 100));\n          tickets.pushObject(Math.ceil(Math.random() * 100));\n          kb.pushObject(Math.ceil(Math.random() * 100));\n        }\n\n        i++;\n      });\n      chart.xAxis[0].setCategories(dates, false);\n      chart.series[0].setData(series[0], false);\n      chart.series[1].setData(series[1], false);\n      chart.series[2].setData(series[2]); // chart.redraw();\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/dashboard/panels/tasks-performance\", [\"exports\", \"inboxfront/components/dashboard/panel\", \"jquery\"], function (_exports, _panel, _jquery) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _panel.default.extend({\n    renderChart: function renderChart(element) {\n      var $elem1 = (0, _jquery.default)(element.querySelector('#tasks_perf')).highcharts({\n        chart: {\n          type: 'pie',\n          height: 315,\n          width: 315\n        },\n        title: null,\n        legend: {\n          enabled: true\n        },\n        tooltip: {\n          valueDecimals: 0\n        },\n        plotOptions: {\n          pie: {\n            allowPointSelect: true,\n            cursor: 'pointer',\n            dataLabels: {\n              enabled: false\n            },\n            showInLegend: true\n          },\n          series: {\n            borderWidth: 0,\n            colorByPoint: true,\n            type: 'pie',\n            size: '100%',\n            innerSize: '80%',\n            dataLabels: {\n              enabled: true,\n              crop: false,\n              distance: '-10%',\n              style: {\n                fontWeight: 'bold',\n                fontSize: '16px'\n              },\n              connectorWidth: 0\n            }\n          }\n        },\n        series: [{\n          name: '',\n          colorByPoint: true,\n          data: [{\n            name: 'Reopened',\n            y: 0,\n            color: '#CFC59F'\n          }, {\n            name: 'Open',\n            y: 0,\n            color: '#3F524C'\n          }]\n        }]\n      });\n      var $elem2 = (0, _jquery.default)(element.querySelector('#tasks_views')).highcharts({\n        chart: {\n          type: 'pie',\n          height: 315,\n          width: 315\n        },\n        title: {\n          text: ''\n        },\n        legend: {\n          enabled: true\n        },\n        tooltip: {\n          valueDecimals: 0\n        },\n        plotOptions: {\n          pie: {\n            allowPointSelect: true,\n            cursor: 'pointer',\n            dataLabels: {\n              enabled: false\n            },\n            showInLegend: true\n          },\n          series: {\n            borderWidth: 0,\n            colorByPoint: true,\n            type: 'pie',\n            size: '100%',\n            innerSize: '80%',\n            dataLabels: {\n              enabled: true,\n              crop: false,\n              distance: '-10%',\n              style: {\n                fontWeight: 'bold',\n                fontSize: '16px'\n              },\n              connectorWidth: 0\n            }\n          }\n        },\n        series: [{\n          name: '',\n          colorByPoint: true,\n          data: [{\n            name: 'Task',\n            y: 0,\n            color: '#E1E6C6'\n          }, {\n            name: 'Ticket',\n            y: 0,\n            color: '#5A7B5E'\n          }]\n        }]\n      });\n      this.set('$highcharts', [$elem1.highcharts(), $elem2.highcharts()]);\n    },\n    didUpdateAttrs: function didUpdateAttrs() {\n      this._super.apply(this, arguments);\n\n      var chart1 = this.get('$highcharts')[0];\n      var chart2 = this.get('$highcharts')[1];\n      var dataGroups = this.get('dataGroups');\n      var dataKeys = ['reopenedTickets', 'openTickets', 'totalTasks', 'totalTickets'];\n      var data = {};\n      dataKeys.forEach(function (k) {\n        data[k] = 0;\n      });\n      dataGroups.forEach(function (d) {\n        dataKeys.forEach(function (k) {\n          data[k] += d[k];\n        });\n      });\n      var realData = this.get('realData');\n      var series1 = [{\n        name: 'Reopened',\n        y: realData ? data.reopenedTickets : Math.ceil(Math.random() * 100),\n        color: '#CFC59F'\n      }, {\n        name: 'Open',\n        y: realData ? data.openTickets : Math.ceil(Math.random() * 100),\n        color: '#3F524C'\n      }];\n      var series2 = [{\n        name: 'Task',\n        y: realData ? data.totalTasks : Math.ceil(Math.random() * 100),\n        color: '#E1E6C6'\n      }, {\n        name: 'Ticket',\n        y: realData ? data.totalTickets : Math.ceil(Math.random() * 100),\n        color: '#5A7B5E'\n      }];\n      chart1.series[0].setData(series1);\n      chart2.series[0].setData(series2);\n      chart1.redraw();\n      chart2.redraw();\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/dashboard/panels/ticket-category\", [\"exports\", \"inboxfront/components/dashboard/panel\", \"jquery\"], function (_exports, _panel, _jquery) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _panel.default.extend({\n    renderChart: function renderChart(element) {\n      var $elem = (0, _jquery.default)(element.querySelector('#tickets_by_category')).highcharts({\n        chart: {\n          type: 'bar',\n          height: 315\n        },\n        title: null,\n        xAxis: {\n          categories: [],\n          title: null\n        },\n        yAxis: {\n          min: 0,\n          title: null\n        },\n        plotOptions: {\n          series: {\n            stacking: 'normal'\n          }\n        },\n        series: [{\n          name: this.intl.t('general_enquiry'),\n          data: [],\n          color: '#A3AF9C',\n          pointWidth: 14\n        }, {\n          name: this.intl.t('incident'),\n          data: [],\n          color: '#3F524C',\n          pointWidth: 14\n        }, {\n          name: this.intl.t('cancellation'),\n          data: [],\n          color: '#FDEDD8',\n          pointWidth: 14\n        }, {\n          name: this.intl.t('complaints'),\n          data: [],\n          color: '#A3AF9C',\n          pointWidth: 14\n        }]\n      });\n      this.set('$highcharts', $elem.highcharts());\n    },\n    didUpdateAttrs: function didUpdateAttrs() {\n      this._super.apply(this, arguments);\n\n      var chart = this.get('$highcharts');\n      var dataGroups = this.get('dataGroups');\n      var dates = dataGroups.map(function (d) {\n        return d.dateMin;\n      });\n      var general_enquiry = [];\n      var incident = [];\n      var cancellation = [];\n      var complaints = [];\n      var series = [general_enquiry, incident, cancellation, complaints];\n      var realData = this.get('realData');\n      var i = 0;\n      dates.forEach(function () {\n        if (realData) {\n          var data = dataGroups[i];\n          general_enquiry.pushObject(data === null || data === void 0 ? void 0 : data.enquiryTickets);\n          incident.pushObject(data === null || data === void 0 ? void 0 : data.incidentTickets);\n          cancellation.pushObject(data === null || data === void 0 ? void 0 : data.cancellationTickets);\n          complaints.pushObject(data === null || data === void 0 ? void 0 : data.complaintTickets);\n        } else {\n          general_enquiry.pushObject(Math.ceil(Math.random() * 50 + 20));\n          incident.pushObject(Math.ceil(Math.random() * 50 + 20));\n          cancellation.pushObject(Math.ceil(Math.random() * 50 + 20));\n          complaints.pushObject(Math.ceil(Math.random() * 50 + 20));\n        }\n\n        i++;\n      });\n      chart.xAxis[0].setCategories(dates);\n      chart.series[0].setData(series[0]);\n      chart.series[1].setData(series[1]);\n      chart.series[2].setData(series[2]);\n      chart.series[3].setData(series[3]);\n      chart.redraw();\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/dashboard/panels/tickets-source\", [\"exports\", \"inboxfront/components/dashboard/panel\", \"jquery\"], function (_exports, _panel, _jquery) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _panel.default.extend({\n    renderChart: function renderChart(element) {\n      var $elem = (0, _jquery.default)(element.querySelector('#tickets_source')).highcharts({\n        chart: {\n          type: 'bar',\n          height: 315\n        },\n        title: null,\n        xAxis: {\n          title: null,\n          categories: []\n        },\n        yAxis: {\n          title: null,\n          categories: []\n        },\n        plotOptions: {\n          series: {\n            stacking: 'normal',\n            pointWidth: 15\n          }\n        },\n        legend: {\n          align: 'left'\n        },\n        series: [{\n          name: this.intl.t('email'),\n          color: '#3F524C',\n          data: [],\n          pointWidth: 14\n        }, {\n          name: this.intl.t('phone'),\n          color: '#51685C',\n          data: [],\n          pointWidth: 14\n        }, {\n          name: this.intl.t('line'),\n          color: '#698079',\n          data: [],\n          pointWidth: 14\n        }, {\n          name: this.intl.t('messenger'),\n          color: '#627E6C',\n          data: [],\n          pointWidth: 14\n        }, {\n          name: this.intl.t('livechat'),\n          color: '#4D6755',\n          data: [],\n          pointWidth: 14\n        }, {\n          name: this.intl.t('wechat'),\n          color: '#96AC87',\n          data: [],\n          pointWidth: 14\n        }, {\n          name: this.intl.t('twitter'),\n          color: '#E1E6C6',\n          data: [],\n          pointWidth: 14\n        }, {\n          name: this.intl.t('telegram'),\n          color: '#DCD9B6',\n          data: [],\n          pointWidth: 14\n        }]\n      });\n      this.set('$highcharts', $elem.highcharts());\n    },\n    didUpdateAttrs: function didUpdateAttrs() {\n      this._super.apply(this, arguments);\n\n      var chart = this.get('$highcharts');\n      var dataGroups = this.get('dataGroups');\n      var dates = dataGroups.map(function (d) {\n        return d.dateMin;\n      });\n      var email = [];\n      var phone = [];\n      var line = [];\n      var messenger = [];\n      var livechat = [];\n      var wechat = [];\n      var twitter = [];\n      var telegram = [];\n      var series = [email, phone, line, messenger, livechat, wechat, twitter, telegram];\n      var realData = this.get('realData');\n      var i = 0;\n      dates.forEach(function () {\n        if (realData) {\n          var data = dataGroups[i];\n          email.pushObject(data === null || data === void 0 ? void 0 : data.totalTicketsEmail);\n          phone.pushObject(data === null || data === void 0 ? void 0 : data.totalTicketsPhone);\n          line.pushObject(data === null || data === void 0 ? void 0 : data.totalTicketsLine);\n          messenger.pushObject(data === null || data === void 0 ? void 0 : data.totalTicketsFacebook);\n          livechat.pushObject(data === null || data === void 0 ? void 0 : data.totalTicketsLivechat);\n          wechat.pushObject(data === null || data === void 0 ? void 0 : data.totalTicketsWechat);\n          twitter.pushObject(data === null || data === void 0 ? void 0 : data.totalTicketsTwitter);\n          telegram.pushObject(data === null || data === void 0 ? void 0 : data.totalTicketsTelegram);\n        } else {\n          email.pushObject(Math.ceil(Math.random() * 50 + 20));\n          phone.pushObject(Math.ceil(Math.random() * 50 + 20));\n          line.pushObject(Math.ceil(Math.random() * 50 + 20));\n          messenger.pushObject(Math.ceil(Math.random() * 50 + 20));\n          livechat.pushObject(Math.ceil(Math.random() * 50 + 20));\n          wechat.pushObject(Math.ceil(Math.random() * 50 + 20));\n          twitter.pushObject(Math.ceil(Math.random() * 50 + 20));\n          telegram.pushObject(Math.ceil(Math.random() * 50 + 20));\n        }\n\n        i++;\n      });\n      chart.xAxis[0].setCategories(dates);\n      chart.series[0].setData(series[0]);\n      chart.series[1].setData(series[1]);\n      chart.series[2].setData(series[2]);\n      chart.series[3].setData(series[3]);\n      chart.series[4].setData(series[4]);\n      chart.series[5].setData(series[5]);\n      chart.series[6].setData(series[6]);\n      chart.series[7].setData(series[7]);\n      chart.redraw();\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/drag-sort-item\", [\"exports\", \"ember-drag-sort/components/drag-sort-item\"], function (_exports, _dragSortItem) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _dragSortItem.default;\n    }\n  });\n});","define(\"inboxfront/components/drag-sort-list\", [\"exports\", \"ember-drag-sort/components/drag-sort-list\"], function (_exports, _dragSortList) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _dragSortList.default;\n    }\n  });\n});","define(\"inboxfront/components/draggable-object-target\", [\"exports\", \"ember-drag-drop/components/draggable-object-target\"], function (_exports, _draggableObjectTarget) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _draggableObjectTarget.default;\n  _exports.default = _default;\n});","define(\"inboxfront/components/draggable-object\", [\"exports\", \"ember-drag-drop/components/draggable-object\"], function (_exports, _draggableObject) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _draggableObject.default;\n  _exports.default = _default;\n});","define(\"inboxfront/components/drop-zone\", [\"exports\", \"ember-cli-dropzonejs/components/drop-zone\"], function (_exports, _dropZone) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _dropZone.default;\n    }\n  });\n});","define(\"inboxfront/components/ecommerce/connect-form-bc\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\n  function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  var _default = Ember.Component.extend({\n    intl: Ember.inject.service(),\n    tagName: '',\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.set('dummy', {\n        accessToken: 'ksyzu7vrx1t4nmd8w9h4tkmjvgemzvk',\n        clientName: 'raincheck app access to webhooks',\n        apiPath: 'https://api.bigcommerce.com/stores/mx6txkf2mg/v3/',\n        clientId: '3wu4c5cn0jtyqkxp1ls5bcd5karv8g6',\n        clientSecret: '9596b8d8577b49fffe705bfbb5e700d357f74063ad5af2e755894f1a72f514cf'\n      });\n      this.trimValidation = [{\n        message: this.intl.t('forms.this_is_required'),\n        validate: function validate(inputValue) {\n          return inputValue && inputValue.trim() !== \"\";\n        }\n      }];\n      this.set('formData', {});\n    },\n    actions: {\n      onDnDStoreCredentials: function onDnDStoreCredentials() {\n        this.set('formData', _objectSpread({}, this.get('dummy')));\n      },\n      onSave: function onSave() {\n        var accessToken = this.get('formData.accessToken') || '';\n\n        if (accessToken && accessToken.trim() !== '') {\n          this.onUpdate && this.onUpdate(this.get('formData'));\n        } else {\n          console.log('FORM INVALID', this.get('formData'));\n        }\n      },\n      onConfirmDisconnect: function onConfirmDisconnect() {\n        this.set('formData', {});\n        this.onDisconnect && this.onDisconnect();\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/ecommerce/dialogs/confirm-disconnect-bc\", [\"exports\", \"inboxfront/components/common/dialogs/warning\"], function (_exports, _warning) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _warning.default.extend({\n    tagName: ''\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/editor\", [\"exports\", \"quill\", \"quill-emoji\", \"inboxfront/config/environment\", \"inboxfront/gql/mutation\"], function (_exports, Quill, _quillEmoji, _environment, _mutation) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var FontAttributor = Quill.import('attributors/class/font');\n  FontAttributor.whitelist = ['roboto', 'arial', 'lato'];\n  Quill.register({\n    FontAttributor: FontAttributor,\n    'formats/emoji': _quillEmoji.default.EmojiBlot,\n    'modules/emoji-shortname': _quillEmoji.default.ShortNameEmoji,\n    'modules/emoji-toolbar': _quillEmoji.default.ToolbarEmoji,\n    'modules/emoji-textarea': _quillEmoji.default.TextAreaEmoji\n  }, true);\n\n  var _default = Ember.Component.extend({\n    session: Ember.inject.service(),\n    tagName: '',\n    placeholder: 'Typing here...',\n    optionsUpload: Ember.computed('quillEditor', function () {\n      return {\n        paramName: 'file',\n        url: _environment.default.apollo.apiURL,\n        addRemoveLinks: false,\n        autoProcessQueue: true,\n        clickable: '.ql-image',\n        acceptedFiles: 'image/*',\n        method: 'POST',\n        headers: {\n          'Cache-Control': null,\n          'X-Requested-With': null,\n          'Accept': null,\n          'Authorization': 'Bearer ' + this.get('session').get('data.authenticated.access_token')\n        },\n        params: {\n          'operationName': 'uploadAttachment',\n          'query': _mutation.default.UPLOAD_ATTACHMENT,\n          'variables': '{\"appLabel\": \"livechat\", \"model\": \"flowblockmptt\"}'\n        }\n      };\n    }),\n    uploadSuccess: Ember.computed(function () {\n      var quillEditor = this.get('quillEditor');\n      return function (response) {\n        var result = JSON.parse(response.xhr.response);\n        var range = quillEditor.getSelection();\n        quillEditor.insertEmbed(range.index, 'image', _environment.default.mediaUrl + result.data.file.attachment.datafile);\n      };\n    }),\n    didInsertElement: function didInsertElement() {\n      this._super.apply(this, arguments);\n\n      var options = {\n        modules: {\n          toolbar: '#toolbar-container',\n          'emoji-toolbar': true,\n          'emoji-shortname': true,\n          'emoji-textarea': true\n        },\n        placeholder: this.placeholder,\n        theme: 'snow'\n      };\n      var quillEditor = new Quill('#editor-container', options);\n      var toolbarModule = quillEditor.getModule('toolbar');\n      this.set('quillEditor', quillEditor);\n      toolbarModule.addHandler('image', function () {}); // cancel default event\n\n      try {\n        JSON.parse(this.get('body'));\n      } catch (e) {\n        return this.initEditor(quillEditor, '');\n      }\n\n      this.initEditor(quillEditor, JSON.parse(this.get('body')));\n    },\n    initEditor: function initEditor(quillEditor, body) {\n      var _this = this;\n\n      quillEditor.root.innerHTML = body;\n      quillEditor.on('editor-change', function () {\n        var body = JSON.stringify(quillEditor.root.innerHTML);\n\n        if (body === '\"<p><br></p>\"') {\n          //add regexp to check editor content is empty\n          body = '';\n        }\n\n        _this.set('body', body);\n\n        _this.onChange && _this.onChange(body);\n      });\n\n      document.getElementById(\"editor-container\").firstChild.onfocus = function () {\n        document.querySelector('.grid-content .tse-scrollable').classList.add('focus');\n        document.querySelector('.ql-toolbar').classList.add('focus');\n      };\n\n      document.getElementById(\"editor-container\").firstChild.onblur = function () {\n        document.querySelector('.grid-content .tse-scrollable').classList.remove('focus');\n        document.querySelector('.ql-toolbar').classList.remove('focus');\n      };\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/ember-flatpickr\", [\"exports\", \"ember-flatpickr/components/ember-flatpickr\"], function (_exports, _emberFlatpickr) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _emberFlatpickr.default;\n    }\n  });\n});","define(\"inboxfront/components/ember-initials/adorable/component\", [\"exports\", \"ember-initials/components/adorable\"], function (_exports, _adorable) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _adorable.default;\n    }\n  });\n});","define(\"inboxfront/components/ember-initials/component\", [\"exports\", \"ember-initials/components/initials\"], function (_exports, _initials) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _initials.default;\n    }\n  });\n});","define(\"inboxfront/components/ember-initials/gravatar/component\", [\"exports\", \"ember-initials/components/gravatar\"], function (_exports, _gravatar) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _gravatar.default;\n    }\n  });\n});","define(\"inboxfront/components/ember-initials/image/component\", [\"exports\", \"ember-initials/components/image\"], function (_exports, _image) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _image.default;\n    }\n  });\n});","define(\"inboxfront/components/ember-initials/initials/component\", [\"exports\", \"ember-initials/components/initials\"], function (_exports, _initials) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _initials.default;\n    }\n  });\n});","define(\"inboxfront/components/ember-scrollable\", [\"exports\", \"ember-scrollable/components/ember-scrollable\"], function (_exports, _emberScrollable) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _emberScrollable.default;\n    }\n  });\n});","define(\"inboxfront/components/ember-scrollbar\", [\"exports\", \"ember-scrollable/components/ember-scrollbar\"], function (_exports, _emberScrollbar) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _emberScrollbar.default;\n    }\n  });\n});","define(\"inboxfront/components/ember-wormhole\", [\"exports\", \"ember-wormhole/components/ember-wormhole\"], function (_exports, _emberWormhole) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _emberWormhole.default;\n    }\n  });\n});","define(\"inboxfront/components/empty\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: ''\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/escalations/condition-block\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\n\n  function _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _iterableToArray(iter) { if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter); }\n\n  function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    conditionValues: Ember.computed('condition.rule', function () {\n      var rule = this.get('condition.rule');\n\n      switch (rule) {\n        case 'Issue Type':\n          return this.get('issueTypes');\n\n        case 'Department':\n          return this.get('departments');\n\n        case 'Channel':\n          return this.get('channelTypes');\n\n        case 'Property':\n          return this.get('properties');\n\n        default:\n          return [];\n      }\n    }),\n    restValues: Ember.computed('condition.values.length', function () {\n      var values = _toConsumableArray(this.get('conditionValues'));\n\n      this.get('condition.values').forEach(function (v) {\n        values.removeObject(v);\n      });\n      return values;\n    }),\n    actions: {\n      selectValue: function selectValue(value) {\n        this.get('condition.values').pushObject(value);\n        this.onChange();\n      },\n      deselectValue: function deselectValue(value) {\n        this.get('condition.values').removeObject(value);\n        this.onChange();\n      },\n      changeRule: function changeRule(value) {\n        this.set('condition.values', []);\n        this.set('condition.rule', value);\n        this.onChange();\n      },\n      deleteCondition: function deleteCondition() {\n        this.onDelete(this.get('condition'));\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/escalations/escalation-block\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\n\n  function _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _iterableToArray(iter) { if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter); }\n\n  function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    restValues: Ember.computed('escalation.values.length', function () {\n      var values = _toConsumableArray(this.get('users'));\n\n      this.get('escalation.values').forEach(function (v) {\n        values.removeObject(v);\n      });\n      return values;\n    }),\n    actions: {\n      selectValue: function selectValue(value) {\n        this.get('escalation.values').pushObject(value);\n        this.onChange();\n      },\n      deselectValue: function deselectValue(value) {\n        this.get('escalation.values').removeObject(value);\n        this.onChange();\n      },\n      changeRule: function changeRule(value) {\n        this.set('escalation.values', value.id === 'rt' ? [] : [this.get('users')[0]]);\n        this.set('escalation.rule', value);\n        this.onChange();\n      },\n      updateMinutes: function updateMinutes() {\n        this.onChange();\n      },\n      deleteEscalation: function deleteEscalation() {\n        this.onDelete(this.get('escalation'));\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/escalations/reminder-block\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\n\n  function _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _iterableToArray(iter) { if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter); }\n\n  function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    restValues: Ember.computed('reminder.values.length', function () {\n      var values = _toConsumableArray(this.get('users'));\n\n      this.get('reminder.values').forEach(function (v) {\n        values.removeObject(v);\n      });\n      return values;\n    }),\n    actions: {\n      selectValue: function selectValue(value) {\n        this.get('reminder.values').pushObject(value);\n        this.onChange();\n      },\n      deselectValue: function deselectValue(value) {\n        this.get('reminder.values').removeObject(value);\n        this.onChange();\n      },\n      changeRule: function changeRule(value) {\n        this.set('reminder.values', [this.get('users')[0]]);\n        this.set('reminder.rule', value);\n        this.onChange();\n      },\n      updateMinutes: function updateMinutes() {\n        this.onChange();\n      },\n      deleteReminder: function deleteReminder() {\n        this.onDelete(this.get('reminder'));\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/escalations/section-conditions\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\n\n  function _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _iterableToArray(iter) { if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter); }\n\n  function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    conditionRules: Ember.computed('targetType', function () {\n      var target = this.get('targetType');\n\n      if (!target) {\n        return [];\n      }\n\n      var ret = [];\n\n      if (target === 'tasks') {\n        ret = ['Issue Type', 'Department', 'Property'];\n      } else {\n        ret = ['Channel', 'Property'];\n      }\n\n      return ret;\n    }),\n    restRules: Ember.computed('conditionRules.length', 'conditions.length', 'updateRules', function () {\n      var rules = _toConsumableArray(this.get('conditionRules'));\n\n      this.get('conditions').forEach(function (c) {\n        rules.removeObject(c.rule);\n      });\n      return rules;\n    }),\n    addButtonVisible: Ember.computed('conditions.length', function () {\n      var target = this.get('targetType');\n      var len = this.get('conditions.length');\n\n      if (target === 'tasks') {\n        return len < 3;\n      } else {\n        return len < 2;\n      }\n    }),\n    actions: {\n      addCondition: function addCondition() {\n        this.get('conditions').addObject({\n          values: []\n        });\n        this.onChange();\n      },\n      deleteCondition: function deleteCondition(condition) {\n        this.get('conditions').removeObject(condition);\n        this.onChange();\n      },\n      updateConditions: function updateConditions() {\n        this.set('updateRules', !this.get('updateRules'));\n        this.onChange();\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/escalations/section-escalations\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\n\n  function _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _iterableToArray(iter) { if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter); }\n\n  function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    restRules: Ember.computed('escalations.length', 'updateRules', function () {\n      var rules = _toConsumableArray(this.get('rules'));\n\n      this.get('escalations').forEach(function (c) {\n        rules.removeObject(c.rule);\n      });\n      return rules;\n    }),\n    addButtonVisible: Ember.computed('escalations.length', function () {\n      var len = this.get('escalations.length');\n      return len < 3;\n    }),\n    actions: {\n      addEscalation: function addEscalation() {\n        this.get('escalations').addObject({\n          violated: true,\n          values: []\n        });\n        this.onChange();\n      },\n      deleteEscalation: function deleteEscalation(escalation) {\n        this.get('escalations').removeObject(escalation);\n        this.onChange();\n      },\n      updateEscalations: function updateEscalations() {\n        this.set('updateRules', !this.get('updateRules'));\n        this.onChange();\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/escalations/section-reminders\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\n\n  function _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _iterableToArray(iter) { if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter); }\n\n  function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    restRules: Ember.computed('reminders.length', 'updateRules', function () {\n      var rules = _toConsumableArray(this.get('rules'));\n\n      this.get('reminders').forEach(function (c) {\n        rules.removeObject(c.rule);\n      });\n      return rules;\n    }),\n    addButtonVisible: Ember.computed('reminders.length', function () {\n      var len = this.get('reminders.length');\n      return len < 3;\n    }),\n    actions: {\n      addReminder: function addReminder() {\n        this.get('reminders').addObject({\n          violated: false,\n          values: []\n        });\n        this.onChange();\n      },\n      deleteReminder: function deleteReminder(reminder) {\n        this.get('reminders').removeObject(reminder);\n        this.onChange();\n      },\n      updateReminders: function updateReminders() {\n        this.set('updateRules', !this.get('updateRules'));\n        this.onChange();\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/escalations/section-slatarget\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.set('hoursOptions', ['24 hours', 'Business hours']);\n    },\n    actions: {\n      updateHours: function updateHours(target, value) {\n        Ember.set(target, 'hours', value);\n        this.onChange();\n      },\n      checkForm: function checkForm() {\n        this.onChange();\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/escalations/time-interval-select\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    day: Ember.computed('value', function () {\n      return '' + Math.floor(this.get('value') / 1440);\n    }),\n    hour: Ember.computed('value', function () {\n      return '' + Math.floor(this.get('value') / 60 % 24);\n    }),\n    minute: Ember.computed('value', function () {\n      return '' + this.get('value') % 60;\n    }),\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      var days = [];\n\n      for (var i = 0; i < 31; i++) {\n        days.push(i);\n      }\n\n      this.set('days', days);\n      var hours = [];\n\n      for (var _i = 0; _i < 24; _i++) {\n        hours.push(_i);\n      }\n\n      this.set('hours', hours);\n      var minutes = [];\n\n      for (var _i2 = 0; _i2 < 60; _i2++) {\n        minutes.push(_i2);\n      }\n\n      this.set('minutes', minutes);\n\n      if (!this.get('value')) {\n        this.set('value', 0);\n      }\n    },\n    actions: {\n      updateValue: function updateValue(name, value) {\n        var day = +this.get('day');\n        var hour = +this.get('hour');\n        var minute = +this.get('minute');\n\n        switch (name) {\n          case 'day':\n            day = +value;\n            break;\n\n          case 'hour':\n            hour = +value;\n            break;\n\n          case 'minute':\n            minute = +value;\n            break;\n        }\n\n        var newValue = (day * 24 + hour) * 60 + minute;\n        this.set('value', newValue);\n        this.onChange(newValue);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/field-emoji\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    isFocus: false,\n    id: 'editor',\n    didInsertElement: function didInsertElement() {\n      this._super.apply(this, arguments);\n\n      if (this.get('message')) {\n        var editor = document.getElementById(this.get('id'));\n\n        if (editor) {\n          editor.innerHTML = this.get('message');\n        }\n      }\n    },\n    actions: {\n      onMouseUp: function onMouseUp(e) {\n        e.stopPropagation();\n        this.set('isFocus', true);\n        this.saveSelection();\n      },\n      onKeyUp: function onKeyUp(event) {\n        var elm = event.target;\n\n        if (event.keyCode === 13 && !elm.textContent.trim()) {\n          event.preventDefault();\n          elm.innerHTML = '';\n        }\n\n        if (elm.textContent.trim()) {//this.keyUpEventInput(event.keyCode, event.key);\n        }\n\n        this.onChange && this.onChange(elm.textContent, this.get('extraData'));\n        this.saveSelection();\n      },\n      onSelectEmoji: function onSelectEmoji(emoji) {\n        var _this = this;\n\n        var sel, range;\n        var selection = this.get('selection');\n        var elementEmoji = document.createElement('div'); //const txtNode = document.createTextNode(emoji.unicode);\n\n        elementEmoji.classList.add('emoji');\n        elementEmoji.setAttribute('contenteditable', false);\n        elementEmoji.style.backgroundPosition = emoji.x + ' ' + emoji.y; //elementEmoji.appendChild(txtNode);\n\n        if (window.getSelection) {\n          sel = window.getSelection();\n          sel.removeAllRanges();\n          sel.addRange(selection);\n\n          if (sel.getRangeAt && sel.rangeCount) {\n            range = sel.getRangeAt(0);\n            range.deleteContents();\n            range.insertNode(elementEmoji);\n            sel.collapseToEnd();\n            this.saveSelection();\n            setTimeout(function () {\n              _this.set('isFocus', true);\n            }, 0);\n          }\n        } else if (sel && sel.createRange) {\n          sel.createRange().text = \"elementEmoji\";\n        }\n      },\n      onClickOutsidePopup: function onClickOutsidePopup(e) {\n        var editor = document.getElementById(this.get('id'));\n\n        if (!editor.contains(e.target)) {\n          this.set('isFocus', false);\n        }\n      },\n      onBlurInputMessage: function onBlurInputMessage(extraData, mainTitle) {\n        var editor = document.getElementById(this.get('id'));\n        mainTitle = editor.innerHTML.trim().replaceAll('<!---->', '');\n        this.set('message', mainTitle);\n        this.onBlurInputMessage && this.onBlurInputMessage(extraData, mainTitle);\n      }\n    },\n    saveSelection: function saveSelection() {\n      if (window.getSelection) {\n        var sel = window.getSelection();\n\n        if (sel.getRangeAt && sel.rangeCount) {\n          var selection = sel.getRangeAt(0);\n          this.set('selection', selection);\n        }\n      } else if (document.selection && document.selection.createRange) {\n        this.set('selection', document.selection.createRange());\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/helpdesk/add-comment\", [\"exports\", \"inboxfront/gql/mutation\"], function (_exports, _mutation) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    tasks: Ember.inject.service(),\n    tagName: '',\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.set('mentioned', []);\n    },\n    currentText: Ember.computed('editCommentText', function () {\n      var editCommentText = this.get('editCommentText');\n      return editCommentText ? editCommentText.text : '';\n    }),\n    actions: {\n      closeEditor: function closeEditor() {\n        this.set('showEditor', false);\n      },\n      showCommentField: function showCommentField() {\n        this.set('editCommentText', '');\n        this.set('showEditor', true);\n      },\n      //TODO rework 'chat-note-user-popup', try to integrate it to component 'input-chat'\n      chooseUser: function chooseUser(user) {\n        var this_ = this;\n        var span = document.createElement('span');\n        span.className = 'wrap-user-group';\n        span.setAttribute('contenteditable', false);\n        span.innerHTML = \"<span class=\\\"user-group\\\" data-id=\\\"\".concat(user.id, \"\\\" contenteditable=\\\"true\\\">\").concat(user.firstName, \"</span>\");\n        document.querySelector('.txt-input').appendChild(span);\n        document.querySelector('.txt-input').innerHTML += '&nbsp;';\n        document.querySelector('.txt-input').dispatchEvent(new Event('input'));\n        span.addEventListener('input', function (event) {\n          event.stopPropagation();\n\n          if (event.inputType === 'deleteContentBackward') {\n            //this_.get('mentioned').removeObject(this.children[0].getAttribute('data-id'));\n            this.remove();\n          }\n        }); //this.get('mentioned').pushObject(user.pk);\n\n        this.set('isOpenUserPopup', false);\n      },\n      addComment: function addComment() {\n        var _this = this;\n\n        var editCommentText = this.get('editCommentText');\n        var hash = {\n          ticketId: this.get('task.id')\n        };\n\n        if (this.get('comment')) {\n          hash.comment = this.get('comment');\n        }\n\n        if (editCommentText) {\n          var data = {\n            commentId: editCommentText.id,\n            text: this.get('comment')\n          };\n          var filterComment = this.get('task.comments').filter(function (el) {\n            return el.id === editCommentText.id;\n          })[0];\n          this.ajax.query(_mutation.default.UPDATE_COMMENT, 'updateComment', data).then(function () {\n            _this.updateTicket();\n\n            Ember.set(filterComment, 'text', _this.get('comment'));\n\n            _this.set('comment', '');\n\n            _this.set('editCommentText', '');\n\n            document.querySelector('.txt-input').innerHTML = '';\n\n            _this.set('showEditor', false);\n          });\n          return;\n        } //TODO get mentioned users from 'input-chat'\n\n\n        var wrapUsers = document.querySelectorAll('.wrap-user-group');\n        wrapUsers && wrapUsers.forEach(function (i) {\n          _this.get('mentioned').pushObject(i.children[0].dataset.id);\n        });\n\n        if (this.get('mentioned').length) {\n          hash.mentioned = this.get('mentioned');\n        }\n\n        this.tasks.addComment(hash, function (result) {\n          _this.updateTicket();\n\n          _this.get('task.comments').pushObject(result.ticketComment);\n\n          _this.set('comment', '');\n\n          document.querySelector('.txt-input').innerHTML = '';\n\n          _this.set('mentioned', []);\n\n          _this.set('showEditor', false);\n        });\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/helpdesk/department-selector\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    ajax: Ember.inject.service(),\n    departments: Ember.inject.service(),\n    activeDepartments: null,\n    isEditMode: true,\n    actions: {\n      onSelectChange: function onSelectChange(value) {\n        this.set('value', value);\n\n        if (this.get('getusers')) {\n          this.setDepartmentUsers();\n        } else {\n          this.onChange(value);\n        }\n      },\n      selectDepartment: function selectDepartment() {\n        if (this.get('multiple')) {\n          var selected = [];\n\n          for (var i = this.get('activeDepartments').length - 1; i >= 0; i--) {\n            if (this.get('activeDepartments')[i].selected) {\n              selected.push(this.get('departments')[i]);\n            }\n          }\n\n          this.set('value', selected);\n        }\n\n        this.onChange();\n      }\n    },\n    init: function init() {\n      var _this = this;\n\n      this._super.apply(this, arguments);\n\n      this.departments.load().then(function (deps) {\n        _this.set('activeDepartments', deps);\n\n        if (_this.get('getusers')) {\n          _this.setDepartmentUsers();\n        }\n      });\n    },\n    setDepartmentUsers: function setDepartmentUsers() {\n      var _this2 = this;\n\n      if (this.get('value') && this.get('activeDepartments')) {\n        var department = this.get('activeDepartments').find(function (dep) {\n          return dep.id === _this2.get('value').id;\n        });\n\n        if (department) {\n          this.onChange(department.staffProfiles.filter(function (obj) {\n            return obj.user.isActive === true;\n          }));\n        }\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/helpdesk/priority-selector\", [\"exports\", \"inboxfront/components/tasks/id-selector\"], function (_exports, _idSelector) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _idSelector.default.extend({\n    intl: Ember.inject.service(),\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.options = [{\n        id: 'URGENT',\n        title: 'priorities.urgent'\n      }, {\n        id: 'HIGH',\n        title: 'priorities.high'\n      }, {\n        id: 'MEDIUM',\n        title: 'priorities.medium'\n      }, {\n        id: 'LOW',\n        title: 'priorities.low'\n      }];\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/helpdesk/status-selector\", [\"exports\", \"inboxfront/components/tasks/id-selector\"], function (_exports, _idSelector) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _idSelector.default.extend({\n    intl: Ember.inject.service(),\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.options = [{\n        id: \"OPEN\",\n        title: 'status.open'\n      }, {\n        id: \"RE_OPENED\",\n        title: 'status.re_opened'\n      }, {\n        id: \"IN_PROGRESS\",\n        title: 'status.in_progress'\n      }, {\n        id: \"RESOLVED\",\n        title: 'status.resolved'\n      }, {\n        id: \"CLOSED\",\n        title: 'status.closed'\n      }, // {id: \"ARCHIVED\", title: 'status.archived', disabled: true},\n      {\n        id: \"DELETED\",\n        title: 'status.deleted',\n        disabled: true\n      }];\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/helpdesk/task-board\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    sessionAccount: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    tasks: Ember.inject.service(),\n    tagName: '',\n    statusTaskColumns: Ember.computed('tasks', function () {\n      return [{\n        title: this.intl.t('status.open'),\n        type: 'OPEN',\n        data: this.get('openTasks'),\n        isBtnCreate: true\n      }, {\n        title: this.intl.t('status.in_progress'),\n        type: 'IN_PROGRESS',\n        data: this.get('inProgressTasks'),\n        isBtnCreate: true\n      }, {\n        title: this.intl.t('status.resolved'),\n        type: 'RESOLVED',\n        data: this.get('resolvedTasks'),\n        isBtnCreate: false\n      }, {\n        title: this.intl.t('status.closed'),\n        type: 'CLOSED',\n        data: this.get('closedTasks'),\n        isBtnCreate: false\n      }, {\n        title: this.intl.t('status.deleted'),\n        type: 'DELETED',\n        data: this.get('deletedTasks'),\n        isBtnCreate: false\n      }];\n    }),\n    actions: {\n      dragEnd: function dragEnd(_ref) {\n        var sourceList = _ref.sourceList,\n            sourceIndex = _ref.sourceIndex,\n            sourceArgs = _ref.sourceArgs,\n            targetList = _ref.targetList,\n            targetIndex = _ref.targetIndex,\n            targetArgs = _ref.targetArgs;\n\n        if (sourceList === targetList) {\n          return;\n        }\n\n        var task = sourceList.objectAt(sourceIndex);\n        sourceList.removeAt(sourceIndex);\n        targetList.insertAt(targetIndex, task);\n        Ember.set(task, 'status', targetList.status);\n        Ember.set(task, '_parentList', targetList);\n        this.onUpdateStatus(task);\n      },\n      checkTask: function checkTask(task) {\n        this.onSelectTask(task);\n      },\n      selectWatcher: function selectWatcher(task) {\n        this.onSelectWatcher(task);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/helpdesk/task-card\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    leftCountWatchers: Ember.computed('task.watchers', function () {\n      var watchers = this.get('task.watchers');\n\n      if (watchers) {\n        return watchers.length > 5 ? watchers.length - 5 : '';\n      }\n\n      return '';\n    }),\n    actions: {\n      chooseCard: function chooseCard(task, e) {\n        if (e.ctrlKey) {\n          Ember.set(task, 'selected', task.selected ? '' : 'selected');\n          this.onSelect();\n        }\n      },\n      onSelectChange: function onSelectChange(value) {\n        this.set('task.department', value);\n        this.onUpdateDepartment();\n      },\n      selectWatcher: function selectWatcher(task) {\n        this.onSelectWatcher(task);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/helpdesk/task-list\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    allCheckTasks: Ember.computed('selectedTasks.length', 'tasks.[]', function () {\n      if (this.get('tasks.length')) {\n        return this.get('selectedTasks.length') === this.get('tasks.length');\n      } else {\n        return false;\n      }\n    })\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/illiquid-model\", [\"exports\", \"liquid-fire/components/illiquid-model\"], function (_exports, _illiquidModel) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _illiquidModel.default;\n    }\n  });\n});","define(\"inboxfront/components/import/import-table\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: ''\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/input-chat\", [\"exports\", \"autolinker\", \"inboxfront/utils/regulars\"], function (_exports, _autolinker, _regulars) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = _exports.exec = void 0;\n\n  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\n  function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  var exec = function exec(command) {\n    var value = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n    return document.execCommand(command, false, value);\n  };\n\n  _exports.exec = exec;\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    placeholder: '',\n    inputClass: '',\n    currentUrl: '',\n    showEditor: false,\n    isShowTextEditor: true,\n    currentText: Ember.computed('msgBody', function () {\n      var target = document.querySelector('.txt-input');\n\n      if (!this.get('msgBody')) {\n        target && (target.innerHTML = '');\n      }\n\n      target && (target.innerHTML += this.get('msgBody'));\n    }),\n    didInsertElement: function didInsertElement() {\n      var _this = this;\n\n      var input = document.querySelector('.txt-input');\n\n      if (input) {\n        input.innerHTML = '';\n        input.addEventListener('input', function (event) {\n          var _parseHTMLtoURL$, _parseHTMLtoURL$$url, _this$get, _parseHTMLtoURL$2;\n\n          var parseHTMLtoURL = _autolinker.default.parse(input.innerHTML, {\n            urls: true\n          });\n\n          if (((_parseHTMLtoURL$ = parseHTMLtoURL[0]) === null || _parseHTMLtoURL$ === void 0 ? void 0 : (_parseHTMLtoURL$$url = _parseHTMLtoURL$.url) === null || _parseHTMLtoURL$$url === void 0 ? void 0 : _parseHTMLtoURL$$url.match(_regulars.regexURL)) && ((_this$get = _this.get('currentUrl')) === null || _this$get === void 0 ? void 0 : _this$get.trim()) !== ((_parseHTMLtoURL$2 = parseHTMLtoURL[0]) === null || _parseHTMLtoURL$2 === void 0 ? void 0 : _parseHTMLtoURL$2.url.trim())) {\n            _this.parseUrl(parseHTMLtoURL[0].url);\n          } else if (!parseHTMLtoURL.length || !parseHTMLtoURL[0].url.match(_regulars.regexURL)) {\n            _this.set('previewLink', null);\n\n            _this.set('currentUrl', '');\n          }\n\n          if (event.target.firstChild && event.target.firstChild.nodeType === 3) {//exec('formatBlock', '<div>')\n          } else if (input.innerHTML === '<br>') {\n            input.innerHTML = '';\n          }\n\n          if (event.inputType === 'deleteContentBackward' && !event.target.innerText) {\n            _this.set('mentioned', []);\n          }\n\n          _this.set('isMessageEmpty', Boolean(!event.target.innerText));\n        });\n      }\n    },\n    parseUrl: function parseUrl(url) {\n      var _this2 = this;\n\n      fetch(\"https://get-link-preview.herokuapp.com/?url=\".concat(url)).then(function (response) {\n        return response.status >= 200 && response.status < 208 ? response.json() : '';\n      }).then(function (data) {\n        if (!data) {\n          _this2.set('previewLink', null);\n\n          _this2.set('currentUrl', '');\n\n          return;\n        }\n\n        _this2.set('currentUrl', url);\n\n        _this2.set('previewLink', data);\n      });\n    },\n    init: function init() {\n      var _this3 = this;\n\n      this._super.apply(this, arguments);\n\n      this.actionsEditor = [{\n        icon: '<b>B</b>',\n        title: 'Bold',\n        isActive: false,\n        state: function state() {\n          return _this3.isSelectionTag('B');\n        },\n        result: function result() {\n          return exec('bold');\n        }\n      }, {\n        icon: '<i>I</i>',\n        title: 'Italic',\n        isActive: false,\n        state: function state() {\n          return _this3.isSelectionTag('I');\n        },\n        result: function result() {\n          return exec('italic');\n        }\n      }, {\n        icon: '<u>U</u>',\n        title: 'Underline',\n        isActive: false,\n        state: function state() {\n          return _this3.isSelectionTag('U');\n        },\n        result: function result() {\n          return exec('underline');\n        }\n      }, {\n        icon: '<s>S</s>',\n        title: 'Strike-through',\n        isActive: false,\n        state: function state() {\n          return _this3.isSelectionTag('STRIKE');\n        },\n        result: function result() {\n          return exec('strikeThrough');\n        }\n      }, {\n        icon: '<svg width=\"17\" height=\"13\" viewBox=\"0 0 17 13\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M5.625 4.85h9.25a1.125 1.125 0 0 1 0 2.25h-9.25a1.125 1.125 0 0 1 0-2.25zm0-4.85h9.25a1.125 1.125 0 0 1 0 2.25h-9.25a1.125 1.125 0 0 1 0-2.25zm0 9.85h9.25a1.125 1.125 0 0 1 0 2.25h-9.25a1.125 1.125 0 0 1 0-2.25zm-4.5-5a1.125 1.125 0 1 1 0 2.25 1.125 1.125 0 0 1 0-2.25zm0-4.85a1.125 1.125 0 1 1 0 2.25 1.125 1.125 0 0 1 0-2.25zm0 9.85a1.125 1.125 0 1 1 0 2.25 1.125 1.125 0 0 1 0-2.25z\"/></svg>',\n        title: 'List 1',\n        isActive: false,\n        result: function result() {\n          return exec('insertOrderedList', '<ol>');\n        }\n      }, {\n        icon: '<svg width=\"17\" height=\"13\" viewBox=\"0 0 17 13\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M5.819 4.607h9.362a1.069 1.069 0 0 1 0 2.138H5.82a1.069 1.069 0 1 1 0-2.138zm0-4.607h9.362a1.069 1.069 0 0 1 0 2.138H5.82a1.069 1.069 0 1 1 0-2.138zm0 9.357h9.362a1.069 1.069 0 0 1 0 2.138H5.82a1.069 1.069 0 0 1 0-2.137zM1.468 4.155V1.33c-.554.404-.926.606-1.118.606a.338.338 0 0 1-.244-.104A.327.327 0 0 1 0 1.59c0-.107.035-.184.105-.234.07-.05.192-.114.369-.192.264-.118.475-.243.633-.373.158-.13.298-.276.42-.438a3.94 3.94 0 0 1 .238-.298C1.802.019 1.872 0 1.975 0c.115 0 .208.042.277.127.07.085.105.202.105.351v3.556c0 .416-.15.624-.448.624a.421.421 0 0 1-.32-.127c-.08-.085-.121-.21-.121-.376zm-.283 6.664h1.572c.156 0 .275.03.358.091a.294.294 0 0 1 .123.25.323.323 0 0 1-.098.238c-.065.065-.164.097-.296.097H.629a.494.494 0 0 1-.353-.119.372.372 0 0 1-.126-.28c0-.068.027-.16.081-.273a.977.977 0 0 1 .178-.268c.267-.264.507-.49.722-.678.215-.188.368-.312.46-.371.165-.11.302-.222.412-.334.109-.112.192-.226.25-.344a.786.786 0 0 0 .085-.345.6.6 0 0 0-.341-.553.75.75 0 0 0-.345-.08c-.263 0-.47.11-.62.329-.02.029-.054.107-.101.235a.966.966 0 0 1-.16.295c-.059.069-.145.103-.26.103a.348.348 0 0 1-.25-.094.34.34 0 0 1-.099-.258c0-.132.031-.27.093-.413.063-.143.155-.273.279-.39.123-.116.28-.21.47-.282.189-.072.411-.107.666-.107.307 0 .569.045.786.137a1.182 1.182 0 0 1 .618.623 1.18 1.18 0 0 1-.096 1.083 2.03 2.03 0 0 1-.378.457c-.128.11-.344.282-.646.517-.302.235-.509.417-.621.547a1.637 1.637 0 0 0-.148.187z\"/></svg>',\n        title: 'List 2',\n        isActive: false,\n        result: function result() {\n          return exec('insertUnorderedList', '<ul>');\n        }\n      }];\n    },\n    actions: {\n      openEditor: function openEditor() {\n        this.toggleProperty('isShowTextEditor');\n      },\n      closePreviewLink: function closePreviewLink() {\n        this.set('previewLink', null);\n        this.set('currentUrl', '');\n      },\n      toggleActionBar: function toggleActionBar(action) {\n        var input = this.$('.txt-input')[0];\n        var selectedAction = this.get('actionsEditor').findBy('title', action.title);\n\n        if (action.state) {\n          Ember.set(selectedAction, 'isActive', !action.isActive);\n        }\n\n        action.result() && input.focus();\n      },\n      onBlur: function onBlur() {\n        this.set('isFocus', false);\n      },\n      onKeyUp: function onKeyUp(event) {\n        if (event.keyCode === 13 && !event.target.textContent.trim()) {\n          event.preventDefault();\n          event.target.innerHTML = '';\n        }\n\n        if (event.target.textContent.trim()) {\n          this.keyUpEventInput(event.keyCode, event.key);\n        }\n\n        this.saveSelection();\n        this.toggleActions();\n      },\n      onMouseUp: function onMouseUp() {\n        this.set('isFocus', true);\n        this.saveSelection();\n        this.toggleActions();\n      },\n      openCalendar: function openCalendar() {\n        this.flatpickrRef.toggle();\n      },\n      updateDateRange: function updateDateRange(date) {\n        this.updateDateRange(date);\n      },\n      openPopupUsers: function openPopupUsers() {\n        this.openPopupUsers();\n      },\n      openKBSearch: function openKBSearch() {\n        this.openKBSearch();\n      },\n      openReply: function openReply() {\n        this.openReply();\n      },\n      sendMessage: function sendMessage() {\n        this.sendMessage();\n      },\n      onSelectEmoji: function onSelectEmoji(emoji) {\n        var sel, range;\n        var selection = this.get('selection');\n        var elementEmoji = document.createElement('div');\n        elementEmoji.classList.add('emoji');\n        elementEmoji.setAttribute('contenteditable', false);\n        elementEmoji.style.backgroundPosition = emoji.x + ' ' + emoji.y;\n\n        if (window.getSelection) {\n          sel = window.getSelection();\n          sel.removeAllRanges();\n          sel.addRange(selection);\n\n          if (sel.getRangeAt && sel.rangeCount) {\n            range = sel.getRangeAt(0);\n            range.deleteContents();\n            range.insertNode(elementEmoji);\n          }\n        } else if (sel && sel.createRange) {\n          sel.createRange().text = \"elementEmoji\";\n        }\n      }\n    },\n    saveSelection: function saveSelection() {\n      if (window.getSelection) {\n        var sel = window.getSelection();\n\n        if (sel.getRangeAt && sel.rangeCount) {\n          var selection = sel.getRangeAt(0);\n          this.set('selection', selection);\n        }\n      } else if (document.selection && document.selection.createRange) {\n        this.set('selection', document.selection.createRange());\n      }\n    },\n    isSelectionTag: function isSelectionTag(tag) {\n      var currentNode = window.getSelection().focusNode;\n\n      while (currentNode && currentNode.id !== 'editor') {\n        if (currentNode.tagName === tag) return true;\n        currentNode = currentNode.parentNode;\n      }\n\n      return false;\n    },\n    toggleActions: function toggleActions() {\n      var mappingActions = this.get('actionsEditor').map(function (a) {\n        return _objectSpread(_objectSpread({}, a), {}, {\n          isActive: a.state ? a.state() : a.isActive\n        });\n      });\n      this.set('actionsEditor', mappingActions);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/integrations/app-tab\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: ''\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/integrations/apps-list\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: ''\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/integrations/channel-tab\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    channelName: Ember.computed('selectedProperty', 'name', function () {\n      var acc = this._findAccount(this.get('name'));\n\n      if (acc) {\n        return acc.name;\n      }\n\n      return '';\n    }),\n    _findAccount: function _findAccount(application) {\n      var _this$get, _this$get$accounts, _this$get$accounts$ed;\n\n      var ret = null;\n      (_this$get = this.get('selectedProperty')) === null || _this$get === void 0 ? void 0 : (_this$get$accounts = _this$get.accounts) === null || _this$get$accounts === void 0 ? void 0 : (_this$get$accounts$ed = _this$get$accounts.edges) === null || _this$get$accounts$ed === void 0 ? void 0 : _this$get$accounts$ed.forEach(function (e) {\n        if (e.node.application === application) {\n          ret = e.node;\n        }\n      });\n      return ret;\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/integrations/details\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: ''\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/integrations/install-form\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: ''\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/internal-chat-list\", [\"exports\", \"moment\"], function (_exports, _moment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    intl: Ember.inject.service(),\n    emoji: Ember.inject.service(),\n    raincheckbot: {\n      firstName: '',\n      lastName: '',\n      username: 'raincheck.bot'\n    },\n    isToday: Ember.computed('message', function () {\n      var currentDate = new Date(this.get('message.node.created')).getDate();\n      var now = new Date().getDate();\n      return currentDate === now;\n    }),\n    currentDate: Ember.computed('message', function () {\n      var date = new Date();\n      var currentDate = new Date(this.get('message.node.created')).getDate();\n      var today = date.getDate();\n      var yesterday = date.setDate(date.getDate() - 1);\n\n      if (currentDate === today) {\n        return this.intl.t('time.today');\n      } else if (currentDate === yesterday) {\n        return this.intl.t('time.yesterday');\n      } else {\n        return (0, _moment.default)(this.get('message.node.created')).format('LL');\n      }\n    }),\n    actions: {\n      moveThread: function moveThread(id, user) {\n        this.moveThread(id, user);\n      },\n      deleteMessage: function deleteMessage(id) {\n        this.deleteMessage(id);\n      },\n      onDeleteEmoji: function onDeleteEmoji(data, messageId) {\n        this.onDeleteEmoji(data, messageId);\n      },\n      onAddEmoji: function onAddEmoji(data, messageId) {\n        this.onAddEmoji(data, messageId);\n      },\n      editMessage: function editMessage(message) {\n        this.editMessage(message);\n      },\n      onSelectEmoji: function onSelectEmoji(emoji, messageId) {\n        this.onSelectEmoji(emoji, messageId);\n      },\n      pinMessage: function pinMessage(msgId) {\n        this.pinMessage(msgId);\n      },\n      bookmarkMessage: function bookmarkMessage(msg) {\n        this.bookmarkMessage(msg);\n      },\n      deleteMessageReminder: function deleteMessageReminder(reminder) {\n        this.deleteMessageReminder(reminder);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/kb/add-articles-list\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    intl: Ember.inject.service(),\n    tagName: '',\n    articlesNotInCategory: Ember.computed('category.articles.[]', 'selectedBase', 'selectedBase.articles.[]', function () {\n      var arts = this.get('category.articles');\n      return this.get('selectedBase.articles').filter(function (a) {\n        return !arts.includes(a);\n      });\n    }),\n    checkAll: Ember.computed('selectedArticles.length', 'articlesNotInCategory.[]', function () {\n      return this.get('selectedArticles.length') === this.get('articlesNotInCategory.length');\n    }),\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.set('selectedArticles', []);\n      this.get('articlesNotInCategory').forEach(function (c) {\n        Ember.set(c, 'selected', false);\n      });\n    },\n    actions: {\n      select: function select(article) {\n        var selected = !article.selected;\n        Ember.set(article, 'selected', selected);\n\n        if (!selected) {\n          this.get('selectedArticles').removeObject(article);\n        } else {\n          this.get('selectedArticles').pushObject(article);\n        }\n      },\n      selectAll: function selectAll(checkAll) {\n        var selectedArticles = [];\n        this.get('articlesNotInCategory').forEach(function (c) {\n          Ember.set(c, 'selected', checkAll);\n\n          if (checkAll) {\n            selectedArticles.pushObject(c);\n          }\n        });\n        this.set('selectedArticles', selectedArticles);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/kb/article-editor\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    intl: Ember.inject.service(),\n    kb: Ember.inject.service(),\n    tagName: '',\n    articleType: Ember.computed('article.entityType', function () {\n      return this.get('entityTypes').findBy('id', this.get('article.entityType'));\n    }),\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.set('entityTypes', [{\n        id: 'PUBLIC',\n        title: 'Public (visible on public site)'\n      }, {\n        id: 'PRIVATE',\n        title: 'Private (visible to Raincheck users)',\n        disabled: true\n      }]);\n    },\n    actions: {\n      saveArticle: function saveArticle() {\n        var _this = this;\n\n        this.get('kb').checkSlug(this.get('article'), 'article', this.get('selectedBase')).then(function () {\n          _this.get('kb').saveArticle(_this.get('article'), _this.get('selectedBase'));\n        }).catch(function () {\n          _this.set('isSlugError', true);\n        });\n      },\n      checkSlug: function checkSlug() {\n        var _this2 = this;\n\n        this.get('kb').checkSlug(this.get('article'), 'article', this.get('selectedBase')).then(function () {\n          _this2.set('isSlugError', false);\n        }).catch(function () {\n          _this2.set('isSlugError', true);\n        });\n      },\n      changeEntityType: function changeEntityType(type) {\n        this.set('article.entityType', type.id);\n        this.get('article').validate();\n      },\n      updateCategories: function updateCategories(value) {\n        var article = this.get('article');\n        article.categories.clear();\n        article.categories.addObjects(value);\n        article.validate();\n      },\n      updateField: function updateField(name, value) {\n        var article = this.get('article');\n\n        if (name === 'title') {\n          Ember.set(article, 'slug', this.get('kb').formatSlug(value));\n        } else if (name === 'slug') {\n          value = this.get('kb').formatSlug(value);\n          this.set('isSlugError', false);\n        }\n\n        Ember.set(article, name, value);\n        article.validate();\n      },\n      discardArticleChanges: function discardArticleChanges(goBack) {\n        this.get('article').restore();\n        this.set('isSlugError', false);\n        goBack && this.onBack();\n      },\n      goBack: function goBack() {\n        if (this.get('article.isUpdated')) {\n          this.set('openDiscardChangesDialog', true);\n        } else {\n          this.onBack();\n        }\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/kb/articles-list\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    intl: Ember.inject.service(),\n    tagName: ''\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/kb/bases-list\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    actions: {\n      onDrop: function onDrop(base, event) {\n        event.preventDefault();\n        this.moveToBase(base, event.dataTransfer.getData('sectionId'));\n      },\n      onDragOver: function onDragOver(base, event) {\n        if (!this.get('viewSections') || base === this.get('selectedBase')) {\n          return;\n        }\n\n        event.preventDefault();\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/kb/categories-list-item\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    intl: Ember.inject.service(),\n    tagName: '',\n    actions: {\n      onDragStart: function onDragStart(category, event) {\n        Ember.set(category.section, 'hilighted', true);\n        event.dataTransfer.setData('categoryId', category.id);\n      },\n      onDragEnd: function onDragEnd(category) {\n        Ember.set(category.section, 'hilighted', false);\n      },\n      onDragOver: function onDragOver(category, event) {\n        if (category.hilighted || category.isSystem) {\n          return;\n        }\n\n        event.preventDefault();\n      },\n      onDrop: function onDrop(category, event) {\n        event.preventDefault();\n\n        if (event.dataTransfer.getData('articleId')) {\n          this.addToCategory(event.dataTransfer.getData('articleId'), category);\n        }\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/kb/categories-list\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    intl: Ember.inject.service(),\n    tagName: ''\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/kb/category-editor\", [\"exports\", \"inboxfront/config/environment\", \"inboxfront/gql/mutation\"], function (_exports, _environment, _mutation) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    session: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    kb: Ember.inject.service(),\n    tagName: '',\n    categoryType: Ember.computed('category.entityType', function () {\n      return this.get('entityTypes').findBy('id', this.get('category.entityType'));\n    }),\n    categoryLogo: Ember.computed('category.image.datafile', function () {\n      if (this.get('category.image.datafile')) {\n        return _environment.default.mediaUrl + this.get('category.image.datafile');\n      }\n\n      return '';\n    }),\n    uploadSuccess: Ember.computed(function () {\n      var category = this.get('category');\n      return function (response) {\n        var result = JSON.parse(response.xhr.response);\n        Ember.set(category, 'image', result.data.file.attachment);\n        category.validate();\n      };\n    }),\n    options: Ember.computed('category.id', function () {\n      var token = this.get(\"session\").get(\"data.authenticated.access_token\") || undefined;\n      return {\n        url: _environment.default.apollo.apiURL,\n        maxFiles: 1,\n        dictDefaultMessage: this.intl.t('upload_image'),\n        clickable: '.avatar-upload',\n        headers: {\n          'Cache-Control': null,\n          'X-Requested-With': null,\n          'Accept': null,\n          'Authorization': 'Bearer ' + token\n        },\n        params: {\n          'operationName': 'uploadAttachment',\n          'query': _mutation.default.UPLOAD_ATTACHMENT,\n          'variables': '{\"appLabel\": \"kb\", \"model\": \"category\"}'\n        }\n      };\n    }),\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.set('entityTypes', [{\n        id: 'PUBLIC',\n        title: 'Public (visible on public site)'\n      }, {\n        id: 'PRIVATE',\n        title: 'Private (visible to Raincheck users)',\n        disabled: true\n      }]);\n    },\n    actions: {\n      saveCategory: function saveCategory() {\n        var _this = this;\n\n        this.get('kb').checkSlug(this.get('category'), 'category', this.get('selectedBase')).then(function () {\n          _this.get('kb').saveCategory(_this.get('category'));\n        }).catch(function () {\n          _this.set('isSlugError', true);\n        });\n      },\n      checkSlug: function checkSlug() {\n        var _this2 = this;\n\n        this.get('kb').checkSlug(this.get('category'), 'category', this.get('selectedBase')).then(function () {\n          _this2.set('isSlugError', false);\n        }).catch(function (e) {\n          _this2.set('isSlugError', true);\n        });\n      },\n      changeSection: function changeSection(section) {\n        if (this.get('category.id')) {\n          this.onChangeCategorySection(section, this.get('category'));\n        } else {\n          this.get('category').setSection(section);\n          this.get('category').validate();\n        }\n      },\n      changeEntityType: function changeEntityType(type) {\n        this.set('category.entityType', type.id);\n        this.get('category').validate();\n      },\n      updateField: function updateField(name, value) {\n        var category = this.get('category');\n\n        if (name === 'title') {\n          Ember.set(category, 'slug', this.get('kb').formatSlug(value));\n        } else if (name === 'slug') {\n          value = this.get('kb').formatSlug(value);\n          this.set('isSlugError', false);\n        }\n\n        Ember.set(category, name, value);\n        category.validate();\n      },\n      discardCategoryChanges: function discardCategoryChanges(goBack) {\n        var _this3 = this;\n\n        var isClear = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n\n        if (this.get('category.image.id')) {\n          this.ajax.query(_mutation.default.DELETE_ATTACHMENT, 'deleteAttachment', {\n            attachmentId: this.get('category.image.id')\n          }).then(function () {\n            if (isClear) {\n              var category = _this3.get('category');\n\n              Ember.set(category, 'image', {});\n            }\n          });\n        }\n\n        this.get('category').restore();\n        this.set('isSlugError', false);\n        goBack && this.onBack();\n      },\n      goBack: function goBack() {\n        if (this.get('category.isUpdated')) {\n          this.set('openDiscardChangesDialog', true);\n        } else {\n          this.onBack();\n        }\n      },\n      deleteAttachment: function deleteAttachment() {\n        var _this4 = this;\n\n        this.ajax.query(_mutation.default.DELETE_ATTACHMENT, 'deleteAttachment', {\n          attachmentId: this.get('category.image.id')\n        }).then(function () {\n          var category = _this4.get('category');\n\n          Ember.set(category, 'image', {});\n\n          _this4.get('category').validate();\n        });\n      },\n      onDragStart: function onDragStart(article, event) {\n        article.categories.forEach(function (c) {\n          return Ember.set(c, 'hilighted', true);\n        });\n\n        if (article.featured) {\n          Ember.set(article.categories[0].section.base.Featured, 'hilighted', true);\n        }\n\n        event.dataTransfer.setData('articleId', article.id);\n      },\n      onDragEnd: function onDragEnd(article) {\n        article.categories.forEach(function (c) {\n          return Ember.set(c, 'hilighted', false);\n        });\n\n        if (article.featured) {\n          Ember.set(article.categories[0].section.base.Featured, 'hilighted', false);\n        }\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/kb/magic-styling\", [\"exports\", \"inboxfront/config/environment\", \"inboxfront/gql/mutation\"], function (_exports, _environment, _mutation) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    session: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    kb: Ember.inject.service(),\n    tagName: '',\n    showBanner: true,\n    fonts: ['', '', '', '', '', '', '', '', '', '', ''],\n    selectedFont: null,\n    googleAPIKey: 'AIzaSyAN3UzOIZL08KtPhUALO3aQdzQeJ8onVMg',\n    uploadSuccessLogo: Ember.computed(function () {\n      var controller = this;\n      return function (response) {\n        var result = JSON.parse(response.xhr.response);\n\n        if (result.data.file) {\n          controller.set('base.styles.logoAttachmentId', result.data.file.attachment.id);\n          controller.set('base.styles.logoUrl', result.data.file.attachment.datafile);\n          controller.get('kb').saveStyles(controller.get('base'));\n        }\n      };\n    }),\n    uploadSuccessBG: Ember.computed(function () {\n      var controller = this;\n      return function (response) {\n        var result = JSON.parse(response.xhr.response);\n\n        if (result.data.file) {\n          controller.set('base.styles.bgAttachmentId', result.data.file.attachment.id);\n          controller.set('base.styles.bgUrl', result.data.file.attachment.datafile);\n          controller.get('kb').saveStyles(controller.get('base'));\n        }\n      };\n    }),\n    optionsLogo: Ember.computed('base.id', function () {\n      var token = this.get(\"session\").get(\"data.authenticated.access_token\") || undefined;\n      return {\n        url: _environment.default.apollo.apiURL,\n        maxFiles: 1,\n        dictDefaultMessage: this.intl.t('upload_image'),\n        clickable: '.avatar-upload-logo',\n        headers: {\n          'Cache-Control': null,\n          'X-Requested-With': null,\n          'Accept': null,\n          'Authorization': 'Bearer ' + token\n        },\n        params: {\n          'operationName': 'uploadAttachment',\n          'query': _mutation.default.UPLOAD_ATTACHMENT,\n          'variables': '{\"appLabel\": \"kb\", \"model\": \"knowledgebase\", \"objectId\": \"' + this.get('base.id') + '\"}'\n        }\n      };\n    }),\n    optionsBG: Ember.computed('base.id', function () {\n      var token = this.get(\"session\").get(\"data.authenticated.access_token\") || undefined;\n      return {\n        url: _environment.default.apollo.apiURL,\n        maxFiles: 1,\n        dictDefaultMessage: this.intl.t('upload_image'),\n        clickable: '.avatar-upload-bg',\n        headers: {\n          'Cache-Control': null,\n          'X-Requested-With': null,\n          'Accept': null,\n          'Authorization': 'Bearer ' + token\n        },\n        params: {\n          'operationName': 'uploadAttachment',\n          'query': _mutation.default.UPLOAD_ATTACHMENT,\n          'variables': '{\"appLabel\": \"kb\", \"model\": \"knowledgebase\", \"objectId\": \"' + this.get('base.id') + '\"}'\n        }\n      };\n    }),\n    logoUrl: Ember.computed('base.styles.logoUrl', function () {\n      if (this.get('base.styles.logoUrl')) {\n        return _environment.default.mediaUrl + this.get('base.styles.logoUrl');\n      }\n\n      return '';\n    }),\n    backgroundUrl: Ember.computed('base.styles.bgUrl', function () {\n      if (this.get('base.styles.bgUrl')) {\n        return _environment.default.mediaUrl + this.get('base.styles.bgUrl');\n      }\n\n      return '';\n    }),\n    actions: {\n      saveStyles: function saveStyles() {\n        this.get('kb').saveStyles(this.get('base'));\n      },\n      deleteLogo: function deleteLogo() {\n        this.get('kb').deleteLogo(this.get('base.styles'));\n      },\n      deleteBackground: function deleteBackground() {\n        this.get('kb').deleteBackground(this.get('base.styles'));\n      },\n      updateField: function updateField(name, value) {\n        var styles = this.get('base.styles');\n        Ember.set(styles, name, value);\n        styles.validate();\n      },\n      discardStyleChanges: function discardStyleChanges(goBack) {\n        this.get('base.styles').restore();\n        goBack && this.onBack();\n      },\n      goBack: function goBack() {\n        if (this.get('base.styles.isUpdated')) {\n          this.set('openDiscardChangesDialog', true);\n        } else {\n          this.onBack();\n        }\n      },\n      onChangeFont: function onChangeFont(value) {\n        this.set('selectedFont', value);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/kb/panels/related-articles-edit\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\n\n  function _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _iterableToArray(iter) { if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter); }\n\n  function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    RELATED_ARTICLES_MAX_COUNT: 3,\n    filteredArticles: Ember.computed('article', 'article.relatedArticles.[]', 'selectedBase.articles.[]', function () {\n      var articles = [].concat(_toConsumableArray(this.get('article.relatedArticles')), [this.get('article')]);\n      return _toConsumableArray(this.get('selectedBase.articles')).removeObjects(articles);\n    }),\n    actions: {\n      dragEnd: function dragEnd(_ref) {\n        var sourceList = _ref.sourceList,\n            sourceIndex = _ref.sourceIndex,\n            sourceArgs = _ref.sourceArgs,\n            targetList = _ref.targetList,\n            targetIndex = _ref.targetIndex,\n            targetArgs = _ref.targetArgs;\n        var art = sourceList.objectAt(sourceIndex);\n        sourceList.removeAt(sourceIndex);\n        targetList.insertAt(targetIndex, art);\n        this.get('article').validate();\n      },\n      removeFromRelatedArticles: function removeFromRelatedArticles(art) {\n        var article = this.get('article');\n        article.relatedArticles.removeObject(art);\n        article.validate();\n      },\n      onSelectChange: function onSelectChange(arts) {\n        var article = this.get('article');\n        article.relatedArticles.addObjects(arts);\n        article.validate();\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/kb/preview\", [\"exports\", \"quill\", \"inboxfront/config/environment\", \"inboxfront/gql/mutation\", \"inboxfront/gql/query\"], function (_exports, Quill, _environment, _mutation, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    ajax: Ember.inject.service(),\n    tagName: '',\n    isLoadContent: false,\n    isLoadContentInner: false,\n    viewAll: false,\n    viewScreen: '',\n    viewContent: 'article',\n    searchList: [],\n    config: _environment.default,\n    featuredArticles: Ember.computed('base.Featured.articles.[]', 'viewAll', function () {\n      if (this.get('viewAll')) {\n        return this.get('base.Featured.articles');\n      }\n\n      return (this.get('base.Featured.articles') || []).slice(0, 3);\n    }),\n    sections: Ember.computed('base.sections', function () {\n      return this.get('base.sections');\n    }),\n    categories: Ember.computed('section', function () {\n      return this.get('section.categories');\n    }),\n    logoUrl: Ember.computed('base.styles.logoUrl', function () {\n      if (this.get('base.styles.logoUrl')) {\n        return _environment.default.mediaUrl + this.get('base.styles.logoUrl');\n      }\n\n      return '';\n    }),\n    logoSize: Ember.computed('base.styles.logoSize', function () {\n      return this.get('base.styles.logoSize') || '';\n    }),\n    backgroundColor: Ember.computed('base.styles.{bgColor,bgUrl,}', function () {\n      return 'background-color:' + this.get('base.styles.bgColor');\n    }),\n    backgroundImageUrl: Ember.computed('base.styles.{bgUrl}', function () {\n      return 'background-image:url(' + _environment.default.mediaUrl + this.get('base.styles.bgUrl') + ');';\n    }),\n    didInsertElement: function didInsertElement() {\n      this._super.apply(this, arguments);\n\n      this.initEditor();\n    },\n    initEditor: function initEditor(data) {\n      var options = {\n        modules: {\n          toolbar: false\n        },\n        readonly: true,\n        theme: 'snow'\n      };\n      var quillEditor = new Quill('#editor-container-preview', options);\n\n      if (quillEditor.container) {\n        try {\n          quillEditor.root.innerHTML = JSON.parse(this.get('article.body') || data.body);\n        } catch (e) {\n          quillEditor.root.innerHTML = '';\n        }\n\n        quillEditor.disable();\n      }\n    },\n    actions: {\n      onClickOutside: function onClickOutside() {\n        this.set('filterArticles', []);\n      },\n      onChangeInput: function onChangeInput(val) {\n        var _this = this;\n\n        var hash = {\n          page: 'KB',\n          level: 'article',\n          q: val\n        };\n        this.set('searchArticle', val);\n\n        if (val.length > 1) {\n          this.ajax.query(_query.default.SEARCH_ARTICLE, 'search', hash).then(function (data) {\n            _this.set('filterArticles', data);\n          });\n        }\n      },\n      screenHome: function screenHome() {\n        this.set('sections', this.get('base.sections'));\n        this.set('section', null);\n        this.set('category', null);\n        this.set('article', null);\n        this.set('viewScreen', 'home');\n      },\n      viewSection: function viewSection(section, category) {\n        this.set('viewContent', 'section');\n        this.set('viewScreen', 'section');\n        this.set('section', section);\n        this.set('article', null);\n\n        if (category) {\n          this.selectCategory(section.categories.find(function (item) {\n            return item.id === category.id;\n          }));\n        } else {\n          this.set('category', section.categories[0] || null);\n        }\n      },\n      searchTagArticles: function searchTagArticles(tag) {\n        var _this2 = this;\n\n        var hash = {\n          isTag: true,\n          page: 'KB',\n          level: 'article',\n          q: tag.tag\n        };\n        this.ajax.query(_query.default.SEARCH_ARTICLE, 'search', hash).then(function (data) {\n          _this2.set('viewScreen', 'tagArticle');\n\n          _this2.set('selectTag', tag.tag);\n\n          _this2.set('tagArticles', data);\n        });\n      },\n      likeOrDislikeArticle: function likeOrDislikeArticle(article, action) {\n        var _this3 = this;\n\n        var hash = {\n          articleId: article.id,\n          action: action\n        };\n        this.ajax.query(_mutation.default.LIKE_DISLIKE_ARTICLE, 'likeDislikeArticle', hash).then(function () {\n          _this3.set(\"article.\".concat(action), _this3.get(\"article.\".concat(action)) + 1);\n        });\n      },\n      chooseCategory: function chooseCategory(category) {\n        this.selectCategory(category);\n      },\n      chooseArticle: function chooseArticle(article, category) {\n        this.showArticle(article, category);\n      },\n      showSearchArticle: function showSearchArticle(_ref) {\n        var _this4 = this;\n\n        var id = _ref.id,\n            categoriesIds = _ref.categoriesIds,\n            sectionId = _ref.sectionId;\n        var categoryId = categoriesIds.split(',')[0];\n        this.ajax.query(_query.default.ARTICLES, 'articles', {\n          id: id,\n          categories_Id: categoryId\n        }).then(function (data) {\n          _this4.ajax.query(_query.default.CATEGORIES_KB, 'categories', {\n            sectionId: sectionId\n          }).then(function (categories) {\n            var article = data[0];\n            var category = categories.find(function (c) {\n              return c.id === categoryId;\n            });\n\n            _this4.set('searchArticle', null);\n\n            _this4.set('filterArticles', []);\n\n            _this4.set('article', article);\n\n            _this4.set('category', category);\n\n            _this4.set('categories', categories);\n\n            _this4.set('section', category.section);\n\n            _this4.set('viewScreen', 'section');\n\n            _this4.set('viewContent', 'article');\n\n            setTimeout(function () {\n              _this4.initEditor(article);\n            }, 0);\n          });\n        });\n      }\n    },\n    selectCategory: function selectCategory(category) {\n      this.set('article', null);\n      this.set('category', category);\n      this.set('section', category.section);\n      this.set('categories', category.section.categories);\n      this.set('viewScreen', 'section');\n      this.set('viewContent', 'category');\n    },\n    showArticle: function showArticle(article, category) {\n      var _this5 = this;\n\n      this.set('article', article);\n      category = category || article.categories[0] || {};\n      this.set('category', category);\n      this.set('categories', category.section.categories);\n      this.set('section', category.section);\n      this.set('viewScreen', 'section');\n      this.set('viewContent', 'article');\n      setTimeout(function () {\n        _this5.initEditor(article);\n      }, 0);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/kb/section-editor-list-item\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    intl: Ember.inject.service(),\n    tagName: '',\n    actions: {\n      onDragStart: function onDragStart(category, event) {\n        Ember.set(category.section, 'hilighted', true);\n        event.dataTransfer.setData('categoryId', category.id);\n      },\n      onDragEnd: function onDragEnd(category) {\n        Ember.set(category.section, 'hilighted', false);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/kb/section-editor\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    intl: Ember.inject.service(),\n    kb: Ember.inject.service(),\n    tagName: '',\n    sectionType: Ember.computed('section.entityType', function () {\n      return this.get('entityTypes').findBy('id', this.get('section.entityType'));\n    }),\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.set('entityTypes', [{\n        id: 'PUBLIC',\n        title: 'Public (visible on public site)'\n      }, {\n        id: 'PRIVATE',\n        title: 'Private (visible to Raincheck users)',\n        disabled: true\n      }]);\n    },\n    actions: {\n      saveSection: function saveSection() {\n        var _this = this;\n\n        this.get('kb').checkSlug(this.get('section'), 'section', this.get('selectedBase')).then(function () {\n          _this.get('kb').saveSection(_this.get('section'));\n        }).catch(function () {\n          _this.set('isSlugError', true);\n        });\n      },\n      checkSlug: function checkSlug() {\n        var _this2 = this;\n\n        this.get('kb').checkSlug(this.get('section'), 'section', this.get('selectedBase')).then(function () {\n          _this2.set('isSlugError', false);\n        }).catch(function () {\n          _this2.set('isSlugError', true);\n        });\n      },\n      changeEntityType: function changeEntityType(type) {\n        this.set('section.entityType', type.id);\n        this.get('section').validate();\n      },\n      updateField: function updateField(name, value) {\n        var section = this.get('section');\n\n        if (name === 'title') {\n          Ember.set(section, 'slug', this.get('kb').formatSlug(value));\n        } else if (name === 'slug') {\n          value = this.get('kb').formatSlug(value);\n          this.set('isSlugError', false);\n        }\n\n        Ember.set(section, name, value);\n        section.validate();\n      },\n      discardSectionChanges: function discardSectionChanges(goBack) {\n        this.get('section').restore();\n        this.set('isSlugError', false);\n        goBack && this.onBack();\n      },\n      goBack: function goBack() {\n        if (this.get('section.isUpdated')) {\n          this.set('openDiscardChangesDialog', true);\n        } else {\n          this.onBack();\n        }\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/kb/sections-list-item\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    intl: Ember.inject.service(),\n    tagName: '',\n    articlesCount: Ember.computed('section', function () {\n      var count = 0;\n      this.get('section.categories').forEach(function (c) {\n        count += c.articles.length;\n      });\n      return count;\n    }),\n    actions: {\n      onDragStart: function onDragStart(section, event) {\n        event.dataTransfer.setData('sectionId', section.id);\n      },\n      onDragOver: function onDragOver(section, event) {\n        if (section.hilighted || section.isSystem || !this.get('isShort') || this.get('selected')) {\n          return;\n        }\n\n        event.preventDefault();\n      },\n      onDrop: function onDrop(section, event) {\n        event.preventDefault();\n\n        if (event.dataTransfer.getData('categoryId')) {\n          this.moveToSection(section, event.dataTransfer.getData('categoryId'));\n        }\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/kb/sections-list\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    intl: Ember.inject.service(),\n    tagName: ''\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/kb/settings\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    kb: Ember.inject.service(),\n    tagName: '',\n    actions: {\n      updateVisibility: function updateVisibility(value) {\n        var _this = this;\n\n        this.get('kb').updateVisibility(this.get('base'), value).then(function () {\n          _this.get('paperToaster').show(_this.intl.t('settings_saved'));\n        }).catch(function (e) {});\n      },\n      onBlurInput: function onBlurInput() {\n        var _this2 = this;\n\n        this.get('kb').saveBase(this.get('base')).then(function () {\n          _this2.get('paperToaster').show(_this2.intl.t('settings_saved'));\n        }).catch(function (e) {});\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/liquid-bind\", [\"exports\", \"liquid-fire/components/liquid-bind\"], function (_exports, _liquidBind) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _liquidBind.default;\n    }\n  });\n});","define(\"inboxfront/components/liquid-child\", [\"exports\", \"liquid-fire/components/liquid-child\"], function (_exports, _liquidChild) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _liquidChild.default;\n    }\n  });\n});","define(\"inboxfront/components/liquid-container\", [\"exports\", \"liquid-fire/components/liquid-container\"], function (_exports, _liquidContainer) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _liquidContainer.default;\n    }\n  });\n});","define(\"inboxfront/components/liquid-if\", [\"exports\", \"liquid-fire/components/liquid-if\"], function (_exports, _liquidIf) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _liquidIf.default;\n    }\n  });\n});","define(\"inboxfront/components/liquid-measured\", [\"exports\", \"liquid-fire/components/liquid-measured\"], function (_exports, _liquidMeasured) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _liquidMeasured.default;\n    }\n  });\n  Object.defineProperty(_exports, \"measure\", {\n    enumerable: true,\n    get: function get() {\n      return _liquidMeasured.measure;\n    }\n  });\n});","define(\"inboxfront/components/liquid-outlet\", [\"exports\", \"liquid-fire/components/liquid-outlet\"], function (_exports, _liquidOutlet) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _liquidOutlet.default;\n    }\n  });\n});","define(\"inboxfront/components/liquid-spacer\", [\"exports\", \"liquid-fire/components/liquid-spacer\"], function (_exports, _liquidSpacer) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _liquidSpacer.default;\n    }\n  });\n});","define(\"inboxfront/components/liquid-sync\", [\"exports\", \"liquid-fire/components/liquid-sync\"], function (_exports, _liquidSync) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _liquidSync.default;\n    }\n  });\n});","define(\"inboxfront/components/liquid-unless\", [\"exports\", \"liquid-fire/components/liquid-unless\"], function (_exports, _liquidUnless) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _liquidUnless.default;\n    }\n  });\n});","define(\"inboxfront/components/liquid-versions\", [\"exports\", \"liquid-fire/components/liquid-versions\"], function (_exports, _liquidVersions) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _liquidVersions.default;\n    }\n  });\n});","define(\"inboxfront/components/menu-profile\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: ''\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/message-emoji\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    isAuthorFieldOpen: false,\n    isCurrentUser: false,\n    actions: {\n      onMouseEnter: function onMouseEnter() {\n        this.set('isAuthorFieldOpen', true);\n      },\n      onMouseLeave: function onMouseLeave() {\n        this.set('isAuthorFieldOpen', false);\n      },\n      onDeleteEmoji: function onDeleteEmoji(data) {\n        data.notFromPicker = true;\n\n        if (data.isCurrentUser) {\n          this.onDeleteEmoji(data);\n        } else {\n          this.onAddEmoji(data);\n        }\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/message-emojis\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _createForOfIteratorHelper(o, allowArrayLike) { var it; if (typeof Symbol === \"undefined\" || o[Symbol.iterator] == null) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === \"number\") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = o[Symbol.iterator](); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  var _default = Ember.Component.extend({\n    emojisArr: Ember.computed('message.reaction.length', function () {\n      var _this = this;\n\n      var arr = this.get('message.reaction');\n\n      if (arr.length > 0) {\n        var beforeFilter = arr.map(function (emoji) {\n          return _this.createOneEmojiArray(arr, emoji);\n        });\n        var purified = this.purifyEmojis(beforeFilter);\n        purified.forEach(function (item) {\n          return item.isCurrentUser = item.authors.some(function (i) {\n            return Number(i.id) === _this.get('currentUser.pk');\n          });\n        });\n        return purified;\n      }\n\n      return [];\n    }),\n    createOneEmojiArray: function createOneEmojiArray(array, emoji) {\n      var oneEmoji = {\n        value: emoji.emoji,\n        ids: [],\n        authors: []\n      };\n      array.forEach(function (item) {\n        if (item.emoji === emoji.emoji) {\n          if (!oneEmoji.authors.includes(item.user)) {\n            oneEmoji.authors.push(item.user);\n          }\n\n          oneEmoji.ids.push(item.id);\n        }\n      });\n      return oneEmoji;\n    },\n    purifyEmojis: function purifyEmojis(arr) {\n      var _this2 = this;\n\n      var result = [];\n\n      var _iterator = _createForOfIteratorHelper(arr),\n          _step;\n\n      try {\n        var _loop = function _loop() {\n          var str = _step.value;\n\n          if (!result.some(function (i) {\n            return i.value === str.value;\n          })) {\n            str.authors = _this2.purifyAuthors(str.authors);\n            result.push(str);\n          }\n        };\n\n        for (_iterator.s(); !(_step = _iterator.n()).done;) {\n          _loop();\n        }\n      } catch (err) {\n        _iterator.e(err);\n      } finally {\n        _iterator.f();\n      }\n\n      return result;\n    },\n    purifyAuthors: function purifyAuthors(arr) {\n      var result = [];\n\n      var _iterator2 = _createForOfIteratorHelper(arr),\n          _step2;\n\n      try {\n        var _loop2 = function _loop2() {\n          var str = _step2.value;\n\n          if (!result.some(function (i) {\n            return i.id === str.id;\n          })) {\n            result.push(str);\n          }\n        };\n\n        for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {\n          _loop2();\n        }\n      } catch (err) {\n        _iterator2.e(err);\n      } finally {\n        _iterator2.f();\n      }\n\n      return result;\n    },\n    filterByCurrentUser: function filterByCurrentUser(ids) {\n      var _this3 = this;\n\n      var emojis = this.get('message.reaction');\n      var result = [];\n      ids.forEach(function (id) {\n        for (var i = 0; i < emojis.length; i++) {\n          if (emojis[i].id === id) {\n            if (Number(emojis[i].user.id) === _this3.get('currentUser.pk')) {\n              result.push(id);\n            }\n\n            break;\n          }\n        }\n      });\n      return result;\n    },\n    actions: {\n      onDeleteEmoji: function onDeleteEmoji(data) {\n        data.ids = this.filterByCurrentUser(data.ids);\n        this.onDeleteEmoji(data, this.get('message').id);\n      },\n      onAddEmoji: function onAddEmoji(data) {\n        this.onAddEmoji(data, this.get('message').id);\n      },\n      onSelectEmoji: function onSelectEmoji(emoji, messageId) {\n        this.onSelectEmoji(emoji, messageId);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/object-bin\", [\"exports\", \"ember-drag-drop/components/object-bin\"], function (_exports, _objectBin) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _objectBin.default;\n  _exports.default = _default;\n});","define(\"inboxfront/components/page-admin\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    router: Ember.inject.service(),\n    tagName: '',\n    showButton: true,\n    isCollapsed: false,\n    currentIcon: Ember.computed('router.currentRoute.queryParams', function () {\n      var _this = this;\n\n      var currentRoute = this.router.currentRouteName;\n      var icon = 'admin-company-settings';\n\n      if (this.get('adminMenuIcons')) {\n        this.get('adminMenuIcons').forEach(function (menuItem) {\n          if (menuItem.link === currentRoute) {\n            if (!_this.get('router.currentRoute.queryParams.page')) {\n              icon = menuItem.icon;\n            } else {\n              icon = _this.get('router.currentRoute.queryParams.page') === 'widget' ? 'configure' : 'channels2';\n            }\n          } else if ('ecommerce' === currentRoute) {\n            icon = 'admin-marketplace-settings';\n          } else if ('settings' === currentRoute) {\n            icon = 'settings';\n          }\n        });\n      }\n\n      return icon;\n    }),\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.adminMenuIcons = [{\n        icon: 'company',\n        link: 'companies.index'\n      }, {\n        icon: 'group',\n        link: 'group.index'\n      }, {\n        icon: 'departments',\n        link: 'departments'\n      }, {\n        icon: 'contact-fields',\n        link: 'contactfields'\n      }, {\n        icon: 'organization-fields',\n        link: 'orgfields'\n      }, {\n        icon: 'issue-types',\n        link: 'issuetypes'\n      }, {\n        icon: 'ticket-fields',\n        link: 'ticketfields'\n      }, {\n        icon: 'users',\n        link: 'users.index'\n      }, {\n        icon: 'roles',\n        link: 'roles.index'\n      }, {\n        icon: 'lock3',\n        link: 'permissions'\n      }, {\n        icon: 'configure',\n        link: 'channels',\n        type: 'widget',\n        query: 'widget'\n      }, {\n        icon: 'channels2',\n        link: 'channels',\n        query: 'channels'\n      }, {\n        icon: 'configure',\n        link: 'chatslimit'\n      }, {\n        icon: 'quick-response',\n        link: 'response'\n      }];\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/page-content\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: ''\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/page-footer\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: ''\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/page-header\", [\"exports\", \"inboxfront/gql/query\"], function (_exports, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    router: Ember.inject.service(),\n    tagName: '',\n    progress: 100,\n    currentLink: Ember.computed('router.currentRoute.queryParams', function () {\n      var page = this.router.currentRouteName.split('.')[0];\n\n      switch (page) {\n        case 'channels':\n          return this.router.currentRoute.queryParams.page;\n\n        case 'import':\n          return this.router.currentRoute.queryParams.tab;\n\n        default:\n          return page;\n      }\n    }),\n    isContacts: Ember.computed('currentLink', function () {\n      return this.get('currentLink') === 'contacts';\n    }),\n    isOrganizations: Ember.computed('currentLink', function () {\n      return this.get('currentLink') === 'organizations';\n    }),\n    isContactsImport: Ember.computed('currentLink', function () {\n      return this.get('currentLink') === 'Contacts';\n    }),\n    isOrganizationsImport: Ember.computed('currentLink', function () {\n      return this.get('currentLink') === 'Organizations';\n    }),\n    isFlows: Ember.computed('currentLink', function () {\n      return this.get('currentLink') === 'flows';\n    }),\n    isWorkflows: Ember.computed('currentLink', function () {\n      return this.get('currentLink') === 'workflows';\n    }),\n    isOnboarding: Ember.computed('currentLink', function () {\n      return this.get('currentLink') === 'onboarding';\n    }),\n    init: function init() {\n      var _this = this;\n\n      this._super.apply(this, arguments);\n\n      this.ajax.query(_query.default.ONBOARDING_PROGRESS).then(function (progress) {\n        _this.set('progress', progress[0]);\n      });\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/page-title\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: ''\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/page\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: ''\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/pagination\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    sliceData: Ember.inject.service(),\n    tagName: '',\n    rangeNum: Ember.computed('list.length', 'rowsPerPage', function () {\n      return this.sliceData.calculateRange(this.get('list') || [], this.get('rowsPerPage'));\n    }),\n    actions: {\n      prevPage: function prevPage(page) {\n        if (page > 1) {\n          this.set('pageNum', page - 1);\n        }\n      },\n      nextPage: function nextPage(page) {\n        if (page < this.rangeNum) {\n          this.set('pageNum', page + 1);\n        }\n      },\n      firstPage: function firstPage() {\n        if (this.get('pageNum') !== 1) {\n          this.set('pageNum', 1);\n        }\n      },\n      lastPage: function lastPage() {\n        if (this.get('pageNum') !== this.rangeNum) {\n          this.set('pageNum', this.rangeNum);\n        }\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/paper-autocomplete-highlight\", [\"exports\", \"ember-paper/components/paper-autocomplete/highlight/component\"], function (_exports, _component) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _component.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-autocomplete\", [\"exports\", \"ember-paper/components/paper-autocomplete/component\"], function (_exports, _component) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _component.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-autocomplete/ebd-content\", [\"exports\", \"ember-paper/components/paper-autocomplete/ebd-content/component\"], function (_exports, _component) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _component.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-autocomplete/ebd-trigger\", [\"exports\", \"ember-paper/components/paper-autocomplete/ebd-trigger/component\"], function (_exports, _component) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _component.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-autocomplete/eps-trigger\", [\"exports\", \"ember-paper/components/paper-autocomplete/eps-trigger/component\"], function (_exports, _component) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _component.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-autocomplete/highlight\", [\"exports\", \"ember-paper/components/paper-autocomplete/highlight/component\"], function (_exports, _component) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _component.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-autocomplete/no-matches-message\", [\"exports\", \"ember-paper/components/paper-autocomplete/no-matches-message/component\"], function (_exports, _component) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _component.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-autocomplete/options\", [\"exports\", \"ember-paper/components/paper-autocomplete/options/component\"], function (_exports, _component) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _component.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-autocomplete/reset-button\", [\"exports\", \"ember-paper/components/paper-autocomplete/reset-button/component\"], function (_exports, _component) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _component.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-backdrop\", [\"exports\", \"ember-paper/components/paper-backdrop\"], function (_exports, _paperBackdrop) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _paperBackdrop.default;\n  _exports.default = _default;\n});","define(\"inboxfront/components/paper-button\", [\"exports\", \"ember-paper/components/paper-button\"], function (_exports, _paperButton) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperButton.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-card-actions\", [\"exports\", \"ember-paper/components/paper-card-actions\"], function (_exports, _paperCardActions) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _paperCardActions.default;\n  _exports.default = _default;\n});","define(\"inboxfront/components/paper-card-avatar\", [\"exports\", \"ember-paper/components/paper-card-avatar\"], function (_exports, _paperCardAvatar) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _paperCardAvatar.default;\n  _exports.default = _default;\n});","define(\"inboxfront/components/paper-card-content\", [\"exports\", \"ember-paper/components/paper-card-content\"], function (_exports, _paperCardContent) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _paperCardContent.default;\n  _exports.default = _default;\n});","define(\"inboxfront/components/paper-card-header-headline\", [\"exports\", \"ember-paper/components/paper-card-header-headline\"], function (_exports, _paperCardHeaderHeadline) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _paperCardHeaderHeadline.default;\n  _exports.default = _default;\n});","define(\"inboxfront/components/paper-card-header-subhead\", [\"exports\", \"ember-paper/components/paper-card-header-subhead\"], function (_exports, _paperCardHeaderSubhead) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _paperCardHeaderSubhead.default;\n  _exports.default = _default;\n});","define(\"inboxfront/components/paper-card-header-text\", [\"exports\", \"ember-paper/components/paper-card-header-text\"], function (_exports, _paperCardHeaderText) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _paperCardHeaderText.default;\n  _exports.default = _default;\n});","define(\"inboxfront/components/paper-card-header-title\", [\"exports\", \"ember-paper/components/paper-card-header-title\"], function (_exports, _paperCardHeaderTitle) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _paperCardHeaderTitle.default;\n  _exports.default = _default;\n});","define(\"inboxfront/components/paper-card-header\", [\"exports\", \"ember-paper/components/paper-card-header\"], function (_exports, _paperCardHeader) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _paperCardHeader.default;\n  _exports.default = _default;\n});","define(\"inboxfront/components/paper-card-icon-actions\", [\"exports\", \"ember-paper/components/paper-card-icon-actions\"], function (_exports, _paperCardIconActions) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _paperCardIconActions.default;\n  _exports.default = _default;\n});","define(\"inboxfront/components/paper-card-image\", [\"exports\", \"ember-paper/components/paper-card-image\"], function (_exports, _paperCardImage) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _paperCardImage.default;\n  _exports.default = _default;\n});","define(\"inboxfront/components/paper-card-media\", [\"exports\", \"ember-paper/components/paper-card-media\"], function (_exports, _paperCardMedia) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _paperCardMedia.default;\n  _exports.default = _default;\n});","define(\"inboxfront/components/paper-card-title-media\", [\"exports\", \"ember-paper/components/paper-card-title-media\"], function (_exports, _paperCardTitleMedia) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _paperCardTitleMedia.default;\n  _exports.default = _default;\n});","define(\"inboxfront/components/paper-card-title-text\", [\"exports\", \"ember-paper/components/paper-card-title-text\"], function (_exports, _paperCardTitleText) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _paperCardTitleText.default;\n  _exports.default = _default;\n});","define(\"inboxfront/components/paper-card-title\", [\"exports\", \"ember-paper/components/paper-card-title\"], function (_exports, _paperCardTitle) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _paperCardTitle.default;\n  _exports.default = _default;\n});","define(\"inboxfront/components/paper-card\", [\"exports\", \"ember-paper/components/paper-card\"], function (_exports, _paperCard) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _paperCard.default;\n  _exports.default = _default;\n});","define(\"inboxfront/components/paper-checkbox\", [\"exports\", \"ember-paper/components/paper-checkbox\"], function (_exports, _paperCheckbox) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _paperCheckbox.default;\n  _exports.default = _default;\n});","define(\"inboxfront/components/paper-chips\", [\"exports\", \"ember-paper/components/paper-chips/component\"], function (_exports, _component) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _component.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-contact-chips\", [\"exports\", \"ember-paper/components/paper-contact-chips/component\"], function (_exports, _component) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _component.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-content\", [\"exports\", \"ember-paper/components/paper-content/component\"], function (_exports, _component) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _component.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-data-table-body\", [\"exports\", \"paper-data-table/components/paper-data-table-body\"], function (_exports, _paperDataTableBody) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperDataTableBody.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-data-table-cell\", [\"exports\", \"paper-data-table/components/paper-data-table-cell\"], function (_exports, _paperDataTableCell) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperDataTableCell.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-data-table-column\", [\"exports\", \"paper-data-table/components/paper-data-table-column\"], function (_exports, _paperDataTableColumn) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperDataTableColumn.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-data-table-dialog-inner\", [\"exports\", \"paper-data-table/components/paper-data-table-dialog-inner\"], function (_exports, _paperDataTableDialogInner) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperDataTableDialogInner.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-data-table-edit-dialog\", [\"exports\", \"paper-data-table/components/paper-data-table-edit-dialog\"], function (_exports, _paperDataTableEditDialog) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperDataTableEditDialog.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-data-table-head\", [\"exports\", \"paper-data-table/components/paper-data-table-head\"], function (_exports, _paperDataTableHead) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperDataTableHead.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-data-table-pagination\", [\"exports\", \"paper-data-table/components/paper-data-table-pagination\"], function (_exports, _paperDataTablePagination) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperDataTablePagination.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-data-table-row\", [\"exports\", \"paper-data-table/components/paper-data-table-row\"], function (_exports, _paperDataTableRow) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperDataTableRow.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-data-table\", [\"exports\", \"paper-data-table/components/paper-data-table\"], function (_exports, _paperDataTable) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperDataTable.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-dialog-actions\", [\"exports\", \"ember-paper/components/paper-dialog-actions\"], function (_exports, _paperDialogActions) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperDialogActions.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-dialog-container\", [\"exports\", \"ember-paper/components/paper-dialog-container\"], function (_exports, _paperDialogContainer) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperDialogContainer.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-dialog-content\", [\"exports\", \"ember-paper/components/paper-dialog-content\"], function (_exports, _paperDialogContent) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperDialogContent.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-dialog-inner\", [\"exports\", \"ember-paper/components/paper-dialog-inner\"], function (_exports, _paperDialogInner) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperDialogInner.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-dialog\", [\"exports\", \"ember-paper/components/paper-dialog\"], function (_exports, _paperDialog) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperDialog.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-divider\", [\"exports\", \"ember-paper/components/paper-divider/component\"], function (_exports, _component) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _component.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-form\", [\"exports\", \"ember-paper/components/paper-form\"], function (_exports, _paperForm) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _paperForm.default;\n  _exports.default = _default;\n});","define(\"inboxfront/components/paper-grid-list\", [\"exports\", \"ember-paper/components/paper-grid-list\"], function (_exports, _paperGridList) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperGridList.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-grid-tile-footer\", [\"exports\", \"ember-paper/components/paper-grid-tile-footer\"], function (_exports, _paperGridTileFooter) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperGridTileFooter.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-grid-tile\", [\"exports\", \"ember-paper/components/paper-grid-tile\"], function (_exports, _paperGridTile) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperGridTile.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-icon\", [\"exports\", \"ember-paper/components/paper-icon\"], function (_exports, _paperIcon) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _paperIcon.default;\n  _exports.default = _default;\n});","define(\"inboxfront/components/paper-ink-bar\", [\"exports\", \"ember-paper/components/paper-ink-bar\"], function (_exports, _paperInkBar) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperInkBar.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-input\", [\"exports\", \"inboxfront/mixins/focusable-mixin\", \"inboxfront/mixins/color-mixin\", \"inboxfront/mixins/child-mixin\", \"inboxfront/mixins/validation-mixin\"], function (_exports, _focusableMixin, _colorMixin, _childMixin, _validationMixin) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend(_focusableMixin.default, _colorMixin.default, _childMixin.default, _validationMixin.default, {\n    tagName: 'md-input-container',\n    classNameBindings: ['hasValue:md-input-has-value', 'isInvalidAndTouched:md-input-invalid', 'hasLeftIcon:md-icon-left', 'hasRightIcon:md-icon-right', 'focused:md-input-focused', 'block:md-block', 'placeholder:md-input-has-placeholder'],\n    type: 'text',\n    autofocus: false,\n    autocomplete: true,\n    maxlengthInput: 128,\n    maxlengthTextArea: 256,\n    isTouched: false,\n    //iconComponent: 'paper-icon',\n    isInvalid: Ember.computed.or('hasErrorMessages', 'isNativeInvalid'),\n    hasValue: Ember.computed('value', 'isNativeInvalid', function () {\n      var value = this.get('value');\n      var isNativeInvalid = this.get('isNativeInvalid');\n      return !Ember.isEmpty(value) || isNativeInvalid;\n    }),\n    inputElementId: Ember.computed('elementId', {\n      get: function get() {\n        return \"input-\".concat(this.get('elementId'));\n      },\n      set: function set(key, value) {\n        return Ember.set(this, 'elementId', value);\n      }\n    }),\n    renderCharCount: Ember.computed('value', function () {\n      var currentLength = this.get('value') ? this.get('value').length : 0;\n      return \"\".concat(currentLength, \"/\").concat(this.get('maxlength'));\n    }),\n    //hasLeftIcon: bool('icon'),\n    //hasRightIcon: bool('iconRight'),\n    isInvalidAndTouched: Ember.computed.and('isInvalid', 'isTouched'),\n    validationProperty: 'value',\n    didReceiveAttrs: function didReceiveAttrs() {\n      this._super.apply(this, arguments);\n\n      var _this$getProperties = this.getProperties('value', 'errors'),\n          value = _this$getProperties.value,\n          errors = _this$getProperties.errors;\n\n      var _this$getProperties2 = this.getProperties('_prevValue', '_prevErrors'),\n          _prevValue = _this$getProperties2._prevValue,\n          _prevErrors = _this$getProperties2._prevErrors;\n\n      if (value !== _prevValue || errors !== _prevErrors) {\n        this.notifyValidityChange();\n      }\n\n      this._prevValue = value;\n      this._prevErrors = errors;\n    },\n    didRender: function didRender() {\n      this._super.apply(this, arguments);\n\n      this.setValue(this.get('value'));\n    },\n    setValue: function setValue(value) {\n      value = !value ? '' : value;\n\n      if (this.element.querySelector('input, textarea').value !== value) {\n        this.element.querySelector('input, textarea').value = value;\n      }\n    },\n    actions: {\n      handleInput: function handleInput(e) {\n        var _this = this,\n            _inputElement$validit;\n\n        this.onChange && this.onChange(e.target.value);\n        Ember.run.next(function () {\n          if (_this.isDestroyed) {\n            return;\n          }\n\n          _this.setValue(_this.get('value'));\n        });\n        var inputElement = this.element.querySelector('input');\n        var isNativeInvalid = inputElement === null || inputElement === void 0 ? void 0 : (_inputElement$validit = inputElement.validity) === null || _inputElement$validit === void 0 ? void 0 : _inputElement$validit.badInput;\n\n        if (this.type === 'date' && e.target.value === '') {\n          isNativeInvalid = false;\n        }\n\n        this.set('isNativeInvalid', isNativeInvalid);\n        this.notifyValidityChange();\n      },\n      handleBlur: function handleBlur(e) {\n        this.onBlur && this.onBlur(e);\n        this.set('isTouched', true);\n        this.notifyValidityChange();\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/paper-item\", [\"exports\", \"ember-paper/components/paper-item\"], function (_exports, _paperItem) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _paperItem.default;\n  _exports.default = _default;\n});","define(\"inboxfront/components/paper-list\", [\"exports\", \"ember-paper/components/paper-list\"], function (_exports, _paperList) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _paperList.default;\n  _exports.default = _default;\n});","define(\"inboxfront/components/paper-menu\", [\"exports\", \"ember-paper/components/paper-menu/component\"], function (_exports, _component) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _component.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-menu/content\", [\"exports\", \"ember-paper/components/paper-menu/content/component\"], function (_exports, _component) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _component.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-menu/item\", [\"exports\", \"ember-paper/components/paper-menu/item/component\"], function (_exports, _component) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _component.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-menu/trigger\", [\"exports\", \"ember-paper/components/paper-menu/trigger/component\"], function (_exports, _component) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _component.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-progress-circular\", [\"exports\", \"ember-paper/components/paper-progress-circular\"], function (_exports, _paperProgressCircular) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperProgressCircular.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-progress-linear\", [\"exports\", \"ember-paper/components/paper-progress-linear\"], function (_exports, _paperProgressLinear) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperProgressLinear.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-radio-group-label\", [\"exports\", \"ember-paper/components/paper-radio-group-label\"], function (_exports, _paperRadioGroupLabel) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperRadioGroupLabel.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-radio-group\", [\"exports\", \"ember-paper/components/paper-radio-group\"], function (_exports, _paperRadioGroup) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperRadioGroup.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-radio-proxiable\", [\"exports\", \"ember-paper/components/paper-radio-proxiable\"], function (_exports, _paperRadioProxiable) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperRadioProxiable.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-radio\", [\"exports\", \"ember-paper/components/paper-radio\"], function (_exports, _paperRadio) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperRadio.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-reset-button\", [\"exports\", \"ember-paper/components/paper-reset-button\"], function (_exports, _paperResetButton) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperResetButton.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-ripple\", [\"exports\", \"ember-paper/components/paper-ripple/component\"], function (_exports, _component) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _component.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-select\", [\"exports\", \"ember-paper/components/paper-select/component\"], function (_exports, _component) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _component.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-select/ebd-content\", [\"exports\", \"ember-paper/components/paper-select/ebd-content/component\"], function (_exports, _component) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _component.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-select/ebd-trigger\", [\"exports\", \"ember-paper/components/paper-select/ebd-trigger/component\"], function (_exports, _component) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _component.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-select/eps-trigger\", [\"exports\", \"ember-paper/components/paper-select/eps-trigger/component\"], function (_exports, _component) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _component.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-select/no-matches-message\", [\"exports\", \"ember-paper/components/paper-select/no-matches-message/component\"], function (_exports, _component) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _component.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-select/option\", [\"exports\", \"ember-paper/components/paper-select/option/component\"], function (_exports, _component) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _component.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-select/options\", [\"exports\", \"ember-paper/components/paper-select/options/component\"], function (_exports, _component) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _component.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-select/search-message\", [\"exports\", \"ember-paper/components/paper-select/search-message/component\"], function (_exports, _component) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _component.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-select/search\", [\"exports\", \"ember-paper/components/paper-select/search/component\"], function (_exports, _component) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _component.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-sidenav-container\", [\"exports\", \"ember-paper/components/paper-sidenav-container\"], function (_exports, _paperSidenavContainer) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperSidenavContainer.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-sidenav-inner\", [\"exports\", \"ember-paper/components/paper-sidenav-inner\"], function (_exports, _paperSidenavInner) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _paperSidenavInner.default;\n  _exports.default = _default;\n});","define(\"inboxfront/components/paper-sidenav-toggle\", [\"exports\", \"ember-paper/components/paper-sidenav-toggle\"], function (_exports, _paperSidenavToggle) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _paperSidenavToggle.default;\n  _exports.default = _default;\n});","define(\"inboxfront/components/paper-sidenav\", [\"exports\", \"ember-paper/components/paper-sidenav\"], function (_exports, _paperSidenav) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _paperSidenav.default;\n  _exports.default = _default;\n});","define(\"inboxfront/components/paper-slider\", [\"exports\", \"ember-paper/components/paper-slider/component\"], function (_exports, _component) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _component.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-speed-dial-actions-action\", [\"exports\", \"ember-paper/components/paper-speed-dial-actions-action\"], function (_exports, _paperSpeedDialActionsAction) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperSpeedDialActionsAction.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-speed-dial-actions\", [\"exports\", \"ember-paper/components/paper-speed-dial-actions\"], function (_exports, _paperSpeedDialActions) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperSpeedDialActions.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-speed-dial-trigger\", [\"exports\", \"ember-paper/components/paper-speed-dial-trigger\"], function (_exports, _paperSpeedDialTrigger) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperSpeedDialTrigger.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-speed-dial\", [\"exports\", \"ember-paper/components/paper-speed-dial\"], function (_exports, _paperSpeedDial) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperSpeedDial.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-step-actions\", [\"exports\", \"ember-paper-stepper/components/paper-step-actions\"], function (_exports, _paperStepActions) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperStepActions.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-step-body\", [\"exports\", \"ember-paper-stepper/components/paper-step-body\"], function (_exports, _paperStepBody) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperStepBody.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-step\", [\"exports\", \"ember-paper-stepper/components/paper-step\"], function (_exports, _paperStep) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperStep.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-stepper\", [\"exports\", \"ember-paper-stepper/components/paper-stepper\"], function (_exports, _paperStepper) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperStepper.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-subheader\", [\"exports\", \"ember-paper/components/paper-subheader\"], function (_exports, _paperSubheader) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _paperSubheader.default;\n  _exports.default = _default;\n});","define(\"inboxfront/components/paper-switch\", [\"exports\", \"ember-paper/components/paper-switch\"], function (_exports, _paperSwitch) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _paperSwitch.default;\n  _exports.default = _default;\n});","define(\"inboxfront/components/paper-tab\", [\"exports\", \"ember-paper/components/paper-tab\"], function (_exports, _paperTab) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperTab.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-table-select\", [\"exports\", \"paper-data-table/components/paper-table-select\"], function (_exports, _paperTableSelect) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperTableSelect.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-tabs\", [\"exports\", \"ember-paper/components/paper-tabs\"], function (_exports, _paperTabs) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperTabs.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-toast-inner\", [\"exports\", \"ember-paper/components/paper-toast-inner\"], function (_exports, _paperToastInner) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperToastInner.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-toast-text\", [\"exports\", \"ember-paper/components/paper-toast-text\"], function (_exports, _paperToastText) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperToastText.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-toast\", [\"exports\", \"ember-paper/components/paper-toast\"], function (_exports, _paperToast) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperToast.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-toaster\", [\"exports\", \"ember-paper/components/paper-toaster\"], function (_exports, _paperToaster) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperToaster.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-toolbar-tools\", [\"exports\", \"ember-paper/components/paper-toolbar-tools\"], function (_exports, _paperToolbarTools) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _paperToolbarTools.default;\n  _exports.default = _default;\n});","define(\"inboxfront/components/paper-toolbar\", [\"exports\", \"ember-paper/components/paper-toolbar\"], function (_exports, _paperToolbar) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _paperToolbar.default;\n  _exports.default = _default;\n});","define(\"inboxfront/components/paper-tooltip-inner\", [\"exports\", \"ember-paper/components/paper-tooltip-inner\"], function (_exports, _paperTooltipInner) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperTooltipInner.default;\n    }\n  });\n});","define(\"inboxfront/components/paper-tooltip\", [\"exports\", \"ember-paper/components/paper-tooltip\"], function (_exports, _paperTooltip) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperTooltip.default;\n    }\n  });\n});","define(\"inboxfront/components/pell-editor\", [\"exports\", \"ember-pell/components/pell-editor\"], function (_exports, _pellEditor) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _pellEditor.default;\n    }\n  });\n});","define(\"inboxfront/components/popups/chats-delete-room\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    actions: {\n      onAction: function onAction() {\n        this.onAction();\n      },\n      onClose: function onClose() {\n        this.onClose();\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/popups/emoji-picker\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\n  function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  var _default = Ember.Component.extend({\n    emoji: Ember.inject.service(),\n    tagName: '',\n    isOpen: false,\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.groupsEmojis = [{\n        title: 'Smileys & People',\n        category: 'people',\n        icon: 'emoji-people',\n        isActive: true\n      }, {\n        title: 'Animals & Nature',\n        category: 'nature',\n        icon: 'emoji-nature',\n        isActive: false\n      }, {\n        title: 'Food & Drink',\n        category: 'foods',\n        icon: 'emoji-food',\n        isActive: false\n      }, {\n        title: 'Activity',\n        category: 'activity',\n        icon: 'emoji-activity',\n        isActive: false\n      }, {\n        title: 'Travel & Places',\n        category: 'places',\n        icon: 'emoji-travel',\n        isActive: false\n      }, {\n        title: 'Objects',\n        category: 'objects',\n        icon: 'emoji-objects',\n        isActive: false\n      }, {\n        title: 'Symbols',\n        category: 'symbols',\n        icon: 'emoji-symbols',\n        isActive: false\n      }, {\n        title: 'Flags',\n        category: 'flags',\n        icon: 'emoji-flags',\n        isActive: false\n      }];\n      this.set('emojis', this.get('emoji').peopleGroup);\n    },\n    actions: {\n      selectEmoji: function selectEmoji(emoji) {\n        this.onSelectEmoji(emoji, this.get('messageId'));\n        this.set('isOpen', false);\n      },\n      selectCategoryEmoji: function selectCategoryEmoji(group, event) {\n        event.stopPropagation();\n        var selectedGroup = this.get('groupsEmojis').map(function (emoji) {\n          return _objectSpread(_objectSpread({}, emoji), {}, {\n            isActive: emoji === group\n          });\n        });\n        document.querySelector('.emojis-list').scrollTop = 0;\n        this.set('groupsEmojis', selectedGroup);\n        this.set('emojis', this.get('emoji').filterByCategory(group.category));\n      },\n      togglePicker: function togglePicker(e) {\n        e.stopPropagation();\n        this.set('isOpen', !this.get('isOpen'));\n      },\n      onMouseLeave: function onMouseLeave() {\n        this.set('isOpen', false);\n      },\n      onClickOutside: function onClickOutside() {\n        this.set('isOpen', false);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/popups/group-chat-member\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    filterUsers: Ember.computed('participants.[]', function () {\n      var _this = this;\n\n      var ret = [];\n      (this.users || []).forEach(function (user) {\n        var f = (_this.participants || []).every(function (item) {\n          return item.username !== user.username;\n        });\n        if (f) ret.push({\n          id: user.pk,\n          firstName: user.firstName,\n          lastName: user.lastName,\n          username: user.username,\n          staffprofile: {\n            user: user.staffprofile.user\n          }\n        });\n      });\n      return ret;\n    }),\n    actions: {\n      addMember: function addMember() {\n        this.addMember(this.user);\n        this.set('user', {});\n      },\n      closeDialog: function closeDialog() {\n        this.set('user', {});\n        this.set('open', false);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/popups/group-chat\", [\"exports\", \"inboxfront/gql/mutation\"], function (_exports, _mutation) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    validation: Ember.inject.service(),\n    isPrivate: true,\n    isActiveSwitch: false,\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.selectedUsers = [];\n    },\n    filterUsers: Ember.computed('rooms', function () {\n      // const filterPrivate = this.get('rooms').map(el => !el.isGroup && el.isPrivate && el.username);\n      // return this.get('users').filter(i => filterPrivate.indexOf(i.username) < 0);\n      return this.get('users');\n    }),\n    actions: {\n      closeDialog: function closeDialog() {\n        this.clearForm();\n      },\n      statusChanged: function statusChanged(value) {\n        this.set('isActiveSwitch', value);\n        this.set('isPrivate', !value);\n      },\n      createGroupChat: function createGroupChat() {\n        var _this = this;\n\n        var selectedNames;\n\n        if (this.get('groupChat')) {\n          if (this.get('isPrivate')) {\n            selectedNames = this.get('selectedUsers').map(function (val) {\n              return val.pk;\n            });\n          }\n        } else {\n          selectedNames = String(this.get('user.pk')).split();\n        }\n\n        var hash = {\n          isPrivate: true\n        };\n\n        if (this.get('groupChat')) {\n          hash.isPrivate = this.get('isPrivate');\n          hash.isGroup = true;\n          hash.title = this.get('title');\n        } else {\n          hash.isGroup = false;\n        }\n\n        if (this.get('isPrivate') || !this.get('groupChat')) hash.participants = selectedNames;\n        this.ajax.query(_mutation.default.CREATE_CHAT_ROOM, 'createChatRoom', hash).then(function (data) {\n          _this.addRoom(data.room);\n\n          _this.clearForm();\n        });\n      }\n    },\n    clearForm: function clearForm() {\n      this.set('open', false);\n      this.set('title', '');\n      this.set('user', null);\n      this.set('selectedUsers', []);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/popups/reply-popup\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    filterReply: Ember.computed('replyList', function () {\n      return this.get('replyList');\n    }),\n    actions: {\n      onclickOutside: function onclickOutside() {\n        this.onclickOutside();\n      },\n      searchText: function searchText(e) {\n        var filter = this.get('replyList').filter(function (el) {\n          return el.node.text.indexOf(e.target.value) !== -1 || el.node.shortcut.indexOf(e.target.value) !== -1;\n        });\n        this.set('filterReply', filter);\n      },\n      insertText: function insertText(reply) {\n        this.chooseText(reply.node.text);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/power-select-multiple\", [\"exports\", \"ember-power-select/components/power-select-multiple\"], function (_exports, _powerSelectMultiple) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _powerSelectMultiple.default;\n    }\n  });\n});","define(\"inboxfront/components/power-select-multiple/trigger\", [\"exports\", \"ember-power-select/components/power-select-multiple/trigger\"], function (_exports, _trigger) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _trigger.default;\n    }\n  });\n});","define(\"inboxfront/components/power-select\", [\"exports\", \"ember-power-select/components/power-select\"], function (_exports, _powerSelect) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _powerSelect.default;\n    }\n  });\n});","define(\"inboxfront/components/power-select/before-options\", [\"exports\", \"ember-power-select/components/power-select/before-options\"], function (_exports, _beforeOptions) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _beforeOptions.default;\n    }\n  });\n});","define(\"inboxfront/components/power-select/no-matches-message\", [\"exports\", \"ember-power-select/components/power-select/no-matches-message\"], function (_exports, _noMatchesMessage) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _noMatchesMessage.default;\n    }\n  });\n});","define(\"inboxfront/components/power-select/options\", [\"exports\", \"ember-power-select/components/power-select/options\"], function (_exports, _options) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _options.default;\n    }\n  });\n});","define(\"inboxfront/components/power-select/placeholder\", [\"exports\", \"ember-power-select/components/power-select/placeholder\"], function (_exports, _placeholder) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _placeholder.default;\n    }\n  });\n});","define(\"inboxfront/components/power-select/power-select-group\", [\"exports\", \"ember-power-select/components/power-select/power-select-group\"], function (_exports, _powerSelectGroup) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _powerSelectGroup.default;\n    }\n  });\n});","define(\"inboxfront/components/power-select/search-message\", [\"exports\", \"ember-power-select/components/power-select/search-message\"], function (_exports, _searchMessage) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _searchMessage.default;\n    }\n  });\n});","define(\"inboxfront/components/power-select/trigger\", [\"exports\", \"ember-power-select/components/power-select/trigger\"], function (_exports, _trigger) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _trigger.default;\n    }\n  });\n});","define(\"inboxfront/components/resize-detector\", [\"exports\", \"ember-element-resize-detector/components/resize-detector\"], function (_exports, _resizeDetector) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _resizeDetector.default;\n    }\n  });\n});","define(\"inboxfront/components/scroll-content-element\", [\"exports\", \"ember-scrollable/components/scroll-content-element\"], function (_exports, _scrollContentElement) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _scrollContentElement.default;\n    }\n  });\n});","define(\"inboxfront/components/settings-menu-item\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    router: Ember.inject.service(),\n    tagName: '',\n    currentLink: Ember.computed('router.currentRoute.queryParams', function () {\n      var page = this.router.currentRouteName.split('.')[0];\n      return page !== 'channels' ? page : this.router.currentRoute.queryParams.page;\n    })\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/settings-menu\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.menuItems = [{\n        title: 'account_settings',\n        icon: 'settings',\n        link: 'settings',\n        class: 'first'\n      }, {\n        title: 'company_settings',\n        icon: 'admin-company-settings',\n        subMenu: [{\n          title: 'company',\n          icon: 'company',\n          link: 'companies.index',\n          type: 'companies'\n        }, {\n          title: 'company_group',\n          icon: 'group',\n          link: 'group.index',\n          type: 'group'\n        }, {\n          title: 'departments',\n          icon: 'departments',\n          link: 'departments'\n        }]\n      }, {\n        title: 'contact_settings',\n        icon: 'admin-contacts-settings',\n        subMenu: [{\n          title: 'contact_fields',\n          icon: 'contact-fields',\n          link: 'contactfields'\n        }, {\n          title: 'org_fields',\n          icon: 'organization-fields',\n          link: 'orgfields'\n        }]\n      }, {\n        title: 'task_settings',\n        icon: 'admin-task-settings',\n        subMenu: [{\n          title: 'issue_types',\n          icon: 'issue-types',\n          link: 'issuetypes'\n        }, {\n          title: 'ticket_fields',\n          icon: 'ticket-fields',\n          link: 'ticketfields'\n        }]\n      }, {\n        title: 'security',\n        icon: 'admin-security-settings',\n        subMenu: [{\n          title: 'users',\n          icon: 'users',\n          link: 'users.index',\n          type: 'users'\n        }, {\n          title: 'roles',\n          icon: 'roles',\n          link: 'roles.index',\n          type: 'roles'\n        }, {\n          title: 'permissions',\n          icon: 'lock3',\n          link: 'permissions'\n        }]\n      }, // {\n      //     title: 'channel_settings',\n      //     icon: 'admin-channels-settings',\n      //     subMenu: [\n      //         {title: 'widget_cfg', icon: 'configure', link: 'channels', type: 'widget', query: 'widget'},\n      //         {title: 'channels', icon: 'channels2', link: 'channels', query: 'channels'},\n      //     ]\n      // },\n      {\n        title: 'widget_cfg',\n        icon: 'configure',\n        link: 'channels',\n        type: 'widget',\n        query: 'widget',\n        class: 'first'\n      }, {\n        title: 'chatslimit',\n        icon: '',\n        link: 'chatslimit',\n        class: 'first'\n      }, {\n        title: 'Templates',\n        icon: 'admin-templates-settings',\n        subMenu: [{\n          title: 'quick_response',\n          icon: 'quick-response',\n          link: 'response'\n        }]\n      }, {\n        title: 'marketplace',\n        icon: 'admin-marketplace-settings',\n        link: 'ecommerce',\n        class: 'last'\n      }];\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/slick-slider\", [\"exports\", \"ember-cli-slick/components/slick-slider\"], function (_exports, _slickSlider) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _slickSlider.default;\n    }\n  });\n});","define(\"inboxfront/components/sortable-objects\", [\"exports\", \"ember-drag-drop/components/sortable-objects\"], function (_exports, _sortableObjects) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _sortableObjects.default;\n  _exports.default = _default;\n});","define(\"inboxfront/components/svg-icon\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    color: '',\n    icon: Ember.computed('params.[]', function () {\n      return this.params[0] || 'configure';\n    }),\n    styles: Ember.computed('color', function () {\n      if (this.get('color')) {\n        return 'fill:' + this.get('color');\n      }\n\n      return '';\n    })\n  }).reopenClass({\n    positionalParams: 'params'\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/tag-input\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var Component = Ember.Component,\n      computed = Ember.computed;\n  var KEY_CODES = {\n    BACKSPACE: 8,\n    COMMA: 188,\n    ENTER: 13,\n    SPACE: 32\n  };\n  var TAG_CLASS = 'emberTagInput-tag';\n  var REMOVE_CONFIRMATION_CLASS = 'emberTagInput-tag--remove';\n\n  var _default = Component.extend({\n    classNameBindings: [':emberTagInput', 'readOnly:emberTagInput--readOnly'],\n    tagName: 'ul',\n    indexTag: 0,\n    tags: null,\n    removeConfirmation: true,\n    allowDuplicates: false,\n    allowSpacesInTags: false,\n    showRemoveButtons: true,\n    readOnly: false,\n    placeholder: '',\n    ariaLabel: '',\n    _isRemoveButtonVisible: computed('showRemoveButtons', 'readOnly', function () {\n      return this.get('showRemoveButtons') && !this.get('readOnly');\n    }),\n    onKeyUp: false,\n    addNewTag: function addNewTag(tag) {\n      var tags = this.get('tags');\n      var indexTag = this.get('indexTag');\n      var addTag = this.get('addTag');\n      var allowDuplicates = this.get('allowDuplicates');\n\n      if (!allowDuplicates && tags && tags.indexOf(tag) >= 0) {\n        return false;\n      }\n\n      return addTag(tag, indexTag) !== false;\n    },\n    didInsertElement: function didInsertElement() {\n      this.initEvents();\n    },\n    dispatchKeyUp: function dispatchKeyUp(value) {\n      if (this.get('onKeyUp')) {\n        this.get('onKeyUp')(value);\n      }\n    },\n    _onContainerClick: function _onContainerClick() {\n      var newTagInput = this.element.querySelector('.js-ember-tag-input-new');\n      var isReadOnly = this.get('readOnly');\n\n      if (!isReadOnly) {\n        newTagInput.focus();\n      }\n    },\n    _onInputKeyDown: function _onInputKeyDown(e) {\n      if (!this.readOnly) {\n        var allowSpacesInTags = this.get('allowSpacesInTags');\n        var tags = this.get('tags');\n        var backspaceRegex = new RegExp(String.fromCharCode(KEY_CODES.BACKSPACE), 'g');\n        var newTag = e.target.value.trim().replace(backspaceRegex, '');\n\n        if (e.which === KEY_CODES.BACKSPACE) {\n          if (newTag.length === 0 && tags.length > 0) {\n            var removeTagAtIndex = this.get('removeTagAtIndex');\n\n            if (this.get('removeConfirmation')) {\n              var _tags = this.element.querySelectorAll('.' + TAG_CLASS);\n\n              var lastTag = _tags[_tags.length - 1];\n\n              if (lastTag && !lastTag.classList.contains(REMOVE_CONFIRMATION_CLASS)) {\n                lastTag.classList.add(REMOVE_CONFIRMATION_CLASS);\n                return;\n              }\n            }\n\n            removeTagAtIndex(tags.length - 1);\n          }\n        } else {\n          if (e.which === KEY_CODES.COMMA || !allowSpacesInTags && e.which === KEY_CODES.SPACE || e.which === KEY_CODES.ENTER) {\n            if (newTag.length > 0) {\n              if (this.addNewTag(newTag)) {\n                e.target.value = '';\n              }\n            }\n\n            e.preventDefault();\n          }\n\n          [].forEach.call(this.element.querySelectorAll('.' + TAG_CLASS), function (tagEl) {\n            tagEl.classList.remove(REMOVE_CONFIRMATION_CLASS);\n          });\n        }\n      }\n    },\n    _onInputBlur: function _onInputBlur(e) {\n      var newTag = e.target.value.trim();\n\n      if (newTag.length > 0) {\n        if (this.addNewTag(newTag)) {\n          e.target.value = '';\n          this.dispatchKeyUp('');\n        }\n      }\n    },\n    _onInputKeyUp: function _onInputKeyUp(e) {\n      this.dispatchKeyUp(e.target.value);\n    },\n    initEvents: function initEvents() {\n      var container = this.element;\n\n      var onContainerClick = this._onContainerClick.bind(this);\n\n      var onInputKeyDown = this._onInputKeyDown.bind(this);\n\n      var onInputBlur = this._onInputBlur.bind(this);\n\n      var onInputKeyUp = this._onInputKeyUp.bind(this);\n\n      container.addEventListener('click', onContainerClick);\n      var newTagInput = this.element.querySelector('.js-ember-tag-input-new');\n      newTagInput.addEventListener('keydown', onInputKeyDown);\n      newTagInput.addEventListener('blur', onInputBlur);\n      newTagInput.addEventListener('keyup', onInputKeyUp);\n    },\n    actions: {\n      removeTag: function removeTag(index) {\n        var removeTagAtIndex = this.get('removeTagAtIndex');\n        var indexTag = this.get('indexTag');\n        removeTagAtIndex(index, indexTag);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/tags-picker\", [\"exports\", \"inboxfront/gql/mutation\", \"inboxfront/gql/query\"], function (_exports, _mutation, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\n  function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\n\n  function _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _iterableToArray(iter) { if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter); }\n\n  function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  var KEY_CODES = {\n    BACKSPACE: 8,\n    COMMA: 188,\n    ENTER: 13,\n    SPACE: 32\n  };\n\n  var _default = Ember.Component.extend({\n    ajax: Ember.inject.service(),\n    tagName: '',\n    tag: '',\n    isOpen: false,\n    isShowInput: true,\n    init: function init() {\n      var _this = this;\n\n      this._super.apply(this, arguments);\n\n      this.arrayColors = [{\n        color: '#2b78e4',\n        backGroundColor: '#ddebff'\n      }, {\n        color: '#34a853',\n        backGroundColor: '#effaff'\n      }, {\n        color: '#ff9900',\n        backGroundColor: '#fff0da'\n      }, {\n        color: '#e24b4b',\n        backGroundColor: '#fdecee'\n      }];\n      this.ajax.query(_query.default.TAGS).then(function (tags) {\n        _this.set('copyTags', tags);\n\n        _this.set('filteredTags', tags);\n\n        if (!_this.get('selectedTags')) {\n          _this.showSelectedTags();\n        } else {\n          var arr = _toConsumableArray(_this.get('selectedTags')).map(function (item) {\n            return _objectSpread(_objectSpread({}, item), {}, {\n              colors: _this.get('arrayColors')[Math.floor(Math.random() * _this.get('arrayColors').length)]\n            });\n          });\n\n          _this.set('selectedTags', arr);\n        }\n      });\n    },\n    actions: {\n      onclickOutside: function onclickOutside() {\n        this.set('isOpen', false);\n      },\n      selectTag: function selectTag(item) {\n        this.addTag(item.tag);\n      },\n      createTag: function createTag(tag) {\n        this.addTag(tag);\n        this.set('isShowInput', false);\n      },\n      onFocusInput: function onFocusInput() {\n        this.set('isOpen', true);\n      },\n      onKeyDown: function onKeyDown(e) {\n        var tags = this.get('copyTags');\n        var newTag = e.target.value.trim();\n        var newTags = [];\n\n        if (e.which === KEY_CODES.COMMA || e.which === KEY_CODES.SPACE || e.which === KEY_CODES.ENTER) {\n          if (newTag.length > 0 && newTag.length < 11) {\n            this.addTag(newTag);\n          }\n\n          e.preventDefault();\n          return;\n        }\n\n        if (newTag.length) {\n          tags.forEach(function (obj) {\n            if (obj.tag.toUpperCase().indexOf(newTag.toUpperCase()) !== -1) {\n              newTags.push(obj);\n            }\n          });\n          this.set('filteredTags', newTags);\n          this.set('isOpen', true);\n        } else {\n          this.set('filteredTags', tags);\n        }\n      },\n      showInputTag: function showInputTag() {\n        this.set('isShowInput', true);\n      },\n      removeTagItem: function removeTagItem(item) {\n        var _this2 = this;\n\n        if (item.tag === 'shopify') {\n          //prevent removing tag 'shopify'\n          return;\n        }\n\n        if (this.get('objectId')) {\n          var hash = {\n            tagId: item.id\n          };\n          this.ajax.query(_mutation.default.REMOVE_TAG, 'deleteTag', hash).then(function () {\n            _this2.get('copyTags').pushObject(item);\n\n            _this2.onRemoveTag();\n          });\n        }\n\n        this.get('selectedTags').removeObject(item);\n      }\n    },\n    addTag: function addTag(tag) {\n      var _this3 = this;\n\n      var objectId = this.get('objectId');\n\n      if (objectId) {\n        var hash = {\n          appLabel: this.get('label') || 'message',\n          objectModel: this.get('model'),\n          objectId: objectId,\n          tag: tag\n        };\n        this.ajax.query(_mutation.default.CREATE_TAG, 'createTag', hash).then(function (result) {\n          var tags = _this3.get('copyTags').filter(function (obj) {\n            return obj.tag !== tag;\n          });\n\n          result.tag.colors = _this3.get('arrayColors')[Math.floor(Math.random() * _this3.get('arrayColors').length)];\n\n          _this3.get('selectedTags').pushObject(result.tag);\n\n          _this3.set('copyTags', tags);\n\n          _this3.set('filteredTags', tags);\n\n          _this3.onAddTag && _this3.onAddTag();\n        });\n      } else {\n        this.get('selectedTags').pushObject({\n          tag: tag\n        });\n        this.set('filteredTags', this.get('copyTags'));\n      }\n\n      this.set('tag', '');\n      this.set('isOpen', false);\n    },\n    showSelectedTags: function showSelectedTags() {\n      var _this4 = this;\n\n      var objectId = this.get('objectId');\n\n      if (objectId) {\n        var hash = {\n          objectId: objectId,\n          model: this.get('model'),\n          appLabel: this.get('label') || 'message'\n        };\n        this.ajax.query(_query.default.SELECTED_TAGS, 'tag', hash).then(function (result) {\n          result.map(function (item) {\n            return _objectSpread(_objectSpread({}, item), {}, {\n              colors: _this4.get('arrayColors')[Math.floor(Math.random() * _this4.get('arrayColors').length)]\n            });\n          });\n\n          _this4.set('selectedTags', result);\n\n          var _loop = function _loop(i) {\n            var tags = _this4.get('copyTags').filter(function (obj) {\n              return obj.tag !== result[i].tag;\n            });\n\n            _this4.set('copyTags', tags);\n          };\n\n          for (var i = 0; i < result.length; i++) {\n            _loop(i);\n          }\n        });\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/tasks/assign-panel\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    selectedUser: null,\n    formIsValid: Ember.computed('selectedUser', function () {\n      return !!this.get('selectedUser');\n    }),\n    actions: {\n      selectUser: function selectUser(user) {\n        this.set('selectedUser', user);\n      },\n      assignTasks: function assignTasks() {\n        this.onAction(this.get('selectedUser'));\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/tasks/bulk-update-panel\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    didUpdateAttrs: function didUpdateAttrs() {\n      this._super.apply(this, arguments);\n\n      this.resetForm();\n    },\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.resetForm();\n      var systemFormFields = ['issueType', 'source', 'assignedBy', 'assignedTo', 'department', 'company', 'priority', 'status', 'dueDate'];\n      var fields = [];\n      this.get('fields') && this.get('fields').forEach(function (f) {\n        if (!f.isSystem || systemFormFields.indexOf(f.id) >= 0) {\n          fields.pushObject(f);\n        }\n      });\n      this.set('filteredFields', fields);\n    },\n    actions: {\n      closePanel: function closePanel() {\n        this.set('open', false);\n        this.onClose();\n      },\n      updateTasks: function updateTasks() {\n        this.onAction(this.get('data'));\n      },\n      updateAssignedTo: function updateAssignedTo(value) {\n        this.set('data.assignedTo', value);\n\n        this._checkForm();\n      },\n      updateAssignedBy: function updateAssignedBy(value) {\n        this.set('data.assignedBy', value);\n\n        this._checkForm();\n      },\n      updateDepartmentUsers: function updateDepartmentUsers() {\n        this._checkForm();\n      },\n      checkForm: function checkForm() {\n        this._checkForm();\n      }\n    },\n    _checkForm: function _checkForm() {\n      var valid = false;\n      var data = this.get('data');\n      this.get('filteredFields').forEach(function (f) {\n        if (!valid) {\n          var value = data[f.id];\n\n          if (value || typeof value === 'string' && value.trim() !== '') {\n            valid = true;\n          }\n        }\n\n        !valid && f.sections.forEach(function (s) {\n          if (valid || !s.active) {\n            return;\n          }\n\n          s.subfields.forEach(function (sf) {\n            var value = data[sf.id];\n\n            if (value || typeof value === 'string' && value.trim() !== '') {\n              valid = true;\n            }\n          });\n        });\n      });\n      this.set('formIsValid', valid);\n    },\n    resetForm: function resetForm() {\n      this.set('formIsValid', false);\n      this.set('data', {});\n      this.set('departmentUsers', []);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/tasks/create-sidenav\", [\"exports\", \"inboxfront/config/environment\", \"inboxfront/gql/mutation\", \"inboxfront/gql/query\"], function (_exports, _environment, _mutation, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    session: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    tasks: Ember.inject.service(),\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      var systemFormFields = ['company', 'title', 'description', 'issueType', 'source', 'category', 'guest', 'assignedTo', 'department', 'priority', 'status', 'dueDate'];\n      this.get('fields') && this.get('fields').forEach(function (f) {\n        if (f.isSystem) {\n          f.visible = systemFormFields.indexOf(f.id) >= 0;\n        } else {\n          f.visible = true;\n        }\n      });\n      this.set('departmentUsers', [{\n        id: 0,\n        firstName: 'Unassigned',\n        lastName: ''\n      }]);\n    },\n    uploadSuccess: Ember.computed(function () {\n      var controller = this;\n      return function (response) {\n        var result = JSON.parse(response.xhr.response);\n        var attachment = result.data.file.attachment;\n        controller.get(\"attachmentIds\").pushObject(attachment);\n      };\n    }),\n    options: Ember.computed('task.id', function () {\n      var variables = '{\"appLabel\": \"helpdesk\", \"model\": \"ticket\"}';\n      var token = this.get('session').get('data.authenticated.access_token') || undefined;\n      return {\n        paramName: 'file',\n        url: _environment.default.apollo.apiURL,\n        addRemoveLinks: false,\n        autoProcessQueue: true,\n        clickable: true,\n        dictDefaultMessage: this.intl.t('drop_files', {\n          count: 16\n        }),\n        method: 'POST',\n        headers: {\n          \"Cache-Control\": null,\n          \"X-Requested-With\": null,\n          Accept: null,\n          Authorization: \"Bearer \" + token\n        },\n        params: {\n          operationName: \"uploadAttachment\",\n          query: _mutation.default.UPLOAD_ATTACHMENT,\n          variables: variables\n        }\n      };\n    }),\n    didUpdateAttrs: function didUpdateAttrs() {\n      this._super.apply(this, arguments);\n\n      this.resetTaskForm();\n    },\n    actions: {\n      closeSidenav: function closeSidenav() {\n        this.set('open', false);\n        this.onClose && this.onClose();\n      },\n      createTask: function createTask() {\n        var _this = this;\n\n        var task = this.get('task');\n        this.get('tasks').save(task, function () {\n          _this.saveTags(task.id);\n\n          if (_this.get('attachmentIds')) {\n            _this.updateAttachment(task.id);\n\n            _this.set('open', false);\n          }\n\n          _this.onCreate && _this.onCreate(task);\n        });\n      },\n      checkTaskForm: function checkTaskForm() {\n        this._validateTask();\n      },\n      searchContact: function searchContact(fieldId, value) {\n        var _this2 = this;\n\n        var propertyId = this.get('task.propertyId');\n\n        if (this.get('readOnlyFields.guest') || !propertyId) {\n          return;\n        }\n\n        if (value && value.length > 2) {\n          this.set('showSearch', true);\n          var hash = {\n            page: 'GUEST',\n            q: value,\n            properties: [propertyId]\n          };\n          this.ajax.query(_query.default.SEARCH_GUEST, 'search', hash).then(function (data) {\n            _this2.set('filterContacts', data);\n\n            _this2.set('guestPropertyId', propertyId);\n          });\n\n          this._validateTask();\n        } else {\n          this.set('filterContacts', []);\n          this.set('showSearch', false);\n        }\n      },\n      selectContact: function selectContact(contact) {\n        contact.primaryEmail = contact.email;\n        contact.personalPhone = contact.phone;\n        contact.propertyId = this.get('guestPropertyId');\n        var readOnlyFields = this.get('readOnlyFields') || {};\n        Ember.set(readOnlyFields, 'firstName', !!contact.firstName);\n        Ember.set(readOnlyFields, 'lastName', !!contact.lastName);\n        this.set('readOnlyFields', readOnlyFields);\n        this.get('task').setGuest(contact);\n        this.set('filterContacts', []);\n        this.set('showSearch', false);\n      },\n      redirectToContact: function redirectToContact() {},\n      deselectContact: function deselectContact() {\n        this._deselectContact();\n      },\n      updateDepartmentUsers: function updateDepartmentUsers() {\n        var _this3 = this;\n\n        var propertyId = this.get('task.propertyId');\n        var guestPropertyId = this.get('task.guest.propertyId');\n\n        if (guestPropertyId && guestPropertyId !== propertyId) {\n          this._deselectContact();\n        }\n\n        var departmentId = this.get('task.department.id');\n\n        if (!propertyId || !departmentId) {\n          return;\n        }\n\n        var hash = {\n          departments: [departmentId],\n          propertyIds: [propertyId]\n        };\n        this.ajax.query(_query.default.HAVE_TASK_ACCESS, 'haveAccess', hash).then(function (result) {\n          result.unshift({\n            id: 0,\n            firstName: 'Unassigned',\n            lastName: ''\n          });\n\n          _this3.set('departmentUsers', result);\n\n          var selectedUser = _this3.get('task.assignedTo');\n\n          if (selectedUser && !result.findBy('id', selectedUser.id)) {\n            _this3.set('task.assignedTo', {\n              id: 0,\n              firstName: 'Unassigned',\n              lastName: ''\n            });\n          }\n\n          _this3._validateTask();\n        });\n      },\n      updateAssignedTo: function updateAssignedTo(value) {\n        this.set('task.assignedTo', value);\n\n        this._validateTask();\n      }\n    },\n    resetTaskForm: function resetTaskForm() {\n      var data = {\n        priority: 'LOW',\n        status: 'OPEN',\n        source: 'NA',\n        category: 'TASK',\n        assignedBy: this.get('user')\n      };\n      var additionalData = this.get('additionalData');\n\n      if (additionalData) {\n        Object.keys(additionalData).forEach(function (k) {\n          data[k] = additionalData[k];\n        });\n      }\n\n      var properties = this.get('user.properties');\n\n      if (properties.length === 1) {\n        data.companyProperty = properties[0];\n      }\n\n      var task = this.get('tasks').create(this.get('fields'), data);\n      this.set('task', task);\n      this.set('attachmentIds', []);\n      this.set('selectedTags', []);\n\n      this._validateTask();\n    },\n    _validateTask: function _validateTask() {\n      this.get('task').validate();\n    },\n    _deselectContact: function _deselectContact() {\n      var readOnlyFields = this.get('readOnlyFields') || {};\n      Ember.set(readOnlyFields, 'firstName', false);\n      Ember.set(readOnlyFields, 'lastName', false);\n      this.set('readOnlyFields', readOnlyFields);\n      this.get('task').setGuest(null);\n\n      this._validateTask();\n    },\n    saveTags: function saveTags(taskId) {\n      var _this4 = this;\n\n      this.get('selectedTags').forEach(function (t) {\n        var hash = {\n          appLabel: 'helpdesk',\n          objectModel: 'ticket',\n          objectId: taskId,\n          tag: t.tag\n        };\n\n        _this4.ajax.mutation(_mutation.default.CREATE_TAG, 'createTag', hash);\n      });\n    },\n    updateAttachment: function updateAttachment(taskId) {\n      var ids = this.get('attachmentIds');\n\n      for (var i = ids.length - 1; i >= 0; i--) {\n        var hash = {\n          appLabel: \"helpdesk\",\n          model: \"ticket\",\n          objectId: taskId,\n          id: ids[i].id\n        };\n        this.ajax.mutation(_mutation.default.UPLOAD_ATTACHMENT, 'uploadAttachment', hash);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/tasks/dialogs/confirm-delete\", [\"exports\", \"inboxfront/components/common/dialogs/warning\"], function (_exports, _warning) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _warning.default.extend({\n    tagName: ''\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/tasks/filter-panel\", [\"exports\", \"inboxfront/gql/query\"], function (_exports, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    ajax: Ember.inject.service(),\n    tagName: '',\n    init: function init() {\n      var _this = this;\n\n      this._super.apply(this, arguments);\n\n      var systemFormFields = ['issueType', 'source', 'category', 'assignedBy', 'assignedTo', 'department', 'priority', 'company', 'status', 'created', 'modified', 'closedDate', 'dueDate', 'guest'];\n      var fields = [];\n      this.get('fields') && this.get('fields').forEach(function (f) {\n        if (!f.isSystem || systemFormFields.indexOf(f.id) >= 0) {\n          fields.pushObject(f);\n        }\n      });\n      this.set('filteredFields', fields);\n      this.ajax.query(_query.default.PROPERTY_LIST).then(function (properties) {\n        _this.set('properties', properties);\n      });\n      this.resetForm();\n    },\n    actions: {\n      closePanel: function closePanel() {\n        this.set('open', false);\n        this.onClose();\n      },\n      filterTasks: function filterTasks() {\n        var data = this.get('data');\n        var filterData = {};\n        var fields = {};\n        var searchCustomFields = false;\n        this.get('filteredFields').forEach(function (f) {\n          var value = data[f.id];\n\n          if (!value && f.id !== 'source') {\n            return;\n          }\n\n          if (f.isSystem) {\n            if (f.id === 'department' || f.id === 'assignedBy' || f.id === 'assignedTo') {\n              value = value.id;\n            } else if (f.id === 'source' && data.category) {\n              filterData.category = data.category;\n            }\n\n            filterData[f.id] = value;\n          } else {\n            fields[f.id] = value;\n            searchCustomFields = true;\n          }\n        });\n\n        if (searchCustomFields) {\n          filterData.fields = JSON.stringify(fields);\n        }\n\n        this.onAction(filterData);\n      },\n      updateAssignedTo: function updateAssignedTo(value) {\n        console.log(value);\n        this.set('data.assignedTo', value);\n\n        this._checkForm();\n      },\n      updateAssignedBy: function updateAssignedBy(value) {\n        this.set('data.assignedBy', value);\n\n        this._checkForm();\n      },\n      updateCategory: function updateCategory(value) {\n        this.set('data.category', value);\n\n        this._checkForm();\n      },\n      updateCompany: function updateCompany(value) {\n        this.set('data.company', value);\n\n        this._checkForm();\n      },\n      checkForm: function checkForm() {\n        this._checkForm();\n      },\n      clearForm: function clearForm() {\n        this.resetForm();\n      }\n    },\n    _checkForm: function _checkForm() {\n      var valid = false;\n      var data = this.get('data');\n      this.get('filteredFields').forEach(function (f) {\n        if (f.id === 'guest') {\n          f.subfields.forEach(function (sf) {\n            if (!valid) {\n              var value = data[sf.id];\n\n              if (value || typeof value === 'string' && value.trim() !== '') {\n                valid = true;\n              }\n            }\n          });\n        } else if (f.id === 'source') {\n          var value = data[f.id];\n\n          if (value || typeof value === 'string' && value.trim() !== '') {\n            valid = true;\n          }\n\n          value = data.category;\n\n          if (value || typeof value === 'string' && value.trim() !== '') {\n            valid = true;\n          }\n        } else if (!valid) {\n          var _value = data[f.id];\n\n          if (_value || typeof _value === 'string' && _value.trim() !== '') {\n            valid = true;\n          }\n        }\n\n        !valid && f.sections.forEach(function (s) {\n          if (valid || !s.active) {\n            return;\n          }\n\n          s.subfields.forEach(function (sf) {\n            var value = data[sf.id];\n\n            if (value || typeof value === 'string' && value.trim() !== '') {\n              valid = true;\n            }\n          });\n        });\n      });\n      this.set('formIsValid', valid);\n    },\n    resetForm: function resetForm() {\n      this.set('formIsValid', false);\n      this.set('data', {});\n      this.set('departmentUsers', []);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/tasks/id-selector\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    showProp: 'title',\n    isEditMode: true,\n    selected: Ember.computed('value', function () {\n      return this.get('options').findBy('id', this.get('value'));\n    }),\n    actions: {\n      changeValue: function changeValue(value) {\n        if (!value.disabled) {\n          this.set('value', value.id);\n          this.onChange && this.onChange(value.id);\n        }\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/tasks/merge-panel\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    primaryTask: null,\n    formIsValid: false,\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.set('primaryTask', this.get('tasks.0'));\n      this.set('allTasks', this.get('tasks').toArray());\n\n      this._checkForm();\n    },\n    actions: {\n      searchTask: function searchTask(value) {\n        this.set('searchText', value);\n      },\n      removeTask: function removeTask(task) {\n        if (task === this.get('primaryTask')) {\n          return;\n        }\n\n        this.get('allTasks').removeObject(task);\n\n        this._checkForm();\n      },\n      setPrimary: function setPrimary(task) {\n        this.set('primaryTask', task);\n      },\n      mergeTasks: function mergeTasks() {\n        var primaryTask = this.get('primaryTask');\n        var secondaryTasks = this.get('allTasks').toArray();\n        secondaryTasks.removeObject(primaryTask);\n        this.onAction(primaryTask, secondaryTasks);\n      }\n    },\n    _checkForm: function _checkForm() {\n      this.set('formIsValid', this.get('allTasks.length') > 1);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/tasks/source-selector\", [\"exports\", \"inboxfront/components/tasks/id-selector\"], function (_exports, _idSelector) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _idSelector.default.extend({\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.options = [{\n        id: \"NA\",\n        title: \"NA\"\n      }, {\n        id: \"PHONE\",\n        title: \"Phone\"\n      }, {\n        id: \"EMAIL\",\n        title: \"Email\"\n      }, {\n        id: \"LIVECHAT\",\n        title: \"Live Chat\"\n      }, {\n        id: \"WECHAT\",\n        title: \"WeChat\"\n      }, {\n        id: \"TELEGRAM\",\n        title: \"Telegram\"\n      }, {\n        id: \"LINE\",\n        title: \"LINE\"\n      }, {\n        id: \"TWITTER\",\n        title: \"Twitter DM\"\n      }, {\n        id: \"WHATSAPP\",\n        title: \"WhatsApp\"\n      }, {\n        id: \"FACEBOOK\",\n        title: \"Facebook\"\n      }, {\n        id: 'INSTAGRAM',\n        title: 'Instagram'\n      }];\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/tasks/task-list-item\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    fieldValue: Ember.computed('task', 'field.id', function () {\n      return this.get('task')[this.get('field.id')];\n    })\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/tasks/watcher-panel\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\n\n  function _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _iterableToArray(iter) { if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter); }\n\n  function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    restUsers: Ember.computed('selectedUsers.length', function () {\n      var users = _toConsumableArray(this.get('users'));\n\n      if (this.get('task') || this.get('tasks.length') === 1) {\n        users.removeObject(users.findBy('id', this.get('task.assignedTo.id') || this.get('tasks.0.assignedTo.id')));\n      }\n\n      this.get('selectedUsers').forEach(function (user) {\n        users.removeObject(user);\n      });\n      return users;\n    }),\n    selectedUsers: Ember.computed('task', 'tasks', function () {\n      var selectedUsers = [];\n      var task = this.get('task');\n      var tasks = task ? [task] : this.get('tasks');\n\n      if (tasks.length === 1) {\n        tasks[0].watchers.forEach(function (u) {\n          selectedUsers.pushObject(u);\n        });\n      }\n\n      return selectedUsers;\n    }),\n    actions: {\n      updateWatchers: function updateWatchers() {\n        if (this.get('selectedUsers.length') > 0) {\n          this.onAction(this.get('selectedUsers'));\n        } else {\n          this.onClose();\n        }\n      },\n      selectUser: function selectUser(user) {\n        this.get('selectedUsers').pushObject(user);\n      },\n      deselectUser: function deselectUser(user) {\n        this.get('selectedUsers').removeObject(user);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/tasks/watchers-list\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\n\n  function _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _iterableToArray(iter) { if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter); }\n\n  function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    selectedUser: null,\n    restUsers: Ember.computed('task.watchers.[]', function () {\n      var users = _toConsumableArray(this.get('users'));\n\n      users.removeObject(users.findBy('id', this.get('task.assignedTo.id')));\n      this.get('task.watchers').forEach(function (user) {\n        users.removeObject(user);\n      });\n      return users;\n    }),\n    actions: {\n      removeWatcher: function removeWatcher(watcher) {\n        this.get('task').watchers.removeObject(watcher);\n      },\n      addWatcher: function addWatcher() {\n        this.get('task').watchers.addObject(this.get('selectedUser'));\n        this.set('selectedUser', null);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/transition-group\", [\"exports\", \"ember-css-transitions/components/transition-group\"], function (_exports, _transitionGroup) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _transitionGroup.default;\n    }\n  });\n});","define(\"inboxfront/components/user-avatar\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    tagName: '',\n    userFullName: Ember.computed('user.{firstName,lastName}', function () {\n      var user = this.get('user');\n\n      if (!user) {\n        return '';\n      }\n\n      var regex = /[^\\u0000-\\u00ff]/;\n\n      var containsNonLatinCodepoints = function containsNonLatinCodepoints(s) {\n        return regex.test(s);\n      };\n\n      var fullName = '';\n\n      if (!containsNonLatinCodepoints(user.firstName)) {\n        fullName = user.firstName + ' ';\n      }\n\n      if (!containsNonLatinCodepoints(user.lastName)) {\n        fullName += user.lastName;\n      }\n\n      return fullName;\n    })\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/user-status-popup\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\n  function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  var _default = Ember.Component.extend({\n    session: Ember.inject.service(),\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    profile: Ember.inject.service(),\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.profile.getStatusUser();\n      this.menu = [{\n        title: 'profile',\n        icon: 'profile2',\n        url: 'profile'\n      }, {\n        title: 'security',\n        icon: 'lock3',\n        url: 'security'\n      }, {\n        title: 'preferences',\n        icon: 'group',\n        url: 'preference.notification'\n      }];\n      this.statusList = ['online', 'away', 'offline'];\n    },\n    user: Ember.computed('sessionAccount.loggeduser', function () {\n      return this.sessionAccount.loggeduser;\n    }),\n    userStatus: Ember.computed('profile.userStatus', function () {\n      return this.profile.userStatus;\n    }),\n    noteSettings: Ember.computed('profile.notificationSettings', function () {\n      return this.get('profile.notificationSettings');\n    }),\n    snooze: Ember.computed('noteSettings', function () {\n      return this.get('noteSettings.snooze') ? 'snooze' : '';\n    }),\n    actions: {\n      changeOnlineStatus: function changeOnlineStatus(status) {\n        this.profile.changeStatusUser(status);\n      },\n      onChooseTimeSnooze: function onChooseTimeSnooze(_ref) {\n        var value = _ref.value;\n\n        if (value === 'custom') {\n          this.set('showPopupCustomDate', true);\n        } else {\n          this.profile.chooseTimeSnooze(value, this.get('noteSettings'));\n        }\n      },\n      offSnooze: function offSnooze() {\n        var hash = _objectSpread(_objectSpread({}, this.get('noteSettings')), {}, {\n          type: 0,\n          snooze: null\n        });\n\n        this.profile.updateProfile(hash, 'snooze_off');\n      },\n      togglePopupCustomDate: function togglePopupCustomDate() {\n        this.set('showPopupCustomDate', false);\n      },\n      confirmDate: function confirmDate() {\n        var hash = _objectSpread(_objectSpread({}, this.get('noteSettings')), {}, {\n          snooze: new Date(this.get('snoozeCustomDate')).toISOString()\n        });\n\n        this.profile.updateProfile(hash);\n      },\n      onClickOutside: function onClickOutside() {\n        this.set('isShowPopup', false);\n      },\n      logout: function logout() {\n        this.get('session').invalidate();\n      },\n      toggleUserMenuPopup: function toggleUserMenuPopup() {\n        this.toggleProperty('isShowPopup');\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/users/dialogs/confirm-delete\", [\"exports\", \"inboxfront/components/common/dialogs/warning\"], function (_exports, _warning) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _warning.default.extend({\n    tagName: ''\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/users/dialogs/reset-link\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Component.extend({\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    tagName: '',\n    actions: {\n      copyLinkToClipboard: function copyLinkToClipboard() {\n        var _this = this;\n\n        if (navigator.clipboard) {\n          navigator.clipboard.writeText(this.get('link')).then(function () {\n            _this.get('paperToaster').show(_this.intl.t('link_copied'));\n          }, function () {\n            _this.get('paperToaster').show(_this.intl.t('link_not_copied'));\n          });\n        } else {\n          this.get('paperToaster').show(this.intl.t('link_not_copied'));\n        }\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/components/vertical-collection\", [\"exports\", \"@html-next/vertical-collection/components/vertical-collection/component\"], function (_exports, _component) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _component.default;\n    }\n  });\n});","define(\"inboxfront/controllers/all_icons\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\n\n  function _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _iterableToArray(iter) { if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter); }\n\n  function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  var _default = Ember.Controller.extend({\n    init: function init() {\n      var _this = this;\n\n      this._super.apply(this, arguments);\n\n      this.set('symbols', []);\n      fetch(window.location.origin + '/assets/icons.svg').then(function (response) {\n        return response.text();\n      }).then(function (svgString) {\n        var doc = new DOMParser().parseFromString(svgString, \"image/svg+xml\");\n        var errorNode = doc.querySelector(\"parsererror\");\n\n        if (errorNode) {\n          console.error('SVG PARSE', errorNode);\n        } else {\n          _this.set('symbols', _toConsumableArray(doc.children[0].children));\n        }\n      });\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/application\", [\"exports\", \"inboxfront/config/environment\", \"inboxfront/gql/mutation\"], function (_exports, _environment, _mutation) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Controller.extend({\n    session: Ember.inject.service(),\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    isCollapsed: false,\n    isLoading: true,\n    isToastOpenNote: false,\n    ws: Ember.observer('userID', function () {\n      var _this2 = this;\n\n      //eslint-disable-line\n      var account = this.get('sessionAccount.loggeduser.notificationSettings');\n      this.callWebSocket(this.get('userID'));\n\n      if (Notification.permission !== 'denied' && !account.active && account.snooze === null) {\n        Ember.run.later(function () {\n          _this2.set('isToastOpenNote', true);\n        }, 5000);\n        /*later((() => {\n            this.set('isToastOpenNote', false);\n        }), 20000);*/\n      }\n    }),\n    callWebSocket: function callWebSocket(userId) {\n      var _this3 = this;\n\n      if (userId) {\n        var webSocket = new WebSocket(\"\".concat(_environment.default.socketUrlNote).concat(userId, \"/\"));\n\n        webSocket.onmessage = function (event) {\n          var packet;\n\n          try {\n            packet = JSON.parse(event.data);\n          } catch (e) {\n            throw Error('error parse');\n          }\n\n          _this3.showNotification(packet);\n        };\n\n        webSocket.onclose = function (e) {\n          console.log('Socket is closed. Reconnect will be attempted in 1 second.', e.reason);\n          setTimeout(function () {\n            _this3.callWebSocket();\n          }, 1000);\n        };\n\n        webSocket.onerror = function (err) {\n          console.error('Socket encountered error: ', err.message, 'Closing socket');\n          webSocket.close();\n        };\n      }\n    },\n    showNotification: function showNotification(msg) {\n      var audio = new Audio('/assets/audio/all-eyes-on-me.mp3');\n      audio.play();\n      new Notification(msg.message, {\n        body: msg.extra_data !== null ? msg.extra_data : '',\n        icon: ''\n      });\n    },\n    actions: {\n      sendRequestNotification: function sendRequestNotification() {\n        var _this = this;\n\n        var hash = {\n          active: true,\n          messages: true,\n          escalations: true,\n          tasks: true,\n          sound: true\n        };\n        this.set('isToastOpenNote', false);\n        Notification.requestPermission(function (permission) {\n          if (permission === 'granted') {\n            _this.ajax.query(_mutation.default.UPDATE_NOTIFICATION_SETTINGS, 'updateNotificationSettings', hash).then();\n          }\n        });\n      },\n      closeToast: function closeToast() {\n        this.set('isToastOpenNote', false);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/channels\", [\"exports\", \"inboxfront/gql/query\"], function (_exports, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\n  function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  var _default = Ember.Controller.extend({\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    openChannelEditDialog: false,\n    isEditMode: false,\n    isPopupInserted: false,\n    isActiveLoader: false,\n    showChannel: Ember.computed('page', function () {\n      return this.get('page') !== 'widget';\n    }),\n    actions: {\n      onChangeSelectCompany: function onChangeSelectCompany(val) {\n        this.set('selectedProperty', val);\n        this.changeSelectedChannels(val.id);\n      },\n      showDialogAction: function showDialogAction(channel) {\n        var isNewCreate = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n        this.showDialogTrigger(channel, isNewCreate);\n      },\n      onCloseDialog: function onCloseDialog() {\n        this.triggerDialog();\n        this.set('isPopupInserted', false);\n      },\n      copyTxt: function copyTxt(name, text) {\n        var webHookUrl = document.querySelector(\".\".concat(name, \" input\"));\n        webHookUrl.disabled = false;\n        webHookUrl.select();\n        document.execCommand('copy');\n        webHookUrl.disabled = true;\n        this.get('paperToaster').show(this.intl.t('text_copied', {\n          text: text\n        }));\n      },\n      onDelete: function onDelete(channel) {\n        var accounts = this.get('selectedProperty.accounts.edges');\n        accounts.removeObject(accounts.findBy('node.id', channel.id));\n        this.changeSelectedChannels();\n      },\n      onChannelCreated: function onChannelCreated() {\n        var _this = this;\n\n        var isClose = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n        var isNew = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n        var channel = arguments.length > 2 ? arguments[2] : undefined;\n        var instagramChannel = arguments.length > 3 ? arguments[3] : undefined;\n        var type = this.get('selectedChannelType.type');\n        var filterChannel = this.get('arrQuery').findBy('name', type);\n        var toaster = this.get('paperToaster');\n        var hash = {\n          name: this.get('channel.name'),\n          application: filterChannel.name,\n          propertyId: this.get('selectedProperty').id\n        };\n        filterChannel.fields.forEach(function (el) {\n          Object.entries(el).forEach(function (_ref) {\n            var _ref2 = _slicedToArray(_ref, 2),\n                key = _ref2[0],\n                i = _ref2[1];\n\n            hash[key] = _this.get(\"channel.\".concat(i));\n          });\n        });\n\n        if (filterChannel.name === 'EMAIL' && !this.get('channel.selectedEmailProvider')) {\n          hash.emailProvider = 'SENDGRID';\n        }\n\n        if (this.get('isEditMode')) hash.accountId = this.get('channel.accountId');\n        this.set('isActiveLoader', true);\n        this.ajax.query(filterChannel.mutation, 'createOrUpdateAccount', hash).then(function (result) {\n          if (result.account) {\n            if (_this.get('isEditMode')) {\n              if (type === 'FACEBOOK' && instagramChannel.accountId) {\n                var _filterChannel = _this.get('arrQuery').findBy('name', 'INSTAGRAM');\n\n                var data = {\n                  accountId: instagramChannel.accountId,\n                  name: instagramChannel.name,\n                  application: _filterChannel.name,\n                  propertyId: _this.get('selectedProperty').id,\n                  code: instagramChannel.code || ''\n                };\n\n                _this.ajax.query(_filterChannel.mutation, 'createOrUpdateAccount', data).then(function (instagram) {\n                  if (!instagram.errors) {\n                    var account = _this.get('selectedProperty.accounts.edges').findBy('node.id', instagram.account.id);\n\n                    Ember.set(account, 'node.name', instagram.account.name);\n                    Ember.set(account, 'node.accountsettingSet', instagram.account.accountsettingSet);\n                  } else {\n                    toaster.show(instagram.errors[0].message);\n                  }\n\n                  _this.onChannelUpdate(result.account, hash.accountId);\n                });\n              } else {\n                _this.onChannelUpdate(result.account, hash.accountId);\n              }\n            } else {\n              if (type === 'FACEBOOK') {\n                if (instagramChannel.name) {\n                  _this.ajax.query(_query.default.CHANNELS_BY_PROPERTY, 'allAccounts', {\n                    propertyId: hash.propertyId\n                  }).then(function (res) {\n                    if (!res.errors && res.length) {\n                      var filter = result.account.accountsettingSet.edges.findBy('node.key', 'my_instagram_account_id');\n\n                      if (filter) {\n                        var instagramAcc = res.findBy('pk', +filter.node.value);\n\n                        if (instagramAcc) {\n                          var _filterChannel2 = _this.get('arrQuery').findBy('name', 'INSTAGRAM');\n\n                          var _data = {\n                            accountId: instagramAcc.id,\n                            name: instagramChannel.name,\n                            application: _filterChannel2.name,\n                            propertyId: _this.get('selectedProperty').id,\n                            code: instagramChannel.code\n                          };\n\n                          _this.ajax.query(_filterChannel2.mutation, 'createOrUpdateAccount', _data).then(function (instagram) {\n                            if (!instagram.errors) {\n                              _this.get('selectedProperty.accounts.edges').pushObject({\n                                node: instagram.account\n                              });\n                            } else {\n                              toaster.show(instagram.errors[0].message);\n                            }\n\n                            _this.callMutation(result.account, isClose, isNew);\n                          });\n                        } else {\n                          _this.callMutation(result.account, isClose, isNew);\n                        }\n                      } else {\n                        _this.callMutation(result.account, isClose, isNew);\n                      }\n                    } else {\n                      _this.callMutation(result.account, isClose, isNew);\n                    }\n                  });\n                } else {\n                  _this.callMutation(result.account, isClose, isNew);\n                }\n              } else {\n                if (type === 'LINE') {\n                  isClose = false;\n                  isNew = true;\n                  var filter = result.account.accountsettingSet.edges.findBy('node.key', 'line_webhook_url');\n\n                  _this.set('channel.line_webhook_url', filter.node.value);\n                } else if (type === 'WECHAT') {\n                  isClose = false;\n                  isNew = true;\n                  var filterUrl = result.account.accountsettingSet.edges.findBy('node.key', 'wechat_webhook_url');\n                  var filterToken = result.account.accountsettingSet.edges.findBy('node.key', 'wechat_token');\n\n                  _this.set('channel.wechat_webhook_url', filterUrl.node.value);\n\n                  _this.set('channel.wechat_token', filterToken.node.value);\n                }\n\n                _this.callMutation(result.account, isClose, isNew);\n              }\n            }\n\n            _this.changeSelectedChannels(hash.propertyId);\n          }\n        }).catch(function (error) {\n          return toaster.show(error.errors && error.errors[0].message);\n        }).finally(function () {\n          return _this.set('isActiveLoader', false);\n        });\n      }\n    },\n    changeSelectedChannels: function changeSelectedChannels(propertyId, widgetSettings) {\n      var _this2 = this;\n\n      propertyId = propertyId || this.get('selectedProperty.id');\n      this.ajax.query(_query.default.WIDGET_SETTINGS, 'widgetSettings', {\n        propertyId: propertyId\n      }).then(function (settings) {\n        var _ref3 = widgetSettings || settings,\n            lineDisplay = _ref3.lineDisplay,\n            telegramDisplay = _ref3.telegramDisplay,\n            wechatDisplay = _ref3.wechatDisplay,\n            twitterDisplay = _ref3.twitterDisplay,\n            facebookDisplay = _ref3.facebookDisplay,\n            whatsappDisplay = _ref3.whatsappDisplay,\n            instagramDisplay = _ref3.instagramDisplay;\n\n        var accounts = [{\n          id: 1,\n          application: 'Line',\n          icon: 'LINE',\n          type: lineDisplay,\n          key: 'lineDisplay'\n        }, {\n          id: 2,\n          application: 'Telegram',\n          icon: 'TELEGRAM',\n          type: telegramDisplay,\n          key: 'telegramDisplay'\n        }, {\n          id: 3,\n          application: 'Wechat',\n          icon: 'WECHAT',\n          type: wechatDisplay,\n          key: 'wechatDisplay'\n        }, {\n          id: 4,\n          application: 'Twitter',\n          icon: 'TWITTER',\n          type: twitterDisplay,\n          key: 'twitterDisplay'\n        }, {\n          id: 5,\n          application: 'Facebook',\n          icon: 'FACEBOOK',\n          type: facebookDisplay,\n          key: 'facebookDisplay'\n        }, {\n          id: 6,\n          application: 'Whatsapp',\n          icon: 'WHATSAPP',\n          type: whatsappDisplay,\n          key: 'whatsappDisplay'\n        }, {\n          id: 7,\n          application: 'Instagram',\n          icon: 'INSTAGRAM',\n          type: instagramDisplay,\n          key: 'instagramDisplay'\n        }];\n\n        _this2.ajax.query(_query.default.CHANNELS_BY_PROPERTY, 'allAccounts', {\n          propertyId: propertyId\n        }).then(function (channels) {\n          var mappingChannels = channels.map(function (channel) {\n            return channel.application;\n          });\n\n          _this2.set('channels', accounts.map(function (account) {\n            var channel = channels.find(function (c) {\n              return c.application === account.icon;\n            });\n            return _objectSpread(_objectSpread({}, account), {}, {\n              type: (channel && channel.active) === account.type ? account.type : false,\n              disabled: mappingChannels.indexOf(account.icon) < 0\n            });\n          }));\n        });\n      });\n    },\n    onChannelUpdate: function onChannelUpdate(data, id) {\n      var account = this.get('selectedProperty.accounts.edges').findBy('node.id', id);\n      Ember.set(account, 'node.name', data.name);\n      Ember.set(account, 'node.accountsettingSet', data.accountsettingSet);\n      this.triggerDialog();\n      this.get('paperToaster').show(this.intl.t('channel_updated'));\n    },\n    callMutation: function callMutation(data, isClose, isNew) {\n      this.get('selectedProperty.accounts.edges').pushObject({\n        node: data\n      });\n      isClose && this.triggerDialog();\n      this.get('paperToaster').show(this.intl.t('channel_created'));\n\n      if (isNew) {\n        this.set('isEditMode', true);\n      }\n    },\n    triggerDialog: function triggerDialog() {\n      this.set('openChannelEditDialog', !this.get('openChannelEditDialog'));\n    },\n    showDialogTrigger: function showDialogTrigger(channel, isNewCreate) {\n      var _this3 = this;\n\n      var application = channel && channel.application !== 'Instagram' && channel.application || 'Facebook';\n      this.set('channel', {});\n      this.set('selectedChannelType', {\n        component: application.toLowerCase(),\n        title: application,\n        type: application.toUpperCase()\n      });\n\n      if (isNewCreate) {\n        this.set('isEditMode', false);\n        this.set('channel.my_instagram_account_id', -1);\n        this.set('instagramChannel', {\n          pk: -1\n        });\n        this.set('instagramChannelType', {\n          component: 'instagram',\n          title: 'INSTAGRAM',\n          type: 'INSTAGRAM'\n        });\n      } else {\n        this.set('channel.accountId', channel.id);\n        this.set('channel.pk', channel.pk);\n        this.set('channel.name', channel.name);\n        channel.accountsettingSet && channel.accountsettingSet.edges.forEach(function (_ref4) {\n          var node = _ref4.node;\n\n          _this3.set('channel.' + node.key, node.extraValue || node.value);\n        });\n\n        if (channel.application === 'FACEBOOK') {\n          this.set('channel.selectedFacebookPage', {\n            name: this.get('channel.facebook_page_name'),\n            id: this.get('channel.facebook_page_id')\n          });\n          var instagramChannel = {\n            application: 'INSTAGRAM'\n          };\n          var filter = channel.accountsettingSet && channel.accountsettingSet.edges.findBy('node.key', 'my_instagram_account_id');\n\n          if (filter) {\n            var instagram = this.get('selectedProperty.accounts.edges').findBy('node.pk', +filter.node.value);\n\n            if (instagram) {\n              instagramChannel.accountId = instagram.node.id;\n              instagramChannel.pk = instagram.node.pk;\n              instagramChannel.name = instagram.node.name;\n              instagram.node.accountsettingSet.edges.forEach(function (s) {\n                instagramChannel[s.node.key] = s.node.value;\n              });\n            }\n          }\n\n          this.set('instagramChannel', instagramChannel);\n          this.set('instagramChannelType', {\n            component: instagramChannel.application.toLowerCase(),\n            title: instagramChannel.application,\n            type: instagramChannel.application.toUpperCase()\n          });\n        } else if (channel.application === 'INSTAGRAM') {\n          this.set('instagramChannel', this.get('channel'));\n          this.set('instagramChannelType', this.get('selectedChannelType'));\n          var fbChannel = {\n            application: 'FACEBOOK'\n          };\n          var found = false;\n          this.get('selectedProperty.accounts.edges').forEach(function (acc) {\n            if (found) return;\n            var filter = acc.node.accountsettingSet.edges.findBy('node.key', 'my_instagram_account_id');\n\n            if (filter) {\n              if (+filter.node.value === _this3.get('instagramChannel.pk')) {\n                found = true;\n                fbChannel.accountId = acc.node.id;\n                fbChannel.pk = acc.node.pk;\n                fbChannel.name = acc.node.name;\n                acc.node.accountsettingSet.edges.forEach(function (s) {\n                  fbChannel[s.node.key] = s.node.value;\n                });\n              }\n            }\n          });\n          this.set('channel', fbChannel);\n          this.set('channel.selectedFacebookPage', {\n            name: this.get('channel.facebook_page_name'),\n            id: this.get('channel.facebook_page_id')\n          });\n          this.set('selectedChannelType', {\n            component: fbChannel.application.toLowerCase(),\n            title: fbChannel.application,\n            type: fbChannel.application.toUpperCase()\n          });\n        }\n\n        this.set('channel.selectedDepartment', channel.department);\n        this.set('channel.propertyId', this.get('selectedProperty.id'));\n        this.set('isEditMode', true);\n      }\n\n      this.set('isPopupInserted', true);\n      this.triggerDialog();\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/chat\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Controller.extend({});\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/chats\", [\"exports\", \"moment\", \"inboxfront/config/environment\", \"inboxfront/gql/mutation\", \"inboxfront/gql/query\"], function (_exports, _moment, _environment, _mutation, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Controller.extend({\n    session: Ember.inject.service(),\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    emoji: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    chats: Ember.inject.service(),\n    panelActions: Ember.inject.service(),\n    kb: Ember.inject.service(),\n    validation: Ember.inject.service(),\n    isCreateDialogInserted: false,\n    showCreateDialog: false,\n    panelActive: 'assigned',\n    noteUser: '',\n    msgBody: '',\n    messageToEdit: null,\n    dateNotification: '',\n    isOpenUserPopup: false,\n    isOpenReply: false,\n    isOpenReAssign: false,\n    replyTab: true,\n    isStarred: false,\n    showSearch: false,\n    showVisitorInfo: true,\n    isChat: true,\n    isLoadMessages: false,\n    showReplyInput: false,\n    isMessageEmpty: true,\n    filterGuests: null,\n    filterMessages: null,\n    selectedBasicTab: 'Media',\n    numberOfMsgs: 10,\n    assignee: Ember.computed('selectedThread', function () {\n      var thread = this.get('selectedThread');\n      return thread.agent ? thread.agent.agentProfile.user : null;\n    }),\n    rooms: Ember.computed('chats.rooms.{[],status}', function () {\n      return this.chats.rooms;\n    }),\n    selectedRoom: Ember.computed('chats.selectedRoom', function () {\n      return this.chats.selectedRoom;\n    }),\n    placeholderText: Ember.computed('replyTab', 'selectedThread', function () {\n      var nameGuest = this.get('selectedThread.guestContact.guest.firstName') || '';\n\n      if (this.get('replyTab')) {\n        return \"\".concat(this.intl.t('ur_msg_here'), \" \").concat(nameGuest, \"...\");\n      } else {\n        return this.intl.t('mention_member');\n      }\n    }),\n    isReAssign: Ember.computed('sessionAccount.loggeduser', 'selectedThread', function () {\n      var group = this.get('sessionAccount.loggeduser.systemGroup.name');\n      var name = this.get('sessionAccount.loggeduser.username');\n      var agent = this.get('selectedThread.agent.agentProfile.user.username');\n      return group === 'admin' || group === 'owner' || name === agent;\n    }),\n    agentInternal: Ember.computed('selectedRoom', function () {\n      var selectedRoom = this.get('selectedRoom');\n\n      if (selectedRoom) {\n        if (selectedRoom.isGroup) {\n          return selectedRoom;\n        } else {\n          if (selectedRoom.username === 'raincheck.bot') {\n            return {\n              _fullName: 'Braincheck',\n              username: 'raincheck.bot'\n            };\n          }\n\n          var username = this.get('sessionAccount.loggeduser.username');\n          return (selectedRoom.participants || []).filter(function (user) {\n            return user.username !== username;\n          })[0];\n        }\n      }\n\n      return '';\n    }),\n    agentNameGroupInternal: Ember.computed('selectedRoom', function () {\n      var selectedRoom = this.get('selectedRoom');\n      if (selectedRoom) return selectedRoom.participants;\n      return '';\n    }),\n    leftCountAgentsChat: Ember.computed('agentNameGroupInternal', function () {\n      var selectedRoom = this.get('selectedRoom');\n\n      if (selectedRoom) {\n        return selectedRoom.participants.length > 5 ? selectedRoom.participants.length - 5 : '';\n      }\n\n      return '';\n    }),\n    agentName: Ember.computed('selectedThread', function () {\n      if (this.get('selectedThread.id')) {\n        var agent = this.get('selectedThread').agent;\n\n        if (agent) {\n          return agent.agentProfile.user.firstName + \" \" + agent.agentProfile.user.lastName;\n        } else {\n          return 'Unassigned';\n        }\n      }\n\n      return '';\n    }),\n    updateAttachments: Ember.computed(function () {\n      var controller = this;\n      return function (response) {\n        var result = JSON.parse(response.xhr.response);\n        var attachment = result.data.file.attachment;\n        controller.set('msgBody', _environment.default.mediaUrl + attachment.datafile);\n        controller.sendNewMessage(controller.get('isChat') ? attachment.id : attachment.pk);\n      };\n    }),\n    optionsExternal: Ember.computed('isChat', function () {\n      var variables = '{\"appLabel\": \"message\", \"model\": \"message\"}';\n      var token = this.get(\"session\").get(\"data.authenticated.access_token\") || undefined;\n      return {\n        paramName: \"file\",\n        url: _environment.default.apollo.apiURL,\n        addRemoveLinks: false,\n        autoProcessQueue: true,\n        previewsContainer: \"#upload-preview\",\n        clickable: \"#addAttachment\",\n        acceptedFiles: \"image/*,text/csv,application/pdf\",\n        method: \"POST\",\n        headers: {\n          'Cache-Control': null,\n          'X-Requested-With': null,\n          'Accept': null,\n          'Authorization': 'Bearer ' + token\n        },\n        params: {\n          'operationName': \"uploadAttachment\",\n          'query': _mutation.default.UPLOAD_ATTACHMENT,\n          'variables': variables\n        }\n      };\n    }),\n    optionsInternal: Ember.computed('isChat', function () {\n      var variables = '{\"appLabel\": \"chans\", \"model\": \"chatmessage\"}';\n      var token = this.get(\"session\").get(\"data.authenticated.access_token\") || undefined;\n      return {\n        paramName: \"file\",\n        url: _environment.default.apollo.apiURL,\n        addRemoveLinks: false,\n        autoProcessQueue: true,\n        previewsContainer: \"#upload-preview\",\n        clickable: \"#addAttachment\",\n        acceptedFiles: \"image/*,text/csv,application/pdf\",\n        method: \"POST\",\n        headers: {\n          'Cache-Control': null,\n          'X-Requested-With': null,\n          'Accept': null,\n          'Authorization': 'Bearer ' + token\n        },\n        params: {\n          'operationName': \"uploadAttachment\",\n          'query': _mutation.default.UPLOAD_ATTACHMENT,\n          'variables': variables\n        }\n      };\n    }),\n    userLastLogin: Ember.computed('selectedRoom', function () {\n      if (!this.get('selectedRoom')) return '';\n      var userID = this.get('sessionAccount.loggeduser.pk');\n      var selectedRoom = this.get('selectedRoom.participants').find(function (u) {\n        return u.id !== userID;\n      });\n      var user = this.get('filterUsers').find(function (u) {\n        return u.pk === selectedRoom.id;\n      });\n      var date = new Date();\n\n      if (user && user.lastLogin !== null) {\n        date = new Date(user.lastLogin);\n      } else {\n        date.setFullYear(date.getFullYear() - 1);\n      }\n\n      return date;\n    }),\n    knowledgeBases: Ember.computed('kb.bases.[]', function () {\n      var bases = [{\n        id: '*',\n        name: 'All Knowledge Bases'\n      }];\n      bases.addObjects(this.get('kb.bases'));\n      return bases;\n    }),\n    actions: {\n      toggleVisitorInfo: function toggleVisitorInfo() {\n        this.toggleProperty('showVisitorInfo');\n      },\n      scrollMessages: function scrollMessages() {\n        this.triggerScrollMessages();\n      },\n      deleteUser: function deleteUser(user) {\n        var room = this.get('selectedRoom');\n        var hash = {\n          action: 'delete',\n          roomId: room.id,\n          userId: user.id\n        };\n        this.ajax.query(_mutation.default.ADD_DELETE_ROOM_PARTICIPANT, 'addDeleteRoomParticipant', hash).then(function () {\n          return room.participants.removeObject(user);\n        });\n      },\n      addUser: function addUser(user) {\n        var room = this.get('selectedRoom');\n        var hash = {\n          action: 'add',\n          roomId: room.id,\n          userId: user.id\n        };\n        this.ajax.query(_mutation.default.ADD_DELETE_ROOM_PARTICIPANT, 'addDeleteRoomParticipant', hash).then(function () {\n          return room.participants.addObject(user);\n        });\n        this.set('showAddMemberDialog', false);\n      },\n      deleteChatMessage: function deleteChatMessage() {\n        var messageId = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;\n        this.get('chats').deleteRoomMessage(this.get('selectedRoom'), messageId);\n      },\n      onDeleteEmoji: function onDeleteEmoji(data) {\n        var messageId = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n        this.get('chats').deleteEmoji(this.get('selectedRoom'), data, messageId);\n      },\n      onEmojiSelect: function onEmojiSelect(emoji) {\n        var messageId = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n        this.get('chats').addEmoji(this.get('selectedRoom'), emoji, messageId);\n      },\n      prepareToEdit: function prepareToEdit(message) {\n        var txtInput = document.querySelector('.txt-input');\n\n        if (txtInput) {\n          var _message$node, _message$node2;\n\n          txtInput.innerHTML = (_message$node = message.node) === null || _message$node === void 0 ? void 0 : _message$node.text;\n          this.set('msgBody', (_message$node2 = message.node) === null || _message$node2 === void 0 ? void 0 : _message$node2.text);\n        }\n\n        this.set('messageToEdit', message);\n      },\n      updateDateRange: function updateDateRange(date) {\n        this.set('dateNotification', new Date(date).toISOString());\n      },\n      openPopupUsers: function openPopupUsers() {\n        //this.set('msgBody', '@');\n        this.set('isOpenUserPopup', true);\n      },\n      openReply: function openReply() {\n        this.openReplyTrigger();\n      },\n      openKBSearch: function openKBSearch() {\n        this.set('showKBSearch', !this.get('showKBSearch'));\n\n        if (!this.get('showKBSearch')) {\n          this.set('showArticlePreview', false);\n        }\n      },\n      searchGuest: function searchGuest(e) {\n        var _this = this;\n\n        var val = e.target.value;\n\n        if (val.length > 2) {\n          var hash = {\n            page: 'GUEST',\n            properties: [this.get('selectedThread.account.companyProperty.id')],\n            q: val\n          };\n          this.ajax.query(_query.default.SEARCH_GUEST, 'search', hash).then(function (data) {\n            return _this.set('filterGuests', data);\n          });\n        } else {\n          this.set('filterGuests', []);\n        }\n      },\n      changeGuest: function changeGuest(guest) {\n        var currentGuest = this.get('selectedThread.guestContact.guest');\n        var hash = {\n          guestId: parseInt(currentGuest.id),\n          propertyId: parseInt(currentGuest.companyProperty.id),\n          esGuestId: guest.id,\n          firstName: guest.firstName,\n          lastName: guest.lastName,\n          email: guest.email,\n          phone: guest.phone\n        };\n        this.set('filterGuests', []);\n        this.ajax.query(_mutation.default.CREATE_OR_UPDATE_GUEST, 'createOrUpdateGuest', hash);\n      },\n      onMoveLink: function onMoveLink() {\n        this.set('filterGuests', []);\n      },\n      searchMessage: function searchMessage() {\n        var _this2 = this;\n\n        var msg = this.get('searchMessage');\n\n        if (msg.length > 2) {\n          this.set('showSearch', true);\n          var hash = {\n            page: 'MESSAGE',\n            properties: this.get('sessionAccount.loggeduser.properties').map(function (el) {\n              return Number(el.id);\n            }),\n            q: msg\n          };\n          this.ajax.query(_query.default.SEARCH_MESSAGE, 'search', hash).then(function (data) {\n            return _this2.set('filterMessages', data);\n          });\n        } else {\n          this.set('filterMessages', []);\n          this.set('showSearch', false);\n        }\n      },\n      chooseMessage: function chooseMessage(msg) {\n        this.set('showSearch', false);\n        var username = this.get('sessionAccount.loggeduser.username');\n        var filterThread = this.get('threads').findBy('node.pk', Number(msg.thread.id));\n        var currentTab = 'unassigned';\n\n        if (filterThread.node.agent !== null && username === filterThread.node.agent.agentProfile.user.username) {\n          currentTab = 'assigned';\n        } else if (filterThread.node.agent !== null && username !== filterThread.node.agent.agentProfile.user.username) {\n          currentTab = 'other';\n        }\n\n        if (this.get('selectedThread.pk') && this.get('selectedThread.pk') === Number(msg.thread.id)) {\n          this.scrollToMessage(msg.id);\n        } else {\n          this.callQueryThread(msg.thread.id, msg.id);\n          this.get('panelActions').toggle('assigned');\n          if (this.get('panelActive') !== currentTab) this.set('panelActive', currentTab);\n        }\n      },\n      showStarredBlock: function showStarredBlock() {\n        var _this3 = this;\n\n        if (this.get('isStarred')) {\n          this.set('isStarred', false);\n          return;\n        }\n\n        this.set('isStarred', true);\n        this.ajax.query(_query.default.STARRED_MESSAGES).then(function (messages) {\n          _this3.set('starredList', messages);\n        });\n      },\n      hideStarredBlock: function hideStarredBlock() {\n        this.set('isStarred', false);\n      },\n      sendStatusStar: function sendStatusStar(message) {\n        var _this4 = this;\n\n        var hash = {\n          messageId: message.id,\n          starred: false\n        };\n        this.ajax.query(_mutation.default.STARRED_MESSAGE, 'starredMessage', hash).then(function () {\n          if (_this4.get('selectedThread.id') === message.thread.id) {\n            var filterThread = _this4.get('messages').findBy('id', message.id);\n\n            Ember.set(filterThread, 'node.starredUser', false);\n            Ember.set(filterThread, 'node.starred', false);\n          }\n\n          _this4.get('starredList').removeObject(message);\n        });\n      },\n      //TODO rework 'chat-note-user-popup', try to integrate it to component 'input-chat'\n      chooseUser: function chooseUser(user) {\n        //const msg = this.get('msgBody');\n        var this_ = this; //const username = msg + user.firstName + ' ';\n\n        if (this.get('isChat')) {\n          this.set('delimiter', '@' + user.firstName);\n          this.set('noteUser', user); //this.set('msgBody', username);\n        }\n\n        var span = document.createElement('span');\n        span.className = 'wrap-user-group';\n        span.setAttribute('contenteditable', 'true');\n        span.innerHTML = \"<span class=\\\"user-group\\\" data-id=\\\"\".concat(user.id, \"\\\" contenteditable=\\\"true\\\">\").concat(user.firstName, \"</span>\");\n        document.querySelector('.txt-input').appendChild(span);\n        document.querySelector('.txt-input').innerHTML += '&nbsp;,';\n        document.querySelector('.txt-input').dispatchEvent(new Event('input'));\n        document.querySelector('.user-group').addEventListener('input', function (event) {\n          event.stopPropagation();\n\n          if (event.inputType === 'deleteContentBackward') {\n            this_.get('mentioned').removeObject(event.target.getAttribute('data-id'));\n            event.target.parentNode.remove();\n          }\n        });\n        this.get('mentioned').pushObject(user.id);\n        this.set('isOpenUserPopup', false);\n      },\n      chooseText: function chooseText(text) {\n        this.set('isOpenReply', false);\n        this.set('msgBody', text);\n      },\n      moveThread: function moveThread(note) {\n        var _this5 = this;\n\n        var user = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n\n        if (user.id) {\n          var filterRoom = this.chats.rooms.filter(function (el) {\n            return el.participants.length === 2 && el.participants.some(function (el) {\n              return el.id === user.id;\n            });\n          });\n          this.get('panelActions').toggle('direct');\n\n          if (filterRoom.length) {\n            this.triggerToggleChat(filterRoom[0].id);\n          } else {\n            var hash = {\n              isPrivate: true,\n              isGroup: false,\n              participants: user.id.split()\n            };\n            this.ajax.query(_mutation.default.CREATE_CHAT_ROOM, 'createChatRoom', hash).then(function (data) {\n              _this5.triggerAddRoom(data.room);\n\n              _this5.triggerToggleChat(data.room.id);\n            });\n          }\n        } else {\n          this.get('panelActions').toggle('assigned');\n          this.set('isChat', true);\n          this.set('selectedRoom', null);\n          this.set('panelActive', 'assigned');\n          this.callQueryThread(note.verb, note.actionObjectObjectId);\n        }\n      },\n      moveStarredThread: function moveStarredThread(msg) {\n        var username = this.get('sessionAccount.loggeduser.username');\n        var filterThread = this.get('threads').findBy('node.id', msg.thread.id);\n        var currentTab = 'unassigned';\n\n        if (filterThread.node.agent !== null && username === filterThread.node.agent.agentProfile.user.username) {\n          currentTab = 'assigned';\n        } else if (filterThread.node.agent !== null && username !== filterThread.node.agent.agentProfile.user.username) {\n          currentTab = 'other';\n        }\n\n        if (this.get('selectedThread.id') === msg.thread.id) {\n          this.scrollToMessage(msg.pk);\n        } else {\n          this.callQueryThread(msg.thread.id, msg.pk);\n          this.get('panelActions').toggle('assigned');\n          if (this.get('panelActive') !== currentTab) this.set('panelActive', currentTab);\n        }\n      },\n      closeGroupChat: function closeGroupChat() {\n        this.set('showGroupDialog', false);\n      },\n      showGroupChat: function showGroupChat(bool, e) {\n        e.stopPropagation();\n        e.preventDefault();\n        this.set('isGroupPopup', bool);\n        this.set('showGroupDialog', true);\n      },\n      showAssignDialog: function showAssignDialog() {\n        this.set('isOpenReAssign', true);\n      },\n      pickThread: function pickThread(thread) {\n        if (this.get('selectedThread.id') === thread.node.id) {\n          return;\n        }\n\n        this.set('bookmarksShown', false);\n        this.set('replyTab', true);\n        this.set('isChat', true);\n        this.set('selectedRoom', null);\n        this.callQueryThread(thread.node.id);\n        thread.node.chatsession && this.callHintMessage(thread.node.chatsession.id);\n        var userID = this.get('sessionAccount.loggeduser.pk');\n\n        if (thread.node.unreadCount !== 0 && thread.node.agent !== null && thread.node.agent.agentProfile.user.pk === userID) {\n          this.ajax.mutation(_mutation.default.READ_THREAD, 'readThread', {\n            threadId: thread.node.id\n          });\n        }\n      },\n      selectRoom: function selectRoom(room) {\n        this.set('bookmarksShown', false);\n        this.triggerToggleChat(room.id);\n      },\n      keyUpEventInput: function keyUpEventInput(keyCode, key) {\n        var _this6 = this;\n\n        /*if (this.get('selectedThread.chatsession.id')) {\n            if (event.target.outerText === 1 || event.target.outerText % 4 === 0) {\n                this.ajax.queryTyping(this.get('selectedThread.chatsession.id'), true)\n            }\n             if (event.target.outerText === 0) {\n                this.ajax.queryTyping(this.get('selectedThread.chatsession.id'), false);\n            }\n        }*/\n        if (!this.get('isChat')) {\n          if (key === '@') {\n            var filterUsers = this.get('selectedRoom.participants').filter(function (el) {\n              return el.username !== _this6.get('sessionAccount.loggeduser.username');\n            });\n            this.set('popupUsers', filterUsers);\n            this.set('isOpenUserPopup', true);\n          }\n\n          if (keyCode === 13) {\n            this.sendNewMessage();\n          } else {\n            this.get('chats').typing(this.get('selectedRoom'));\n          }\n        } else {\n          if (key === '@' && !this.get('replyTab')) {\n            this.set('isOpenUserPopup', true);\n          }\n\n          if (key === '/') {\n            this.openReplyTrigger();\n          }\n\n          if (keyCode === 13) {\n            this.sendNewMessage();\n          }\n        }\n      },\n      sendMessage: function sendMessage() {\n        this.sendNewMessage();\n      },\n      onGuestCreate: function onGuestCreate() {\n        var currentGuest = this.get('selectedThread.guestContact.guest');\n        var guestInfo = this.get('guestInfo');\n        var hash = {\n          guestId: currentGuest.id,\n          propertyId: currentGuest.companyProperty.id,\n          firstName: guestInfo.firstName,\n          lastName: guestInfo.lastName,\n          primaryEmail: guestInfo.primaryEmail,\n          personalPhone: guestInfo.personalPhone\n        };\n        this.set('filterGuests', []);\n        this.countGuestForm;\n        this.ajax.query(_mutation.default.CREATE_OR_UPDATE_GUEST, 'createOrUpdateGuest', hash);\n      },\n      toggleTabReply: function toggleTabReply() {\n        this.toggleProperty('replyTab');\n      },\n      updateThreadQuery: function updateThreadQuery(id) {\n        this.updateThreadQueryTrigger(id);\n      },\n      updateMessagesThread: function updateMessagesThread(data) {\n        this.get('messages').pushObject(data.message);\n        this.scrollToMessage(data.message.pk);\n      },\n      deleteRoom: function deleteRoom(room) {\n        var _this7 = this;\n\n        this.get('chats').deleteRoom(room).then(function () {\n          _this7.get('paperToaster').show(_this7.intl.t('room_deleted'));\n\n          _this7.set('showDeleteRoomDialog', false);\n        });\n      },\n      addRoom: function addRoom(room) {\n        this.triggerAddRoom(room);\n      },\n      updateChatDescription: function updateChatDescription() {\n        var data = {\n          roomId: this.get('selectedRoom.id'),\n          description: this.get('selectedRoom.description')\n        };\n        this.ajax.query(_mutation.default.UPDATE_CHAT_DESCRIPTION, 'updateChatRoom', data);\n      },\n      showAddMember: function showAddMember() {\n        this.set('showAddMemberDialog', true);\n      },\n      closeAddMember: function closeAddMember() {\n        this.set('showAddMemberDialog', false);\n      },\n      pinMessage: function pinMessage(msgId, msg) {\n        var _this8 = this;\n\n        this.ajax.query(_mutation.default.PIN_MESSAGE, 'pinItem', {\n          messageId: msgId\n        }).then(function () {\n          var room;\n\n          if (msg) {\n            room = _this8.get('rooms').findBy('id', msg.room.id);\n            Ember.set(msg, 'pinned', !msg.pinned);\n          }\n\n          if (!room) {\n            room = _this8.get('selectedRoom');\n          }\n\n          var message = room.messages.edges.findBy('node.id', msgId);\n          message && Ember.set(message, 'node.pinned', !message.node.pinned);\n        });\n      },\n      bookmarkMessage: function bookmarkMessage(msg) {\n        var _this9 = this;\n\n        if (msg.bookmarked) {\n          this.ajax.mutation(_mutation.default.DELETE_BOOKMARK, 'deleteBookmark', {\n            messageId: msg.id\n          }, function () {\n            var bookmarks = _this9.get('chats.bookmarks');\n\n            var bookmark = bookmarks.findBy('message.id', msg.id);\n            bookmark && bookmarks.removeObject(bookmark);\n            Ember.set(msg, 'bookmarked', false);\n          });\n        } else {\n          this.ajax.mutation(_mutation.default.ADD_BOOKMARK, 'bookmarkMessage', {\n            messageId: msg.id\n          }, function () {\n            _this9.get('chats.bookmarks').addObject({\n              message: msg\n            });\n\n            Ember.set(msg, 'bookmarked', true);\n            Ember.set(msg, 'room', _this9.get('selectedRoom') || {});\n          });\n        }\n      },\n      setReminder: function setReminder(msg, period) {\n        var _this10 = this;\n\n        return;\n        var time = (0, _moment.default)().add(1, 'm');\n        var hash = {\n          // isActive: $isActive\n          messageId: msg.id,\n          remindAt: time.toISOString() // reminderId: $reminderId\n          // status: $status\n\n        };\n        this.ajax.mutation(_mutation.default.CREATE_UPDATE_MESSAGE_REMINDER, 'createUpdateMessageReminder', hash, function (res) {\n          _this10.ajax.query(_query.default.GET_MESSAGE_REMINDERS, 'reminders').then(function (res) {\n            var reminders = {};\n            (Array.isArray(res) ? res : []).forEach(function (reminder) {\n              if (!reminders[reminder.message.room.id]) {\n                reminders[reminder.message.room.id] = [];\n              }\n\n              reminders[reminder.message.room.id].addObject(reminder);\n            });\n\n            _this10.set('model.reminders', reminders);\n\n            _this10.set('model.remindersById', Array.isArray(res) ? res : []);\n\n            if (_this10.get('selectedRoom')) {\n              _this10.set('selectedRoom.reminders', reminders[_this10.get('selectedRoom.id')]);\n            }\n          });\n        });\n        /**/\n      },\n      deleteMessageReminder: function deleteMessageReminder(reminder) {\n        // this.ajax.mutation(Mutation.DELETE_MESSAGE_REMINDER, 'deleteMessageReminder', {reminderId: +reminder.id}, (res) => {\n        //     console.log('DELETE REM', res);\n        //     let reminders = this.get('model.reminders');\n        //     if (reminders[reminder.message.room.id]) {\n        //         reminders[reminder.message.room.id].removeObject(reminder);\n        //     }\n        // });/**/\n        this.ajax.mutation(_mutation.default.CREATE_UPDATE_MESSAGE_REMINDER, 'createUpdateMessageReminder', {\n          reminderId: reminder.id,\n          status: 'DELETED'\n        }, function (res) {\n          Ember.set(reminder, 'status', 'DELETED');\n        });\n        /**/\n      },\n      deactivateMessageReminder: function deactivateMessageReminder(reminder) {\n        this.ajax.mutation(_mutation.default.CREATE_UPDATE_MESSAGE_REMINDER, 'createUpdateMessageReminder', {\n          reminderId: reminder.id,\n          status: 'EDITED',\n          isActive: false\n        }, function (res) {\n          Ember.set(reminder, 'status', 'EDITED');\n          Ember.set(reminder, 'isActive', false);\n        });\n        /**/\n      },\n      onEmojiPickerToggle: function onEmojiPickerToggle(pickerId) {\n        if (this.get('chosenPicker') === pickerId) {\n          this.set('chosenPicker', '');\n        } else {\n          this.set('chosenPicker', pickerId);\n        }\n      },\n      showBookmarks: function showBookmarks() {\n        this.set('bookmarksShown', true);\n      },\n      showCreateTaskDialog: function showCreateTaskDialog() {\n        var _this11 = this;\n\n        var selectedThread = this.get('selectedThread');\n\n        if (!selectedThread) {\n          return;\n        }\n\n        var additionalData = {\n          category: 'TICKET'\n        };\n        var readOnlyFields = {\n          category: true\n        };\n        var sources = ['NA', 'PHONE', 'EMAIL', 'LIVECHAT', 'WECHAT', 'TELEGRAM', 'LINE', 'TWITTER', 'WHATSAPP', 'FACEBOOK'];\n\n        if (sources.indexOf(selectedThread.account.application) >= 0) {\n          additionalData.source = selectedThread.account.application;\n          readOnlyFields.source = true;\n        }\n\n        additionalData.guest = selectedThread.guestContact.guest;\n        additionalData.companyProperty = selectedThread.guestContact.guest.companyProperty;\n        readOnlyFields.property = true;\n\n        if (additionalData.guest) {\n          readOnlyFields.guest = true; //disable search contact\n\n          readOnlyFields.firstName = !!additionalData.guest.firstName;\n          readOnlyFields.lastName = !!additionalData.guest.lastName;\n          readOnlyFields.email = !!additionalData.guest.primaryEmail;\n          readOnlyFields.phone = !!additionalData.guest.personalPhone;\n        }\n\n        this.set('additionalData', additionalData);\n        this.set('readOnlyFields', readOnlyFields);\n        this.set('isCreateDialogInserted', true);\n        setTimeout(function () {\n          return _this11.set('showCreateDialog', true);\n        }, 300);\n      },\n      onTaskCreate: function onTaskCreate(task) {\n        this.get('paperToaster').show(this.intl.t('task_created'));\n        this.set('showCreateDialog', false); // this.transitionToRoute('tasks.edit', {queryParams: {id: task.id}});\n      },\n      createRedirectChat: function createRedirectChat(link, isShowPopup, guest) {\n        this.set('showCreateRedirectChat', false);\n\n        if (isShowPopup) {\n          this.set('showRedirectChatDialog', true);\n          this.set('chatLink', link);\n        } else {\n          this.set('msgBody', link);\n          this.set('selectedThread.guestContact.guest', guest);\n          this.set('guestInfo', guest);\n        }\n      },\n      redirectToContact: function redirectToContact(isShown, isThread) {\n        this.set('showCreateRedirectChat', isShown);\n        this.set('isThread', isThread);\n      },\n      createCancellation: function createCancellation(data) {\n        var _this12 = this;\n\n        var additionalData = {\n          category: 'TICKET',\n          source: 'NA',\n          guest: data.guest,\n          companyProperty: data.guest.companyProperty,\n          title: \"Order \".concat(data.order.name, \" cancellation\"),\n          description: \"Reason for cancellation: \".concat(data.reason)\n        };\n\n        if (!data.order.name || data.order.name === '-no-name-') {\n          additionalData.title = \"Order #\".concat(data.order.id, \" cancellation\");\n        }\n\n        var readOnlyFields = {\n          category: true,\n          property: true\n        };\n\n        if (additionalData.guest) {\n          readOnlyFields.guest = true; //disable search contact\n\n          readOnlyFields.firstName = !!additionalData.guest.firstName;\n          readOnlyFields.lastName = !!additionalData.guest.lastName;\n          readOnlyFields.email = !!additionalData.guest.primaryEmail;\n          readOnlyFields.phone = !!additionalData.guest.personalPhone;\n        }\n\n        this.set('additionalData', additionalData);\n        this.set('readOnlyFields', readOnlyFields);\n        this.set('isCreateDialogInserted', true);\n        setTimeout(function () {\n          return _this12.set('showCreateDialog', true);\n        }, 300);\n        this.updateECommerceOrders(this.get('selectedThread'));\n      },\n      createRefund: function createRefund(data) {\n        var _this13 = this;\n\n        var additionalData = {\n          category: 'TICKET',\n          source: 'NA',\n          guest: data.guest,\n          companyProperty: data.guest.companyProperty,\n          title: \"Order \".concat(data.order.name, \" refund\"),\n          description: \"Reason for refund: \".concat(data.reason)\n        };\n\n        if (!data.order.name || data.order.name === '-no-name-') {\n          additionalData.title = \"Order #\".concat(data.order.id, \" refund\");\n        }\n\n        var readOnlyFields = {\n          category: true,\n          property: true\n        };\n\n        if (additionalData.guest) {\n          readOnlyFields.guest = true; //disable search contact\n\n          readOnlyFields.firstName = !!additionalData.guest.firstName;\n          readOnlyFields.lastName = !!additionalData.guest.lastName;\n          readOnlyFields.email = !!additionalData.guest.primaryEmail;\n          readOnlyFields.phone = !!additionalData.guest.personalPhone;\n        }\n\n        this.set('additionalData', additionalData);\n        this.set('readOnlyFields', readOnlyFields);\n        this.set('isCreateDialogInserted', true);\n        setTimeout(function () {\n          return _this13.set('showCreateDialog', true);\n        }, 300);\n        this.updateECommerceOrders(this.get('selectedThread'));\n      },\n      loadECommerceCatalog: function loadECommerceCatalog() {\n        this.updateECommerceCatalog(this.get('selectedThread'));\n      },\n      sendECommerceProductCardsToChat: function sendECommerceProductCardsToChat(cards) {\n        var _this14 = this;\n\n        var hash = {\n          subject: 'shopify_product_card',\n          body: JSON.stringify(cards),\n          threadId: this.get('selectedThread.id'),\n          forwarded: false,\n          application: this.get('selectedThread.account.application')\n        };\n        this.ajax.query(_mutation.default.CREATE_MESSAGE, 'createMessage', hash).then(function (res) {\n          var cards;\n\n          try {\n            cards = JSON.parse(res.message.body);\n          } catch (e) {\n            cards = [];\n          }\n\n          if (!Array.isArray(cards)) {\n            cards = [];\n          }\n\n          res.message.productCards = cards;\n\n          _this14.get('messages').pushObject(res.message);\n\n          _this14.scrollToMessage(res.message.pk);\n\n          _this14.set('dateNotification', '');\n        });\n      },\n      updateKbSearch: function updateKbSearch(value) {\n        this.set('kbSearchText', value);\n\n        this._searchKb();\n      },\n      updateKbSearchBase: function updateKbSearchBase(base) {\n        this.set('kbSearchBase', base);\n\n        this._searchKb();\n      },\n      showPreview: function showPreview(article) {\n        var body = '';\n\n        try {\n          body = JSON.parse(article.body);\n        } catch (e) {}\n\n        this.set('selectedArticle', article);\n        this.set('selectedArticleBody', body);\n        this.set('showArticlePreview', true);\n        this.set('selectedBase', article.categories[0].section.base);\n      },\n      closePreview: function closePreview() {\n        this.set('selectedArticle', null);\n        this.set('selectedBase', null);\n        this.set('selectedArticleBody', '');\n        this.set('showArticlePreview', false);\n      },\n      sendLinkToChat: function sendLinkToChat(article) {\n        var _this15 = this;\n\n        var base = article.categories[0].section.base;\n        var hash = {\n          subject: 'kb_article',\n          body: \"http://\".concat(base.domainName, \".raincheck.co/\").concat(article.categories[0].slug, \"/\").concat(article.slug),\n          threadId: this.get('selectedThread.id'),\n          forwarded: false,\n          application: this.get('selectedThread.account.application')\n        };\n        this.set('searchArticles', []);\n        this.set('kbSearchText', '');\n        this.ajax.query(_mutation.default.CREATE_MESSAGE, 'createMessage', hash).then(function (res) {\n          var data;\n\n          try {\n            data = JSON.parse(res.message.body);\n          } catch (e) {\n            data = {};\n          }\n\n          res.message.articleData = data;\n\n          _this15.get('messages').pushObject(res.message);\n\n          _this15.scrollToMessage(res.message.pk);\n\n          _this15.set('dateNotification', '');\n        });\n      },\n      replyInThread: function replyInThread(message) {\n        this._replyInThread(this.get('selectedRoom'), message);\n      },\n      goToMessage: function goToMessage(msg) {\n        this.set('bookmarksShown', false);\n        this.triggerToggleChat(msg.room.id, msg);\n      },\n      reAssignAgent: function reAssignAgent(agent) {\n        this.set('isOpenReAssign', false);\n        this.set('selectedThread.isAssigned', agent.pk === this.sessionAccount.loggeduser.pk);\n      }\n    },\n    _replyInThread: function _replyInThread(room, msg) {\n      this.set('replyToMessage', msg);\n      this.set('replyToRoom', room);\n      this.set('isShowReplyInThread', true);\n    },\n    _searchKb: function _searchKb() {\n      var _this16 = this;\n\n      var base = this.get('kbSearchBase');\n      var text = this.get('kbSearchText').toLowerCase();\n      var companyId = this.get('sessionAccount.loggeduser.staffprofile.company.pk');\n      var hash = {\n        page: 'KB',\n        level: 'article',\n        q: text,\n        companyId: companyId\n      };\n\n      if (base.id !== '*') {\n        hash.domain = base.domainName;\n      }\n\n      var result = [];\n      this.set('searchLoading', '');\n\n      if (text.length > 1) {\n        this.set('searchLoading', 'Loading...');\n        setTimeout(function () {\n          (base.id !== '*' ? [base] : _this16.get('kb.bases')).forEach(function (base) {\n            if (result.length >= 5) {\n              return;\n            }\n\n            base.articles.forEach(function (article) {\n              if (result.length >= 5) {\n                return;\n              }\n\n              if (article.title.toLowerCase().indexOf(text) >= 0) {\n                result.addObject(article);\n              }\n            });\n          });\n\n          if (result.length) {\n            _this16.set('searchLoading', '');\n          } else {\n            _this16.set('searchLoading', 'No articles found.');\n          }\n\n          _this16.set('searchArticles', result);\n        }, 500);\n        this.ajax.query(_query.default.SEARCH_ARTICLE, 'search', hash).then(function (data) {// this.set('searchArticles', data);\n          // if (data.length) {\n          // this.set('searchLoading', '');\n          // } else {\n          //     this.set('searchLoading', 'No articles found.');\n          // }\n        });\n        /**/\n      } else {\n        this.set('searchArticles', []);\n      }\n    },\n    triggerAddRoom: function triggerAddRoom(room) {\n      this.chats.addRoom(room);\n    },\n    triggerScrollMessages: function triggerScrollMessages() {\n      var _this17 = this;\n\n      var trigger = document.querySelectorAll('.loader-trigger');\n\n      if (trigger.length) {\n        if (this.isElementInViewport(trigger[0])) {\n          this.set('showMsgLoader', true);\n          setTimeout(function () {\n            _this17.set('showMsgLoader', false);\n\n            _this17.set('numberOfMsgs', _this17.get('numberOfMsgs') + 5);\n          }, 2000);\n        }\n      }\n\n      var elements = document.querySelectorAll('.unread.message-sent'); //TODO rework scroll check\n\n      if (elements.length) {\n        elements.forEach(function (item) {\n          if (_this17.isElementInViewport(item)) {\n            var id = item.id.substr(3);\n\n            _this17.readMessage(id, item);\n          }\n        });\n      }\n    },\n    triggerToggleChat: function triggerToggleChat(roomId) {\n      var _this18 = this;\n\n      var msg = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n\n      if (this.get('selectedRoom.id') === roomId) {\n        if (msg) {\n          //TODO remove duplication\n          if (msg.inReplyTo) {\n            var room = this.get('chats.rooms').findBy('id', roomId);\n            var inReplyTo = room.messagesNew.findBy('id', msg.inReplyTo.id);\n\n            this._replyInThread(room, inReplyTo);\n          }\n\n          setTimeout(function () {\n            _this18.scrollToMessage(msg.id);\n          }, 200);\n        }\n\n        return;\n      }\n\n      this.set('isLoadMessages', true);\n      this.get('chats').loadRoom(roomId).then(function (room) {\n        _this18.set('isLoadMessages', false);\n\n        _this18.set('numberOfMsgs', 10);\n\n        _this18.set('isChat', false);\n\n        _this18.set('selectedThread', null);\n\n        _this18.set('roomId', room.id);\n\n        _this18.set('noteUser', '');\n\n        _this18.set('dateNotification', '');\n\n        _this18.set('selectedRoom', room);\n\n        if (msg) {\n          //TODO remove duplication\n          if (msg.inReplyTo) {\n            var _room = _this18.get('chats.rooms').findBy('id', roomId);\n\n            var _inReplyTo = _room.messagesNew.findBy('id', msg.inReplyTo.id);\n\n            _this18._replyInThread(_room, _inReplyTo);\n          }\n\n          setTimeout(function () {\n            _this18.scrollToMessage(msg.id);\n          }, 200);\n        } else if (room.firstUnreadMessage) {\n          setTimeout(function () {\n            document.getElementById('new-messages-divider') && document.getElementById('new-messages-divider').scrollIntoView({\n              behavior: 'smooth'\n            });\n          }, 500);\n        } else {\n          _this18.scrollToMessage(room.lastMessage ? room.lastMessage.id : null);\n\n          setTimeout(function () {\n            _this18.triggerScrollMessages();\n          }, 1000);\n        }\n      });\n    },\n    callQueryThread: function callQueryThread(threadId, messageId) {\n      var _this19 = this;\n\n      this.set('isLoadMessages', true);\n      this.ajax.query(_query.default.THREAD, 'thread', {\n        threadId: threadId\n      }).then(function (thread) {\n        _this19.stopUpdateECommerceStoreInfo();\n\n        if (thread.eCommerce === 'shopify' || thread.eCommerce === 'bigcommerce') {\n          _this19.updateECommerceStoreInfo(thread);\n        }\n\n        var userID = _this19.get('sessionAccount.loggeduser.pk');\n\n        thread.isAssigned = thread.agent !== null && thread.agent.agentProfile.user.pk === userID;\n\n        _this19.set('selectedThread', thread);\n\n        _this19.set('guestInfo', thread.guestContact.guest);\n\n        _this19.updatePopupUsersThread(thread.account);\n      });\n      this.ajax.query(_query.default.MESSAGES, 'messages', {\n        threadId: threadId\n      }).then(function (data) {\n        var lastMessageId = data.length ? data[0].pk : null;\n\n        _this19.set('isLoadMessages', false);\n\n        data.forEach(function (m) {\n          if (m.subject === 'shopify_product_card') {\n            var cards;\n\n            try {\n              cards = JSON.parse(m.body);\n            } catch (e) {\n              cards = [];\n            }\n\n            if (!Array.isArray(cards)) {\n              cards = [];\n            }\n\n            m.productCards = cards;\n          } else if (m.subject === 'kb_article') {\n            var _data;\n\n            try {\n              _data = JSON.parse(m.body);\n            } catch (e) {\n              _data = {};\n            }\n\n            m.articleData = _data;\n          }\n        });\n\n        _this19.set('messages', data.reverse());\n\n        _this19.scrollToMessage(messageId || lastMessageId);\n      });\n    },\n    updateECommerceStoreInfo: function updateECommerceStoreInfo(thread) {\n      var _this20 = this;\n\n      var hash = {\n        page: 'INFORMATION',\n        q: thread.guestContact.guest.companyProperty.id,\n        properties: this.get('sessionAccount.loggeduser.properties').map(function (p) {\n          return p.id;\n        }),\n        platform: thread.eCommerce\n      };\n      this.ajax.query(_query.default.SEARCH_SHOP_INFO, 'search', hash).then(function (data) {\n        _this20.set('storeInfo', data && data[0] || {});\n\n        _this20.updateECommerceOrders(thread);\n\n        _this20.updateECommerceCart(thread);\n      });\n    },\n    stopUpdateECommerceStoreInfo: function stopUpdateECommerceStoreInfo() {\n      this.get('ECommerceOrdersTimer') && clearTimeout(this.get('ECommerceOrdersTimer'));\n      this.get('ECommerceCartTimer') && clearTimeout(this.get('ECommerceCartTimer'));\n    },\n    updateECommerceOrders: function updateECommerceOrders(thread) {\n      var _this21 = this;\n\n      var hash = {\n        page: 'ORDER',\n        q: thread.guestContact.guest.id,\n        properties: this.get('sessionAccount.loggeduser.properties').map(function (p) {\n          return p.id;\n        }),\n        platform: thread.eCommerce\n      };\n      this.ajax.query(_query.default.SEARCH_ORDERS, 'search', hash).then(function (data) {\n        var orders = data || [];\n        orders.forEach(function (o) {\n          if (!o) {\n            return;\n          }\n\n          o.status = 'open';\n\n          if (thread.eCommerce === 'shopify') {\n            if (o.closedAt && o.closedAt !== '0001-01-01T00:00:00') {\n              //elastic search returns '0001-01-01T00:00:00' instead of null\n              o.status = 'closed';\n            } else if (o.cancelledAt && o.cancelledAt !== '0001-01-01T00:00:00') {\n              //elastic search returns '0001-01-01T00:00:00' instead of null\n              o.status = 'cancelled';\n            }\n          } else if (thread.eCommerce === 'bigcommerce') {\n            if (o.financialStatus === 'Completed') {\n              o.status = 'closed';\n              o.financialStatus = '';\n            } else if (o.financialStatus === 'Cancelled') {\n              o.status = 'cancelled';\n              o.financialStatus = '';\n            }\n          }\n\n          o.products.forEach(function (p) {\n            p.quantity = +p.quantity;\n            p.totalPrice = +p.price * p.quantity;\n          });\n        });\n\n        _this21.set('guestOrders', orders);\n      });\n      hash = {\n        page: 'SHIPPING',\n        q: thread.guestContact.guest.id,\n        properties: this.get('sessionAccount.loggeduser.properties').map(function (p) {\n          return p.id;\n        }),\n        platform: thread.eCommerce\n      };\n      this.ajax.query(_query.default.SEARCH_SHIPPING, 'search', hash).then(function (data) {});\n      this.get('ECommerceOrdersTimer') && clearTimeout(this.get('ECommerceOrdersTimer'));\n      this.set('ECommerceOrdersTimer', setTimeout(function () {\n        return _this21.updateECommerceOrders(thread);\n      }, 5000));\n    },\n    updateECommerceCart: function updateECommerceCart(thread) {\n      var _this22 = this;\n\n      var hash = {\n        page: 'CART',\n        q: thread.guestContact.guest.id,\n        properties: this.get('sessionAccount.loggeduser.properties').map(function (p) {\n          return p.id;\n        }),\n        platform: thread.eCommerce\n      };\n      this.ajax.query(_query.default.SEARCH_CART, 'search', hash).then(function (data) {\n        _this22.set('guestCart', data[0] || {});\n      });\n      this.get('ECommerceCartTimer') && clearTimeout(this.get('ECommerceCartTimer'));\n      this.set('ECommerceCartTimer', setTimeout(function () {\n        return _this22.updateECommerceCart(thread);\n      }, 5000));\n    },\n    updateECommerceCatalog: function updateECommerceCatalog(thread) {\n      var _this23 = this;\n\n      var hash = {\n        page: 'PRODUCT',\n        q: this.get('storeInfo.domain') || 'unknown-shop-domain',\n        properties: this.get('sessionAccount.loggeduser.properties').map(function (p) {\n          return p.id;\n        }),\n        platform: thread.eCommerce\n      };\n      this.ajax.query(_query.default.SEARCH_PRODUCTS, 'search', hash).then(function (data) {\n        _this23.set('shopProducts', data);\n      });\n    },\n    updatePopupUsersThread: function updatePopupUsersThread(account) {\n      var _this24 = this;\n\n      var hash = {\n        propertyId: account.companyProperty.id,\n        application: account.application\n      };\n      this.ajax.query(_query.default.HAVE_INBOX_ACCESS, 'haveInboxAccess', hash).then(function (res) {\n        var currentUser = _this24.get('sessionAccount.loggeduser.username');\n\n        var filterUsers = (!res.errors ? res : []).filter(function (el) {\n          return el.username !== currentUser;\n        });\n\n        _this24.set('popupUsers', filterUsers);\n      });\n    },\n    callHintMessage: function callHintMessage(sessionId) {\n      var _this25 = this;\n\n      this.ajax.queryHint(sessionId).then(function (data) {\n        if (data.hint) {\n          var _document$querySelect;\n\n          _this25.set('chats.typingUser', data.hint);\n\n          (_document$querySelect = document.querySelector('.typing-text')) === null || _document$querySelect === void 0 ? void 0 : _document$querySelect.classList.add('blink');\n        } else {\n          var _document$querySelect2;\n\n          (_document$querySelect2 = document.querySelector('.typing-text')) === null || _document$querySelect2 === void 0 ? void 0 : _document$querySelect2.classList.remove('blink');\n        }\n\n        if (_this25.target.currentPath === 'chats') Ember.run.later(function () {\n          return _this25.callHintMessage(sessionId);\n        }, 1000);\n      });\n    },\n    openReplyTrigger: function openReplyTrigger() {\n      var _this26 = this;\n\n      this.set('isOpenReply', true);\n      this.ajax.query(_query.default.QUICK_RESPONSE).then(function (res) {\n        _this26.set('replyList', !res.errors ? res.edges : []);\n      });\n    },\n    scrollToMessage: function scrollToMessage(id) {\n      if (id !== null) {\n        if (this.get('isChat')) {\n          setTimeout(function () {\n            document.getElementById('message' + id) && document.getElementById('message' + id).scrollIntoView({\n              behavior: 'smooth'\n            });\n          }, 500);\n        } else {\n          setTimeout(function () {\n            document.getElementById('mes' + id) && document.getElementById('mes' + id).scrollIntoView({\n              behavior: 'smooth'\n            });\n          }, 500);\n        }\n      }\n    },\n    sendNewMessage: function sendNewMessage() {\n      var _this27 = this;\n\n      var attachmentId = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;\n      var input = document.querySelector('.txt-input');\n      var delimiter = this.get('delimiter');\n      var innerText = input.innerHTML.replace(delimiter, '').trim();\n      var filterText = innerText.replaceAll(' contenteditable=\"true\"', '');\n\n      try {\n        if (this.get('isChat')) {\n          var hash = {\n            body: filterText,\n            threadId: this.get('selectedThread.id'),\n            forwarded: false,\n            application: this.get('selectedThread.account.application')\n          };\n          this.set('isLoadingMessage', true);\n\n          if (attachmentId != null) {\n            hash.attachmentId = attachmentId;\n            hash.msgType = 'img';\n          }\n\n          if (this.get('previewLink')) {\n            hash.extraData = JSON.stringify(this.get('previewLink'));\n          }\n\n          if (!this.get('replyTab') && this.get('dateNotification') !== '') {\n            hash.date = this.get('dateNotification');\n          }\n\n          if (!this.get('replyTab') && this.get('noteUser.id')) {\n            hash.mentionedUserId = this.get('noteUser.id');\n          }\n\n          if (this.get('showReplyInput')) {\n            hash.inReplyTo = this.get('selectedMessage.id');\n            hash.forwarded = true;\n          }\n\n          if (!this.get('replyTab')) hash.internal = true;\n          this.ajax.query(_mutation.default.CREATE_MESSAGE, 'createMessage', hash).then(function (res) {\n            _this27.get('messages').pushObject(res.message);\n\n            _this27.scrollToMessage(res.message.pk); //this.set('msgBody', '');\n\n\n            input.innerHTML = '';\n\n            _this27.set('isMessageEmpty', true);\n\n            _this27.set('showReplyInput', false);\n\n            _this27.set('dateNotification', '');\n          }).finally(function () {\n            _this27.set('isLoadingMessage', false);\n\n            _this27.set('previewLink', false);\n          });\n        } else {\n          var roomId = this.get('roomId');\n          this.set('isLoadingMessage', true);\n          var messages = this.get('selectedRoom.messages.edges');\n          var msg = attachmentId === null ? window.linkify(filterText, {\n            callback: function callback(text, href) {\n              if (href) {\n                return \"<a target=\\\"_blank\\\" class=\\\"link\\\" href=\\\"\".concat(href, \"\\\" title=\\\"\").concat(href, \"\\\">\").concat(text, \"</a>\");\n              } else {\n                return text;\n              }\n            }\n          }) : filterText;\n          var data = {\n            id: Math.ceil(Math.random() * 100000 + 10000),\n            text: msg,\n            created: new Date(),\n            modified: new Date(),\n            user: this.get('sessionAccount.loggeduser'),\n            read: false,\n            extraText: '',\n            status: '',\n            pinned: false\n          };\n          messages.pushObject({\n            node: data\n          });\n\n          if (data.inReplyTo) {\n            var message = messages.findBy('node.id', data.inReplyTo.id);\n\n            if (message) {\n              if (!Array.isArray(message.node.replies)) {\n                Ember.set(message.node, 'replies', []);\n              }\n\n              message.node.replies.addObject(data);\n            }\n          }\n\n          this.scrollToMessage(data.id);\n          var room = this.get('chats.rooms').findBy('id', roomId);\n\n          if (room) {\n            Ember.set(room, 'lastMessage', data);\n            this.set('chats.rooms', this.get('chats.rooms').sortBy('lastMessage.modified').reverse());\n            var filteredWebSocket = room.webSocket;\n\n            if (this.get('messageToEdit') !== null) {\n              var packet = JSON.stringify({\n                type: 'edit',\n                message_id: this.get('messageToEdit').node.id,\n                message: this.get('msgBody')\n              });\n\n              if (filteredWebSocket.readyState === 1) {\n                filteredWebSocket.send(packet);\n                this.set('messageToEdit', {});\n              }\n            } else {\n              var _msg = attachmentId === null ? window.linkify(filterText, {\n                callback: function callback(text, href) {\n                  if (href) {\n                    return \"<a target=\\\"_blank\\\" class=\\\"link\\\" href=\\\"\".concat(href, \"\\\" title=\\\"\").concat(href, \"\\\">\").concat(text, \"</a>\");\n                  } else {\n                    return text;\n                  }\n                }\n              }) : filterText;\n\n              var newMessagePacket = {\n                type: 'message',\n                message: _msg\n              }; //TODO get mentioned users from 'input-chat'\n\n              var wrapUsers = document.querySelectorAll('.wrap-user-group');\n              wrapUsers && wrapUsers.forEach(function (i) {\n                _this27.get('mentioned').pushObject(i.children[0].dataset.id);\n              });\n\n              if (this.get('mentioned').length) {\n                newMessagePacket.mentioned = this.get('mentioned');\n              }\n\n              if (attachmentId != null) {\n                newMessagePacket.attachment_id = attachmentId;\n              }\n\n              if (filteredWebSocket.readyState === 1) {\n                filteredWebSocket.send(JSON.stringify(newMessagePacket));\n              }\n            }\n          } //this.set('msgBody', '');\n\n\n          input.innerHTML = '';\n          this.set('isLoadingMessage', false);\n          this.set('isMessageEmpty', true);\n          this.set('mentioned', []);\n        }\n      } catch (e) {\n        console.error(e);\n      }\n    },\n    updateThreadQueryTrigger: function updateThreadQueryTrigger() {\n      var _this28 = this;\n\n      var id = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;\n      var threadId = this.get('selectedThread.id');\n      var selectedMessages = this.get('messages');\n      this.ajax.query(_query.default.THREADS).then(function (res) {\n        var threads = !res.errors ? res : {\n          edges: []\n        };\n        threads.edges.forEach(function (e) {\n          if (!e.node) {\n            return;\n          }\n\n          if (e.node.lastMessage && e.node.lastMessage.subject === 'shopify_product_card') {\n            //TODO remove duplication\n            var cards;\n\n            try {\n              cards = JSON.parse(e.node.lastMessage.body);\n            } catch (e) {\n              cards = [];\n            }\n\n            if (!Array.isArray(cards)) {\n              cards = [];\n            }\n\n            e.node.lastMessage.body = cards[0] && cards[0].title || e.node.lastMessage.body;\n          }\n\n          if (e.node.lastMessage && e.node.lastMessage.subject === 'kb_article') {\n            var data;\n\n            try {\n              data = JSON.parse(e.node.lastMessage.body);\n            } catch (e) {\n              data = {};\n            }\n\n            e.node.lastMessage.body = data.title;\n          }\n        });\n\n        if (threadId && selectedMessages && selectedMessages.length) {\n          var selectedId = selectedMessages[selectedMessages.length - 1].pk;\n          var lastMessageId = res.edges.findBy('node.id', threadId).node.lastMessage.pk;\n\n          if (selectedId !== lastMessageId) {\n            _this28.callQueryThread(threadId);\n          }\n        }\n\n        _this28.set('threads', !res.errors ? res.edges : []);\n\n        if (id !== null) _this28.scrollToMessage(id);\n        if (_this28.target.currentPath === 'chats') Ember.run.later(function () {\n          return _this28.updateThreadQueryTrigger();\n        }, 5000);\n      });\n    },\n    isElementInViewport: function isElementInViewport(el) {\n      var rect = el.getBoundingClientRect();\n      return rect.top >= 0 && rect.left >= 0 && rect.bottom <= (window.innerHeight || document.documentElement.clientHeight) && rect.right <= (window.innerWidth || document.documentElement.clientWidth);\n    },\n    readMessage: function readMessage(id, item) {\n      this.get('chats').readMessage(this.get('selectedRoom'), id, item);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/chatslimit\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Controller.extend({\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    actions: {\n      onChangeSelectCompany: function onChangeSelectCompany(val) {\n        this.set('selectedProperty', val);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/companies/edit\", [\"exports\", \"inboxfront/helpers/countries-list\", \"inboxfront/helpers/timezones-list\", \"inboxfront/config/environment\", \"inboxfront/gql/mutation\"], function (_exports, _countriesList, _timezonesList, _environment, _mutation) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\n\n  function _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _iterableToArray(iter) { if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter); }\n\n  function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  var _default = Ember.Controller.extend({\n    session: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    validation: Ember.inject.service(),\n    queryParams: ['id'],\n    COUNTRIES_LIST: _countriesList.COUNTRIES_LIST,\n    TIMEZONES_LIST: _timezonesList.TIMEZONES_LIST,\n    showDeactivateDialog: false,\n    showDeleteDialog: false,\n    hoursChanged: false,\n    uploadSuccess: Ember.computed(function () {\n      var controller = this;\n      return function (response) {\n        var result = JSON.parse(response.xhr.response);\n        controller.set('attachmentId', result.data.file.attachment.id);\n        controller.set('urlAttachment', _environment.default.mediaUrl + result.data.file.attachment.datafile);\n        this.removeAllFiles();\n      };\n    }),\n    options: Ember.computed('model.company', function () {\n      var token = this.get(\"session\").get(\"data.authenticated.access_token\") || undefined;\n      var companyId = this.get('model.company.id');\n      return {\n        url: _environment.default.apollo.apiURL,\n        maxFiles: 1,\n        dictDefaultMessage: this.intl.t('upload_image'),\n        clickable: '.avatar-upload',\n        headers: {\n          'Cache-Control': null,\n          'X-Requested-With': null,\n          'Accept': null,\n          'Authorization': 'Bearer ' + token\n        },\n        params: {\n          'operationName': 'uploadAttachment',\n          'query': _mutation.default.UPLOAD_ATTACHMENT,\n          'variables': '{\"appLabel\": \"companies\", \"model\": \"property\", \"objectId\": \"' + companyId + '\"}'\n        }\n      };\n    }),\n    availableParentCompanies: Ember.computed('model.company.{parent,children.length}', function () {\n      var companyId = this.get('model.company.id');\n      return this.get('model.companies').filter(function (company) {\n        var parent = company.parent;\n        var companyInParentChain = false;\n\n        while (parent && !companyInParentChain) {\n          companyInParentChain = parent.id === companyId;\n          parent = parent.parent;\n        }\n\n        return !companyInParentChain;\n      });\n    }),\n    availableChildCompanies: Ember.computed('model.company.{parent,children.length}', function () {\n      var _this = this;\n\n      var parentId = this.get('model.company.parent.id');\n      return this.get('model.companies').filter(function (company) {\n        if (company.parent !== null) {\n          return false;\n        }\n\n        if (parentId !== undefined) {\n          if (company.id === parentId) {\n            return false;\n          }\n\n          return !_this.companyInChain(company, parentId);\n        }\n\n        return true;\n      });\n    }),\n    companyInChain: function companyInChain(company, id) {\n      var ret = false;\n\n      for (var i = 0, children = company.children, l = children.length; i < l && !ret; i++) {\n        ret = children[i].id === id;\n\n        if (!ret && children[i].children) {\n          ret = this.companyInChain(children[i], id);\n        }\n      }\n\n      return ret;\n    },\n    restCompanyGroups: Ember.computed('model.company.companygroupSet.length', function () {\n      var groups = this.get('model.company.companygroupSet');\n      return this.get('model.groups').filter(function (group) {\n        return !groups.find(function (g) {\n          return g.id === group.id;\n        });\n      });\n    }),\n    actions: {\n      updateField: function updateField(field, name) {\n        var _this2 = this;\n\n        var value = this.get(\"edit.\".concat(field));\n\n        if (value !== this.get(\"model.company.\".concat(field))) {\n          if (!this.get('validation').trimValidation[0].validate(value)) {\n            return;\n          }\n\n          if (field === 'website' && !this.get('validation').websiteValidation[0].validate(value)) {\n            return;\n          }\n\n          var hash = {\n            propertyId: +this.get('model.company.id')\n          };\n          hash[field] = value;\n          this.ajax.mutation(_mutation.default.UPDATE_PROPERTY, 'updateCompanyProperty', hash, function () {\n            _this2.set(\"model.company.\".concat(field), value);\n\n            _this2.get(\"paperToaster\").show(\"\".concat(name, \" \").concat(_this2.intl.t('status.updated')));\n          });\n        }\n      },\n      updateCountry: function updateCountry(value) {\n        var _this3 = this;\n\n        if (value.iso2 !== this.get('model.company.country')) {\n          var hash = {\n            propertyId: +this.get('model.company.id'),\n            country: value.iso2\n          };\n          this.ajax.mutation(_mutation.default.UPDATE_PROPERTY, 'updateCompanyProperty', hash, function () {\n            _this3.set('edit.country', value);\n\n            _this3.set('model.company.country', value.iso2);\n\n            _this3.get(\"paperToaster\").show(\"\".concat(_this3.intl.t('country'), \" \").concat(_this3.intl.t('status.updated')));\n          });\n        }\n      },\n      updateTimezone: function updateTimezone(value) {\n        var _this4 = this;\n\n        if (value.tzCode !== this.get('model.company.timezone')) {\n          var hash = {\n            propertyId: +this.get('model.company.id'),\n            timezone: value.tzCode\n          };\n          this.ajax.mutation(_mutation.default.UPDATE_PROPERTY, 'updateCompanyProperty', hash, function () {\n            _this4.set('edit.timezone', value);\n\n            _this4.set('model.company.timezone', value.tzCode);\n\n            _this4.get(\"paperToaster\").show(\"\".concat(_this4.intl.t('timezone'), \" \").concat(_this4.intl.t('status.updated')));\n          });\n        }\n      },\n      deactivateCompany: function deactivateCompany() {\n        var _this5 = this;\n\n        var hash = {\n          isActive: false,\n          propertyId: this.get('model.company.id')\n        };\n        this.ajax.mutation(_mutation.default.ACTIVE_DEACTIVE_COMPANY, 'activeDeactiveProperty', hash, function () {\n          _this5.set('model.company.isActive', false);\n\n          _this5.set('showDeactivateDialog', false);\n\n          _this5.get(\"paperToaster\").show(_this5.intl.t('company_deactivated'));\n        });\n      },\n      activateCompany: function activateCompany() {\n        var _this6 = this;\n\n        var hash = {\n          isActive: true,\n          propertyId: this.get('model.company.id')\n        };\n        this.ajax.mutation(_mutation.default.ACTIVE_DEACTIVE_COMPANY, 'activeDeactiveProperty', hash, function () {\n          _this6.set('model.company.isActive', true);\n\n          _this6.get(\"paperToaster\").show(_this6.intl.t('company_activated'));\n        });\n      },\n      deleteCompany: function deleteCompany() {\n        var _this7 = this;\n\n        this.ajax.mutation(_mutation.default.DELETE_COMPANY, 'deleteProperty', {\n          propertyId: +this.get('model.company.id')\n        }, function () {\n          _this7.set('showDeleteDialog', false);\n\n          _this7.get(\"paperToaster\").show(_this7.intl.t('company_deleted'));\n\n          _this7.transitionToRoute('companies.index');\n        });\n      },\n      deleteAttachment: function deleteAttachment() {\n        var _this8 = this;\n\n        this.ajax.query(_mutation.default.DELETE_ATTACHMENT, 'deleteAttachment', {\n          attachmentId: this.get('attachmentId')\n        }).then(function () {\n          _this8.set('model.company.logo', null);\n\n          _this8.set('urlAttachment', '/assets/images/upload_avatar.png');\n\n          _this8.set('attachmentId', null);\n        });\n      },\n      addParent: function addParent() {\n        var _this9 = this;\n\n        if (!this.get('showParentSelect')) {\n          this.set('showParentSelect', true);\n          this.set('showChildSelect', false);\n          return;\n        }\n\n        if (!this.get('selectedParent')) {\n          return;\n        }\n\n        var parent = this.get('selectedParent');\n        var hash = {\n          childId: this.get('model.company.id'),\n          parentId: parent.id\n        };\n        this.set('selectedChild', null);\n        this.ajax.mutation(_mutation.default.ADD_PARENT_CHILD_COMPANY, 'addParentChild', hash, function () {\n          parent.children.addObject(_this9.get('model.company'));\n\n          _this9.set('model.company.parent', parent);\n\n          _this9.set('showParentSelect', false);\n\n          _this9.set('selectedParent', null);\n\n          _this9.get('paperToaster').show(\"\".concat(_this9.intl.t('parent_company'), \" \").concat(_this9.intl.t('status.added')));\n        });\n      },\n      removeParent: function removeParent() {\n        var _this10 = this;\n\n        this.ajax.mutation(_mutation.default.ADD_PARENT_CHILD_COMPANY, 'addParentChild', {\n          childId: this.get('model.company.id')\n        }, function () {\n          _this10.get('model.company.parent.children').removeObject(_this10.get('model.company'));\n\n          _this10.set('model.company.parent', null);\n\n          _this10.get('paperToaster').show(\"\".concat(_this10.intl.t('parent_company'), \" \").concat(_this10.intl.t('status.removed')));\n        });\n      },\n      addChild: function addChild() {\n        var _this11 = this;\n\n        if (!this.get('showChildSelect')) {\n          this.set('showChildSelect', true);\n          this.set('showParentSelect', false);\n          return;\n        }\n\n        if (!this.get('selectedChild')) {\n          return;\n        }\n\n        var child = this.get('selectedChild');\n        var hash = {\n          childId: child.id,\n          parentId: this.get('model.company.id')\n        };\n        this.set('selectedParent', null);\n        this.ajax.mutation(_mutation.default.ADD_PARENT_CHILD_COMPANY, 'addParentChild', hash, function () {\n          child.parent = _this11.get('model.company');\n\n          _this11.get('model.company.children').addObject(child);\n\n          _this11.set('selectedChild', null);\n\n          _this11.get('paperToaster').show(\"\".concat(_this11.intl.t('child_company'), \" \").concat(_this11.intl.t('status.added')));\n        });\n      },\n      removeChild: function removeChild(child) {\n        var _this12 = this;\n\n        this.ajax.mutation(_mutation.default.ADD_PARENT_CHILD_COMPANY, 'addParentChild', {\n          childId: child.id\n        }, function () {\n          child.parent = null;\n\n          _this12.get('model.company.children').removeObject(child);\n\n          _this12.get('paperToaster').show(\"\".concat(_this12.intl.t('child_company'), \" \").concat(_this12.intl.t('status.removed')));\n        });\n      },\n      addGroup: function addGroup() {\n        var _this13 = this;\n\n        if (!this.get('showGroupSelect')) {\n          this.set('showGroupSelect', true);\n          return;\n        }\n\n        if (!this.get('selectedGroup')) {\n          return;\n        }\n\n        var group = this.get('selectedGroup');\n\n        var companies = _toConsumableArray(group.properties);\n\n        companies.addObject(this.get('model.company'));\n        var ids = [];\n        companies.forEach(function (company) {\n          return ids.push(company.id);\n        });\n        var hash = {\n          companyGroupId: this.get('selectedGroup.id'),\n          properties: ids\n        };\n        this.ajax.mutation(_mutation.default.CREATE_UPDATE_COMPANY_GROUP, 'createUpdateCompanyGroup', hash, function () {\n          _this13.get('paperToaster').show(_this13.intl.t('company_added_to_group'));\n\n          Ember.set(group, 'properties', companies);\n\n          _this13.get('model.company.companygroupSet').addObject(group);\n\n          _this13.set('selectedGroup', null);\n        });\n      },\n      removeGroup: function removeGroup(group) {\n        var _this14 = this;\n\n        var companyId = this.get('model.company.id');\n        var companies = group.properties.filter(function (item) {\n          return item.id !== companyId;\n        });\n        var ids = [];\n        companies.forEach(function (company) {\n          return ids.push(company.id);\n        });\n        var hash = {\n          companyGroupId: group.id,\n          properties: ids\n        };\n        this.ajax.mutation(_mutation.default.CREATE_UPDATE_COMPANY_GROUP, 'createUpdateCompanyGroup', hash, function () {\n          _this14.get('paperToaster').show(_this14.intl.t('company_removed_from_group'));\n\n          Ember.set(group, 'properties', companies);\n\n          _this14.get('model.company.companygroupSet').removeObject(group);\n        });\n      },\n      updateWorkingDays: function updateWorkingDays(day) {\n        var key = \"model.company.hours.\".concat(day, \".on\");\n        this.set(key, !this.get(key));\n        this.checkHours();\n      },\n      updateWorkingHours: function updateWorkingHours(day, field, value) {\n        var key = \"model.company.hours.\".concat(day, \".\").concat(field);\n        this.set(key, value);\n        this.checkHours();\n      },\n      cancelWorkingHours: function cancelWorkingHours() {\n        this.set('model.company.hours', JSON.parse(this.get('model.company.workingHours')));\n        this.checkHours();\n      },\n      saveWorkingHours: function saveWorkingHours() {\n        var _this15 = this;\n\n        var hours = JSON.stringify(this.get('model.company.hours'));\n        var hash = {\n          propertyId: +this.get('model.company.id'),\n          workingHours: hours\n        };\n        this.ajax.mutation(_mutation.default.UPDATE_PROPERTY, 'updateCompanyProperty', hash, function () {\n          _this15.set('model.company.workingHours', hours);\n\n          _this15.checkHours();\n\n          _this15.get(\"paperToaster\").show(\"\".concat(_this15.intl.t('business_hours'), \" \").concat(_this15.intl.t('status.updated')));\n        });\n      }\n    },\n    checkHours: function checkHours() {\n      this.set('hoursChanged', this.get('model.company.workingHours') !== JSON.stringify(this.get('model.company.hours')));\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/companies/index\", [\"exports\", \"inboxfront/gql/mutation\"], function (_exports, _mutation) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Controller.extend({\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    router: Ember.inject.service(),\n    showCreateDialog: false,\n    showDeactivateDialog: false,\n    showDeleteDialog: false,\n    actions: {\n      onCompanyCreate: function onCompanyCreate(company, createAnotherCompany) {\n        var _this = this;\n\n        try {\n          var hash = {\n            industry: company.industry,\n            code: company.code,\n            title: company.title,\n            address: company.address,\n            postalCode: company.postalCode,\n            country: company.propertyCountry.iso2,\n            phoneNumber: company.phoneNumber,\n            website: company.website\n          };\n          this.ajax.mutation(_mutation.default.CREATE_PROPERTY, 'createCompanyProperty', hash, function (res) {\n            _this.get(\"paperToaster\").show(_this.intl.t('company_created'));\n\n            if (!createAnotherCompany) {\n              _this.refreshRoute();\n\n              _this.set(\"showCreateDialog\", false);\n            }\n          });\n        } catch (e) {\n          console.error(e);\n        }\n      },\n      onCreateClose: function onCreateClose(companyCreated) {\n        companyCreated && this.refreshRoute();\n      },\n      deactivateDialog: function deactivateDialog(company) {\n        this._showDeactivateDialog(company);\n      },\n      deactivateCompany: function deactivateCompany() {\n        this._deactivateCompany();\n      },\n      activateCompany: function activateCompany(company) {\n        this._activateCompany(company);\n      },\n      deleteDialog: function deleteDialog(company) {\n        this.set('selectedCompany', company);\n        this.set('showDeleteDialog', true);\n      },\n      deleteCompany: function deleteCompany() {\n        var _this2 = this;\n\n        this.ajax.mutation(_mutation.default.DELETE_COMPANY, 'deleteProperty', {\n          propertyId: +this.get('selectedCompany.id')\n        }, function () {\n          _this2.set('showDeleteDialog', false);\n\n          _this2.refreshRoute();\n\n          _this2.get(\"paperToaster\").show(_this2.intl.t('company_deleted'));\n        });\n        this.get('model.companies').removeObject(this.get('selectedCompany'));\n      },\n      changeCompanyStatus: function changeCompanyStatus(company) {\n        if (company.isActive) {\n          this._showDeactivateDialog(company);\n        } else {\n          this._activateCompany(company);\n        }\n      }\n    },\n    _showDeactivateDialog: function _showDeactivateDialog(company) {\n      this.set('selectedCompany', company);\n      this.set('showDeactivateDialog', true);\n    },\n    _activateCompany: function _activateCompany(company) {\n      var _this3 = this;\n\n      var hash = {\n        isActive: true,\n        propertyId: company.id\n      };\n      this.ajax.mutation(_mutation.default.ACTIVE_DEACTIVE_COMPANY, 'activeDeactiveProperty', hash, function () {\n        Ember.set(company, 'isActive', true);\n\n        _this3.get(\"paperToaster\").show(_this3.intl.t('company_activated'));\n      });\n    },\n    _deactivateCompany: function _deactivateCompany() {\n      var _this4 = this;\n\n      var company = this.get('selectedCompany');\n      var hash = {\n        isActive: false,\n        propertyId: company.id\n      };\n      this.ajax.mutation(_mutation.default.ACTIVE_DEACTIVE_COMPANY, 'activeDeactiveProperty', hash, function () {\n        Ember.set(company, 'isActive', false);\n\n        _this4.set('showDeactivateDialog', false);\n\n        _this4.get(\"paperToaster\").show(_this4.intl.t('company_deactivated'));\n      });\n    },\n    refreshRoute: function refreshRoute() {\n      var route = Ember.getOwner(this).lookup(\"route:\".concat(this.router.currentRoute.name));\n      route.refresh();\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/contactfields\", [\"exports\", \"inboxfront/controllers/customfields\"], function (_exports, _customfields) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _customfields.default.extend({});\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/contacts/edit\", [\"exports\", \"inboxfront/helpers/countries-list\", \"inboxfront/config/environment\", \"inboxfront/gql/mutation\", \"inboxfront/gql/query\"], function (_exports, _countriesList, _environment, _mutation, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\n  function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  var _default = Ember.Controller.extend({\n    session: Ember.inject.service(),\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    contacts: Ember.inject.service(),\n    validation: Ember.inject.service(),\n    countriesList: _countriesList.COUNTRIES_LIST,\n    queryParams: ['id'],\n    isEditNoteStatus: false,\n    isShowAddOneMoreEmail: true,\n    isCreateDialogInserted: false,\n    showCreateDialog: false,\n    selectedContactTab: 'timeline',\n    timeline: Ember.computed('guest', function () {\n      var _this = this;\n\n      return this.get('guest.activity').map(function (item) {\n        var randomColor = _this.getRandomColor();\n\n        var obj;\n\n        try {\n          obj = JSON.parse(item.text);\n        } catch (e) {\n          obj = {\n            title: item.text\n          };\n        }\n\n        return {\n          title: item.title,\n          obj: obj,\n          created: item.createdAt,\n          color: randomColor === '#ffffff' ? '#b0dcf7' : randomColor\n        };\n      });\n    }),\n    openTasks: Ember.computed('guest.ticketSet.edges.[]', function () {\n      return this.get('guest.ticketSet.edges').filter(function (ticket) {\n        return ticket.node.status === 'OPEN';\n      });\n    }),\n    closedTasks: Ember.computed('guest.ticketSet.edges.[]', function () {\n      return this.get('guest.ticketSet.edges').filter(function (ticket) {\n        return ticket.node.status === 'CLOSED';\n      });\n    }),\n    guestContacts: Ember.computed('guest', function () {\n      var _this$get;\n\n      var channels = this.get('channels');\n      var collection = [];\n      (_this$get = this.get('guest.guestcontactSet')) === null || _this$get === void 0 ? void 0 : _this$get.forEach(function (el) {\n        var contact = channels.find(function (item) {\n          return item.type === el.contactType;\n        });\n\n        if (contact) {\n          collection.push({\n            type: contact.type,\n            contactValue: el.contactValue,\n            id: el.id,\n            icon: contact.icon\n          });\n        }\n      });\n      return collection;\n    }),\n    uploadSuccess: Ember.computed(function () {\n      var controller = this;\n      return function (response) {\n        var result = JSON.parse(response.xhr.response);\n        controller.set('attachmentId', result.data.file.attachment.id);\n        controller.set('urlAttachment', _environment.default.mediaUrl + result.data.file.attachment.datafile);\n        this.removeAllFiles();\n        controller.updateGuestQuery();\n      };\n    }),\n    options: Ember.computed(function () {\n      var token = this.get('session').get('data.authenticated.access_token') || undefined;\n      var guestId = this.get('guest.id');\n      return {\n        url: _environment.default.apollo.apiURL,\n        maxFiles: 1,\n        clickable: '#avatar-upload',\n        dictDefaultMessage: this.intl.t('upload_image'),\n        headers: {\n          'Cache-Control': null,\n          'X-Requested-With': null,\n          'Accept': null,\n          'Authorization': 'Bearer ' + token\n        },\n        params: {\n          'operationName': 'uploadAttachment',\n          'query': _mutation.default.UPLOAD_ATTACHMENT,\n          'variables': '{\"appLabel\": \"guest\", \"model\": \"guest\", \"objectId\": \"' + guestId + '\"}'\n        }\n      };\n    }),\n    openOpportunities: null,\n    closedOpportunities: null,\n    guestIsFromCrm: Ember.computed('guest', function () {\n      var _this$get2, _this$get2$find;\n\n      var listCRM = ['hubspot', 'pipedrive', 'salesforce']; //TODO check this data duplication\n\n      var guestContactType = (_this$get2 = this.get('guest.guestcontactSet')) === null || _this$get2 === void 0 ? void 0 : (_this$get2$find = _this$get2.find(function (c) {\n        return listCRM.indexOf(c.contactType) !== -1;\n      })) === null || _this$get2$find === void 0 ? void 0 : _this$get2$find.contactType;\n      return !!guestContactType;\n    }),\n    loadOpportunities: function loadOpportunities() {\n      var _guest$guestcontactSe,\n          _guest$guestcontactSe2,\n          _this2 = this;\n\n      this.set('openOpportunities', []);\n      this.set('closedOpportunities', []);\n      var guest = this.get('guest');\n      var listCRM = ['hubspot', 'pipedrive', 'salesforce']; //TODO check this data duplication\n\n      var guestContactType = (_guest$guestcontactSe = guest.guestcontactSet) === null || _guest$guestcontactSe === void 0 ? void 0 : (_guest$guestcontactSe2 = _guest$guestcontactSe.find(function (c) {\n        return listCRM.indexOf(c.contactType) !== -1;\n      })) === null || _guest$guestcontactSe2 === void 0 ? void 0 : _guest$guestcontactSe2.contactType;\n\n      if (!!guestContactType) {\n        //if guestIsFromCrm\n        var data = {\n          crm: guestContactType.toUpperCase(),\n          objectId: guest.id,\n          systemObject: 'contact'\n        };\n        this.ajax.query(_query.default.GET_CRM_OPPORTUNITIES, 'opportunities', data).then(function (res) {\n          if (!Array.isArray(res)) {\n            res = [];\n          }\n\n          _this2.set('openOpportunities', res.filter(function (opp) {\n            return !_this2._opportunityIsClosed(opp);\n          }));\n\n          _this2.set('closedOpportunities', res.filter(function (opp) {\n            return _this2._opportunityIsClosed(opp);\n          }));\n        });\n      }\n    },\n    _opportunityIsClosed: function _opportunityIsClosed(opp) {\n      if (opp.stage === 'closedwon' || opp.stage === 'closedlost') {\n        return true;\n      }\n\n      if (opp.closeDate && !opp.targetCloseDate) {\n        //check if opened deal is expired\n        opp.isExpired = this._isExpired(opp.closeDate);\n        opp.targetCloseDate = opp.closeDate;\n        opp.closeDate = null;\n      }\n\n      return false;\n    },\n    _isExpired: function _isExpired(date) {\n      var today = new Date();\n      var closeDate = new Date(date);\n      return closeDate < today;\n    },\n    actions: {\n      onRemovePreference: function onRemovePreference(_ref) {\n        var _this3 = this;\n\n        var id = _ref.id;\n        this.ajax.query(_mutation.default.DELETE_PREFERENCE, 'deleteGuestPreference', {\n          preferenceId: id\n        }).then(function () {\n          return _this3.updateGuestQuery();\n        });\n      },\n      onTaskCreate: function onTaskCreate() {\n        this.get('paperToaster').show(this.intl.t('task_created'));\n        this.set('showCreateDialog', false);\n        this.set('isCreateDialogInserted', false);\n        this.updateGuestQuery();\n      },\n      createTaskShowDialog: function createTaskShowDialog() {\n        var _this4 = this;\n\n        var guest = this.get('guest');\n        var additionalData = {\n          category: 'TICKET',\n          guest: guest,\n          companyProperty: guest.companyProperty\n        };\n        var readOnlyFields = {\n          category: true,\n          property: true,\n          guest: true,\n          firstName: guest.firstName,\n          lastName: guest.lastName,\n          email: guest.primaryEmail,\n          phone: guest.personalPhone\n        };\n        this.set('additionalData', additionalData);\n        this.set('readOnlyFields', readOnlyFields);\n        this.set('isCreateDialogInserted', true);\n        setTimeout(function () {\n          return _this4.set('showCreateDialog', true);\n        }, 300);\n      },\n      onCancelNote: function onCancelNote() {\n        this.set('note', '');\n        this.set('noteTitle', '');\n        this.set('showAddNote', false);\n        this.set('isEditNoteStatus', false);\n      },\n      onSelectContactOwner: function onSelectContactOwner(val) {\n        var _this5 = this;\n\n        var hash = {\n          guestId: this.get('guest.id'),\n          contactOwner: val.id\n        };\n        this.set('selectedContactOwner', val);\n        this.ajax.query(_mutation.default.CREATE_OR_UPDATE_GUEST, 'createOrUpdateGuest', hash).then(function () {\n          _this5.updateGuestQuery();\n\n          _this5.get('paperToaster').show(_this5.intl.t('contact_updated'));\n        });\n      },\n      onSelectOrganization: function onSelectOrganization(val) {\n        var _this6 = this;\n\n        var hash = {\n          guestId: this.get('guest.id'),\n          organizationId: val.id\n        };\n        this.set('selectedOrganization', val);\n        this.ajax.query(_mutation.default.CREATE_OR_UPDATE_GUEST, 'createOrUpdateGuest', hash).then(function () {\n          _this6.updateGuestQuery();\n\n          _this6.get('paperToaster').show(_this6.intl.t('contact_updated'));\n        });\n      },\n      onSelectProperty: function onSelectProperty(val) {\n        var _this7 = this;\n\n        var hash = {\n          guestId: this.get('guest.id'),\n          propertyId: val.id\n        };\n        this.set('selectedProperty', val);\n        this.ajax.query(_mutation.default.CREATE_OR_UPDATE_GUEST, 'createOrUpdateGuest', hash).then(function () {\n          _this7.updateGuestQuery();\n\n          _this7.get('paperToaster').show(_this7.intl.t('contact_company_updated'));\n        });\n      },\n      deleteEmail: function deleteEmail() {\n        var _this8 = this;\n\n        var hash = {\n          guestId: this.get('guest.id'),\n          email: ''\n        };\n        this.ajax.query(_mutation.default.CREATE_OR_UPDATE_GUEST, 'createOrUpdateGuest', hash).then(function () {\n          _this8.set('isShowAnotherEmail', false);\n\n          _this8.updateGuestQuery();\n        });\n      },\n      showMoreEmailField: function showMoreEmailField() {\n        this.set('isShowAnotherEmail', true);\n      },\n      actionOptEmail: function actionOptEmail(guest) {\n        var _this9 = this;\n\n        var status = !guest.optOutEmail;\n        var hash = {\n          guestId: guest.id,\n          optOutEmail: status\n        };\n        Ember.set(guest, 'optOutEmail', status);\n        this.ajax.query(_mutation.default.CREATE_OR_UPDATE_GUEST, 'createOrUpdateGuest', hash).then(function () {\n          return _this9.updateGuestQuery();\n        });\n      },\n      onShowEditNote: function onShowEditNote(note) {\n        this.set('note', note.text);\n        this.set('noteTitle', note.title);\n        this.set('showAddNote', true);\n        this.set('isEditNoteStatus', true);\n        this.set('noteId', note.id);\n      },\n      deleteNote: function deleteNote(noteId) {\n        var _this10 = this;\n\n        this.ajax.query(_mutation.default.DELETE_NOTE, 'deleteNote', {\n          noteId: noteId\n        }).then(function () {\n          _this10.get('paperToaster').show(_this10.intl.t('note_deleted'));\n\n          _this10.updateGuestQuery();\n        });\n      },\n      onAddNote: function onAddNote(note) {\n        var _this11 = this;\n\n        var hash = {\n          appLabel: 'guest',\n          model: 'guest',\n          objectId: this.get('guest.id'),\n          text: note,\n          title: this.get('noteTitle')\n        };\n\n        if (this.get('isEditNoteStatus')) {\n          hash = {\n            appLabel: 'guest',\n            model: 'guest',\n            noteId: this.get('noteId'),\n            text: note,\n            title: this.get('noteTitle')\n          };\n        }\n\n        this.ajax.query(_mutation.default.ADD_CONTACT_NOTE, 'addContactNote', hash).then(function () {\n          _this11.set('note', '');\n\n          _this11.set('noteTitle', '');\n\n          _this11.set('showAddNote', false);\n\n          _this11.set('isEditNoteStatus', false);\n\n          _this11.set('noteId', null);\n\n          _this11.updateGuestQuery();\n        });\n      },\n      onAddNoteClick: function onAddNoteClick() {\n        this.set('showAddNote', true);\n      },\n      closeDialog: function closeDialog() {\n        this.set('showDialog', false);\n      },\n      deleteAttachment: function deleteAttachment() {\n        var _this12 = this;\n\n        this.ajax.query(_mutation.default.DELETE_ATTACHMENT, 'deleteAttachment', {\n          attachmentId: this.get('attachmentId')\n        }).then(function () {\n          _this12.set('urlAttachment', null);\n\n          _this12.set('attachmentId', null);\n\n          _this12.updateGuestQuery();\n        });\n      },\n      addChannel: function addChannel(_ref2, value, _ref3) {\n        var _this13 = this;\n\n        var type = _ref2.type;\n        var id = _ref3.id;\n        var hash = {\n          contactType: type,\n          contactValue: value,\n          guestId: id\n        };\n        this.ajax.query(_mutation.default.CREATE_OR_UPDATE_GUEST_CONTACT, 'createOrUpdateGuestContact', hash).then(function () {\n          _this13.get('paperToaster').show(_this13.intl.t('channel_added', {\n            type: type\n          }));\n\n          _this13.closeFormChannel();\n\n          _this13.updateGuestQuery();\n        });\n      },\n      deleteChannel: function deleteChannel(_ref4) {\n        var _this14 = this;\n\n        var id = _ref4.id,\n            type = _ref4.type;\n        this.ajax.query(_mutation.default.DELETE_GUEST_CONTACT, 'deleteGuestContact', {\n          contactId: id\n        }).then(function () {\n          _this14.get('paperToaster').show(_this14.intl.t('channel_removed', {\n            type: type\n          }));\n\n          _this14.closeFormChannel();\n\n          _this14.updateGuestQuery();\n        });\n      },\n      cancelAddChannel: function cancelAddChannel() {\n        this.closeFormChannel();\n      },\n      saveEdit: function saveEdit(key, val) {\n        var _this15 = this;\n\n        var hash = _defineProperty({\n          guestId: +this.get('guest.id')\n        }, key, val);\n\n        if (this.get('cloneGuest')[key] === val) return;\n        this.ajax.query(_mutation.default.CREATE_OR_UPDATE_GUEST, 'createOrUpdateGuest', hash).then(function () {\n          _this15.updateGuestQuery();\n\n          _this15.get('paperToaster').show(_this15.intl.t('contact_updated'));\n        });\n      },\n      onSelectHomeAddressCountry: function onSelectHomeAddressCountry(val) {\n        var _this16 = this;\n\n        var hash = {\n          addressId: this.get('guest.homeAddress.id'),\n          country: val.iso2,\n          isOffice: false,\n          appLabel: 'guest',\n          model: 'guest'\n        };\n        this.set('homeAddressContact', val);\n        this.ajax.query(_mutation.default.CREATE_UPDATE_ADDRESS, 'createUpdateAddress', hash).then(function () {\n          _this16.updateGuestQuery();\n\n          _this16.get('paperToaster').show(_this16.intl.t('address_updated'));\n        });\n      },\n      onSelectOfficeHomeAddressCountry: function onSelectOfficeHomeAddressCountry(val) {\n        var _this17 = this;\n\n        var hash = {\n          addressId: this.get('guest.officeAddress.id'),\n          country: val.iso2,\n          isOffice: true,\n          appLabel: 'guest',\n          model: 'guest'\n        };\n        this.set('homeAddressContact', val);\n        this.ajax.query(_mutation.default.CREATE_UPDATE_ADDRESS, 'createUpdateAddress', hash).then(function () {\n          _this17.updateGuestQuery();\n\n          _this17.get('paperToaster').show(_this17.intl.t('address_updated'));\n        });\n      },\n      onKeyDown: function onKeyDown(e) {\n        var val = e.target.value;\n        var code = e.which ? e.which : e.keyCode;\n\n        if (code !== 46 && code > 31 && (code < 48 || code > 57) || code === 46 && val.indexOf('.') > -1) {\n          return false;\n        }\n\n        this.set('guest.mobilePhone', val);\n      },\n      onKeyUp: function onKeyUp(e) {\n        var val = e.target.value;\n\n        if (val.length > 14) {\n          val = val.substr(0, 14);\n        }\n\n        this.set('guest.mobilePhone', val);\n      },\n      editAddressesHome: function editAddressesHome(key, val) {\n        var _hash2,\n            _this18 = this;\n\n        var hash = (_hash2 = {\n          addressId: this.get('guest.homeAddress.id')\n        }, _defineProperty(_hash2, key, val), _defineProperty(_hash2, \"isOffice\", false), _defineProperty(_hash2, \"appLabel\", 'guest'), _defineProperty(_hash2, \"model\", 'guest'), _hash2);\n        if (this.get('cloneGuestAddressHome')[key] === val) return;\n        this.ajax.query(_mutation.default.CREATE_UPDATE_ADDRESS, 'createUpdateAddress', hash).then(function () {\n          _this18.updateGuestQuery();\n\n          _this18.get('paperToaster').show(_this18.intl.t('address_updated'));\n        });\n      },\n      editAddressesOffice: function editAddressesOffice(key, val) {\n        var _hash3,\n            _this19 = this;\n\n        var hash = (_hash3 = {\n          addressId: this.get('guest.officeAddress.id')\n        }, _defineProperty(_hash3, key, val), _defineProperty(_hash3, \"isOffice\", true), _defineProperty(_hash3, \"appLabel\", 'guest'), _defineProperty(_hash3, \"model\", 'guest'), _hash3);\n        if (this.get('cloneGuestAddressOffice')[key] === val) return;\n        this.ajax.query(_mutation.default.CREATE_UPDATE_ADDRESS, 'createUpdateAddress', hash).then(function () {\n          _this19.updateGuestQuery();\n\n          _this19.get('paperToaster').show(_this19.intl.t('address_updated'));\n        });\n      },\n      onSelectLanguage: function onSelectLanguage(val) {\n        var _this20 = this;\n\n        var hash = {\n          guestId: this.get('guest.id'),\n          language: val.code\n        };\n        this.set('selectedProperty', val);\n        this.ajax.query(_mutation.default.CREATE_OR_UPDATE_GUEST, 'createOrUpdateGuest', hash).then(function () {\n          _this20.updateGuestQuery();\n\n          _this20.get('paperToaster').show(_this20.intl.t('contact_lang_updated'));\n        });\n      },\n      saveCustomFields: function saveCustomFields() {\n        var _this21 = this;\n\n        var timeout = this.get('saveTimeout');\n        timeout && clearTimeout(timeout);\n        this.set('saveTimeout', setTimeout(function () {\n          _this21.get('contacts').saveGuest(_this21.get('customFieldsData'), function () {\n            _this21.updateGuestQuery();\n\n            _this21.get('paperToaster').show(_this21.intl.t('contact_updated'));\n          });\n\n          _this21.set('saveTimeout', null);\n        }, 2000));\n      }\n    },\n    getRandomColor: function getRandomColor() {\n      var color = '#';\n\n      for (var i = 0; i < 6; i++) {\n        color += '0123456789abcdef'[Math.floor(Math.random() * 16)];\n      }\n\n      return color;\n    },\n    closeFormChannel: function closeFormChannel() {\n      this.set('selectedChannel', {\n        app: 'Facebook'\n      });\n      this.set('selectedContactValue', '');\n      this.set('showAddChannel', false);\n    },\n    updateGuestQuery: function updateGuestQuery() {\n      var _this22 = this;\n\n      this.ajax.query(_query.default.GUEST, 'guest', {\n        guestId: this.get('guest').id\n      }).then(function (data) {\n        _this22.set('guest', data);\n\n        _this22.set('cloneGuest', _objectSpread({}, data));\n\n        _this22.set('cloneGuestAddressHome', _objectSpread({}, data.homeAddress));\n\n        _this22.set('cloneGuestAddressOffice', _objectSpread({}, data.officeAddress));\n\n        _this22.set('customFieldsData', _this22.contacts.deserialize(_this22.get('model.contactFields'), data || {}));\n      });\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/contacts/index\", [\"exports\", \"inboxfront/helpers/countries-list\", \"inboxfront/gql/mutation\", \"inboxfront/gql/query\"], function (_exports, _countriesList, _mutation, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _createForOfIteratorHelper(o, allowArrayLike) { var it; if (typeof Symbol === \"undefined\" || o[Symbol.iterator] == null) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === \"number\") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e2) { throw _e2; }, f: F }; } throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = o[Symbol.iterator](); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e3) { didErr = true; err = _e3; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; }\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  var _default = Ember.Controller.extend({\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    validation: Ember.inject.service(),\n    contacts: Ember.inject.service(),\n    sliceData: Ember.inject.service(),\n    countriesList: _countriesList.COUNTRIES_LIST,\n    chosenDetail: 'Contains',\n    optionDate: Date,\n    startDate: Date,\n    endDate: Date,\n    showDeleteDialog: false,\n    showMergeConfirmDialog: false,\n    selectedCountry: null,\n    selectedOrganization: null,\n    selectedContactOwner: null,\n    selectedFilterOptions: null,\n    selectedProperty: null,\n    listMergeSelectedGuests: null,\n    rowsPerPage: 10,\n    allCheckGuests: Ember.computed('guests.{@each.checked}', function () {\n      return this.get('guests').every(function (guest) {\n        return guest.checked;\n      });\n    }),\n    isVisibleActions: Ember.computed('guests.{@each.checked}', function () {\n      return this.get('guests').some(function (guest) {\n        return guest.checked;\n      });\n    }),\n    isVisibleMergeButton: Ember.computed('guests.{@each.checked}', function () {\n      var _this$get$filter;\n\n      return ((_this$get$filter = this.get('guests').filter(function (guest) {\n        return guest.checked;\n      })) === null || _this$get$filter === void 0 ? void 0 : _this$get$filter.length) === 2;\n    }),\n    observerPage: Ember.observer('pageNum', 'rowsPerPage', function () {\n      if (this.get('cloneGuests')) {\n        this.set('guests', this.get('sliceData').getSliceData(this.get('cloneGuests'), this.get('pageNum'), this.get('rowsPerPage')));\n      }\n    }),\n    actions: {\n      setRowsPerPage: function setRowsPerPage(rowsPerPage) {\n        this.set('rowsPerPage', rowsPerPage);\n        this.set('guests', this.get('sliceData').getSliceData(this.get('cloneGuests'), 1, this.get('rowsPerPage')));\n        this.set('rangeNum', this.get('sliceData').calculateRange(this.get('cloneGuests'), this.get('rowsPerPage'))); //TODO move calculations to pagination component?\n\n        this.set('pageNum', this.get('sliceData').getPageNum());\n      },\n      updateColumns: function updateColumns(columnSettings) {\n        try {\n          var hash = {\n            id: this.get('model.guestSettings.id'),\n            fields: JSON.stringify(columnSettings)\n          };\n          this.ajax.mutation(_mutation.default.UPDATE_CUSTOM_SETTINGS, 'updateMainEntitySettings', hash);\n        } catch (e) {\n          console.error('ON UPDATE GUEST COLUMNS', e);\n        }\n      },\n      allCheckGuests: function allCheckGuests(val) {\n        this.set('allCheck', val);\n        this.get('guests').map(function (el) {\n          return Ember.set(el, 'checked', val);\n        });\n      },\n      checkContact: function checkContact(val) {\n        Ember.set(val, 'checked', !val.checked);\n      },\n      showDeleteContactsModal: function showDeleteContactsModal() {\n        this.set('showDeleteDialog', true);\n      },\n      showAssignContactSidebar: function showAssignContactSidebar() {\n        this.set('showPopupAssign', true);\n      },\n      mergeContactsConfirm: function mergeContactsConfirm() {\n        var _this = this;\n\n        var _this$get$map = this.get('selectedGuests').map(function (item) {\n          return item.id;\n        }),\n            _this$get$map2 = _slicedToArray(_this$get$map, 2),\n            secondaryGuestId = _this$get$map2[0],\n            primaryGuestId = _this$get$map2[1];\n\n        var _this$get = this.get('mergeHeaderGuest'),\n            primaryEmail = _this$get.primaryEmail,\n            email = _this$get.email,\n            firstName = _this$get.firstName,\n            lastName = _this$get.lastName,\n            personalPhone = _this$get.personalPhone,\n            mobilePhone = _this$get.mobilePhone,\n            homeAddress = _this$get.homeAddress,\n            officeAddress = _this$get.officeAddress;\n\n        var hash = {\n          secondaryGuestId: secondaryGuestId,\n          primaryGuestId: primaryGuestId,\n          primaryEmail: primaryEmail,\n          email: email,\n          firstName: firstName,\n          lastName: lastName,\n          personalPhone: personalPhone,\n          mobilePhone: mobilePhone,\n          homeAddress1: homeAddress.line1,\n          homeAddress2: homeAddress.line2,\n          homeCity: homeAddress.city,\n          homeState: homeAddress.state,\n          homeCountry: homeAddress.country,\n          officeAddress1: officeAddress.line1,\n          officeAddress2: officeAddress.line2,\n          officeCity: officeAddress.city,\n          officeState: officeAddress.state,\n          officeCountry: officeAddress.country\n        };\n        Object.keys(hash).forEach(function (key) {\n          return (hash[key] === null || hash[key] === undefined) && delete hash[key];\n        });\n        this.ajax.query(_mutation.default.MERGE_GUESTS, 'mergeGuests', hash).then(function () {\n          _this.set('showPopupMerge', false);\n\n          _this.set('selectedGuests', []);\n\n          _this.set('mergeHeaderGuest', null);\n\n          _this.set('showMergeConfirmDialog', false);\n\n          _this.updateQueryGuests();\n        });\n      },\n      showMergeContactSidebar: function showMergeContactSidebar() {\n        var titleMergeGuests = this.get('titleMergeGuests');\n        var selectedGuests = this.get('guests').filter(function (el) {\n          return el.checked;\n        });\n        var matrixArrayGuests = [];\n        titleMergeGuests.forEach(function (item, i) {\n          matrixArrayGuests.push([]);\n\n          for (var j = 0; j < 4; j++) {\n            if (j !== 0) {\n              var index = j === 1 || j === 3 ? 0 : 1;\n\n              if (item.isSocial) {\n                var _selectedGuests$index;\n\n                var findContact = (_selectedGuests$index = selectedGuests[index]['guestcontactSet'].findBy('contactType', item.key)) === null || _selectedGuests$index === void 0 ? void 0 : _selectedGuests$index.contactValue;\n                matrixArrayGuests[i].push(findContact || '-');\n              } else {\n                var result = selectedGuests[index];\n                var keys = item.key.split('.');\n\n                var _iterator = _createForOfIteratorHelper(keys),\n                    _step;\n\n                try {\n                  for (_iterator.s(); !(_step = _iterator.n()).done;) {\n                    var key = _step.value;\n                    result = result[key];\n                  }\n                } catch (err) {\n                  _iterator.e(err);\n                } finally {\n                  _iterator.f();\n                }\n\n                matrixArrayGuests[i].push(result || '-');\n              }\n            } else {\n              matrixArrayGuests[i].push(item.title);\n            }\n          }\n        });\n        this.set('matrixArrayGuests', matrixArrayGuests);\n        this.set('selectedGuests', selectedGuests);\n        selectedGuests.forEach(function (guest) {\n          var avatar = {\n            firstName: guest.firstName,\n            lastName: guest.lastName\n          };\n          Ember.set(guest, 'avatar', avatar);\n        });\n        this.set('mergeHeaderGuest', Ember.copy(selectedGuests[0], true));\n        this.set('showPopupMerge', true);\n        setTimeout(function () {\n          document.querySelectorAll('.merge-guest-popup tbody tr td:nth-child(2) div').forEach(function (el) {\n            el.classList.add('active');\n          });\n        }, 0);\n      },\n      assignContacts: function assignContacts() {\n        var _this2 = this;\n\n        var filterContacts = this.get('guests').filter(function (el) {\n          return el.checked;\n        }).map(function (item) {\n          return item.id;\n        });\n        var hash = {\n          guestIds: filterContacts,\n          contactOwner: this.get('selectedUser.id')\n        };\n        this.ajax.query(_mutation.default.ASSIGN_GUEST_USER, 'assignGuestUser', hash).then(function () {\n          _this2.set('showPopupAssign', false);\n\n          _this2.set('selectedUser', undefined);\n\n          _this2.updateQueryGuests();\n        });\n      },\n      mergeContacts: function mergeContacts() {\n        this.set('showMergeConfirmDialog', true);\n      },\n      deleteContacts: function deleteContacts() {\n        var _this3 = this;\n\n        var guestIds = this.get('guests').filter(function (el) {\n          return el.checked;\n        }).map(function (item) {\n          return item.id;\n        });\n        var hash = {\n          guestIds: guestIds\n        };\n        this.ajax.query(_mutation.default.DELETE_GUESTS, 'deleteGuest', hash).then(function (res) {\n          if (res.status === 400) {\n            _this3.get('paperToaster').show(_this3.intl.t('contacts_not_found'));\n\n            return;\n          }\n\n          _this3.get('paperToaster').show(_this3.intl.t('contacts_deleted'));\n\n          _this3.updateQueryGuests();\n        }).finally(function () {\n          return _this3.set('showDeleteDialog', false);\n        });\n      },\n      chooseGuest: function chooseGuest(val, indexProp, rowIndex) {\n        var mappingGuests = this.get('matrixArrayGuests').map(function (row, i) {\n          if (i === rowIndex) {\n            return row.map(function (item, i) {\n              return i === 3 ? val : item;\n            });\n          } else {\n            return row;\n          }\n        });\n\n        if (indexProp === 1 || indexProp === 2) {\n          this.set('mergeHeaderGuest.avatar.firstName', mappingGuests[2][3]);\n          this.set('mergeHeaderGuest.avatar.lastName', mappingGuests[3][3]);\n        }\n\n        var previousIndex = indexProp === 2 ? 1 : 2;\n        this.set('matrixArrayGuests', mappingGuests);\n        setTimeout(function () {\n          var els = document.querySelectorAll(\".merge-guest-popup tbody tr:nth-child(\".concat(rowIndex + 1, \") td div\"));\n          els[indexProp].classList.add('active');\n          els[previousIndex].classList.remove('active');\n        }, 0);\n      },\n      closeAssignDialog: function closeAssignDialog() {\n        this.set('selectedUser', undefined);\n        this.set('showPopupAssign', false);\n      },\n      closeMergeDialog: function closeMergeDialog() {\n        this.set('selectedGuests', []);\n        this.set('mergeHeaderGuest', null);\n        this.set('showPopupMerge', false);\n      },\n      clearFilter: function clearFilter() {\n        this.set('searchContacts', null);\n        this.set('isShowClearFilterBtn', false);\n        this.updateQueryGuests();\n      },\n      filterContacts: function filterContacts() {\n        var _this4 = this;\n\n        var search = this.get('searchContacts');\n\n        if (search.length > 1) {\n          var hash = {\n            search: [{\n              field: this.get('selectedFilterField.param'),\n              lookup: this.get('selectedFilterLookup.param'),\n              value: search\n            }]\n          };\n          this.set('isLoader', true);\n          this.set('isShowClearFilterBtn', true);\n          this.ajax.query(_query.default.GUEST_CONTACTS, 'guests', hash).then(function (data) {\n            _this4.set('guests', data);\n\n            _this4.set('isLoader', false);\n          });\n        }\n      },\n      createGuest: function createGuest() {\n        var _this5 = this;\n\n        var isOpen = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n        this.get('contacts').saveGuest(this.get('guest'), function () {\n          _this5.clearForm();\n\n          _this5.get('paperToaster').show(_this5.intl.t('contact_created'));\n\n          _this5.updateQueryGuests(isOpen);\n        });\n      },\n      showAddContact: function showAddContact() {\n        var _this6 = this;\n\n        var guest = this.get('contacts').create(this.get('model.fields'), {});\n        this.set('guest', guest);\n        this.set('showAddContact', true);\n        this.ajax.query(_query.default.ORGANIZATIONS_SELECT, 'organizations').then(function (data) {\n          _this6.set('organizations', data);\n        });\n      },\n      showFilterContact: function showFilterContact() {\n        this.set('filterPopup', true);\n        this.set('isFilterInserted', true);\n        this.set('showFilterDialog', true);\n      },\n      closeContactDialog: function closeContactDialog() {\n        this.set('filterPopup', false);\n        this.clearForm();\n      }\n    },\n    updateQueryGuests: function updateQueryGuests() {\n      var _this7 = this;\n\n      var isOpen = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n      this.set('isLoader', true);\n      this.ajax.query(_query.default.GUEST_CONTACTS).then(function (data) {\n        _this7.set('cloneGuests', data);\n\n        _this7.observerPage();\n\n        _this7.set('rangeNum', _this7.sliceData.calculateRange(data)); //TODO move calculations to pagination component?\n\n\n        _this7.set('pageNum', _this7.sliceData.getPageNum());\n\n        isOpen && _this7.set('showAddContact', true);\n\n        _this7.set('isLoader', false);\n      });\n    },\n    clearForm: function clearForm() {\n      this.set('showAddContact', false);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/customfields\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Controller.extend({\n    sessionAccount: Ember.inject.service(),\n    customfields: Ember.inject.service(),\n    showSystemFields: false,\n    isEditMode: Ember.computed('editedField', 'editedSection', function () {\n      return this.get('editedField') || this.get('editedSection');\n    }),\n    actions: {\n      addFieldByType: function addFieldByType(type) {\n        if (this.get('isEditMode')) {\n          return;\n        }\n\n        this.addNewField(type);\n      },\n      onDeleteField: function onDeleteField(field) {\n        if (field.parentSection) {\n          field.parentSection.subfields.removeObject(field);\n        } else {\n          this.get('model.fields').removeObject(field);\n        }\n      },\n      onSaveField: function onSaveField() {\n        this.updateOrders();\n      },\n      onSaveSystemField: function onSaveSystemField() {\n        this.customfields.updateSystemFields(this.get('model.fields'));\n      },\n      dragEnd: function dragEnd(_ref) {\n        var sourceList = _ref.sourceList,\n            sourceIndex = _ref.sourceIndex,\n            sourceArgs = _ref.sourceArgs,\n            targetList = _ref.targetList,\n            targetIndex = _ref.targetIndex,\n            targetArgs = _ref.targetArgs;\n\n        if (targetList === this.customfields.types) {\n          return;\n        }\n\n        if (this.get('isEditMode')) {\n          return;\n        }\n\n        if (sourceList === this.customfields.types) {\n          var type = sourceList.objectAt(sourceIndex);\n          this.addNewField(type, targetList, targetIndex);\n          return;\n        }\n\n        this.replaceField(sourceList, sourceIndex, targetList, targetIndex);\n      },\n      choicesDragEnd: function choicesDragEnd(_ref2) {\n        var sourceList = _ref2.sourceList,\n            sourceIndex = _ref2.sourceIndex,\n            sourceArgs = _ref2.sourceArgs,\n            targetList = _ref2.targetList,\n            targetIndex = _ref2.targetIndex,\n            targetArgs = _ref2.targetArgs;\n        this.replaceField(sourceList, sourceIndex, targetList, targetIndex);\n      }\n    },\n    replaceField: function replaceField(sourceList, sourceIndex, targetList, targetIndex) {\n      if (sourceList !== targetList) {\n        return;\n      }\n\n      var field = sourceList.objectAt(sourceIndex);\n      sourceList.removeAt(sourceIndex);\n      targetList.insertAt(targetIndex, field);\n      this.updateOrders();\n    },\n    updateOrders: function updateOrders() {\n      this.customfields.updateOrders(this.get('model.fields'));\n    },\n    addNewField: function addNewField(type, targetList, targetIndex) {\n      var field = {\n        type: type,\n        fieldType: type.type,\n        label: 'New ' + type.label,\n        _edited: {\n          label: 'New ' + type.label,\n          description: '',\n          required: false\n        }\n      };\n\n      if (targetList !== undefined) {\n        field.parentSection = targetList.parentSection;\n        targetList.insertAt(targetIndex, field);\n      } else {\n        this.get('model.fields').addObject(field);\n      }\n\n      if (type.type === 'BOOLEAN' || type.type === 'SELECTION') {\n        field.children = [{\n          parentField: field,\n          type: this.customfields.types[0]\n        }, {\n          parentField: field,\n          type: this.customfields.types[0]\n        }];\n        field.sections = [];\n      }\n\n      this.set('editedField', field);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/dashboard\", [\"exports\", \"inboxfront/helpers/highchart-mock\", \"inboxfront/gql/query\"], function (_exports, _highchartMock, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\n\n  function _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _iterableToArray(iter) { if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter); }\n\n  function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  var _default = Ember.Controller.extend({\n    ajax: Ember.inject.service(),\n    kb: Ember.inject.service(),\n    isAllProperty: Ember.computed('selectedProperty', function () {\n      return this.get('selectedProperty').id === '*';\n    }),\n    mergeStatistics: function mergeStatistics() {\n      var res = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];\n      var listDate = this.get('listDate');\n      var list = {};\n      var likes = [];\n      var dislikes = [];\n      var satisfactionRating = [];\n\n      for (var i = 0; i < res.length; i++) {\n        Object.keys(res[i].node).forEach(function (key) {\n          list[key] = 0;\n        });\n      }\n\n      var _loop = function _loop(_i) {\n        Object.keys(res[_i].node).forEach(function (key) {\n          list[key] += res[_i].node[key];\n        });\n      };\n\n      for (var _i = 0; _i < res.length; _i++) {\n        _loop(_i);\n      }\n\n      listDate.forEach(function (item) {\n        var isDate = res.filter(function (el) {\n          return item === el.node.date;\n        });\n\n        if (isDate.length) {\n          likes.push(isDate[0].node.likes);\n          dislikes.push(isDate[0].node.dislikes);\n          satisfactionRating.push(isDate[0].node.satisfactionRating);\n        } else {\n          likes.push(0);\n          dislikes.push(0);\n          satisfactionRating.push(0);\n        }\n      });\n      this.set('likes', likes);\n      this.set('dislikes', dislikes);\n      this.set('satisfactionRating', satisfactionRating);\n      this.get('isAllProperty') ? this.set('filterComp', list) : this.set('filterProp', list);\n    },\n    daysBetween: function daysBetween(from, to) {\n      return Math.ceil(Math.abs(to.getTime() - from.getTime()) / (1000 * 3600 * 24));\n    },\n    formatDate: function formatDate(date1, date2) {\n      var d1 = date1.toISOString().slice(0, 10);\n      var d2 = date2.toISOString().slice(0, 10);\n      return d1.slice(5).replace('-', '/') + '-' + d2.slice(5).replace('-', '/');\n    },\n    nextDay: function nextDay(date) {\n      date.setDate(date.getDate() + 1);\n      return date;\n    },\n    prevDay: function prevDay(date) {\n      var count = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 1;\n      date.setDate(date.getDate() - count);\n      return date;\n    },\n    selectDefaultDates: function selectDefaultDates() {\n      var startDate = this.prevDay(new Date(), 7);\n      var endDate = this.prevDay(new Date());\n      this.set('startDate', startDate.toLocaleDateString().split('.').reverse().join('-'));\n      this.set('endDate', endDate.toLocaleDateString().split('.').reverse().join('-'));\n      var prevStartDate = this.prevDay(new Date(startDate), 7);\n      var prevEndDate = this.prevDay(new Date(startDate));\n      this.set('prevStartDate', prevStartDate.toLocaleDateString().split('.').reverse().join('-'));\n      this.set('prevEndDate', prevEndDate.toLocaleDateString().split('.').reverse().join('-'));\n      this.addListDates(startDate, endDate);\n    },\n    addListDates: function addListDates(start, end) {\n      var startDate = new Date(start);\n      var endDate = new Date(end);\n      var now = new Date();\n      var daysLag = this.daysBetween(startDate, endDate);\n      var list = [];\n      var chartsBarTitles = [];\n      var days = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'];\n      var months = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'];\n      var datesGroups = [];\n\n      if (daysLag > 180) {\n        while (startDate < endDate) {\n          var d = startDate.toISOString().slice(0, 10);\n          list.push(d);\n          var endOfMonth = new Date(startDate);\n          endOfMonth.setDate(startDate.getDate() + 32);\n\n          while (endOfMonth.getMonth() > startDate.getMonth()) {\n            endOfMonth.setDate(endOfMonth.getDate() - 1);\n          }\n\n          if (startDate < endDate) {\n            chartsBarTitles.pushObject(months[startDate.getMonth()]);\n          } else {\n            var d2 = endDate.toISOString().slice(0, 10);\n            chartsBarTitles.pushObject(months[startDate.getMonth()]);\n          }\n\n          startDate = this.nextDay(endOfMonth);\n        }\n      } else if (daysLag > 21) {\n        while (startDate < endDate) {\n          var _d = startDate.toISOString().slice(0, 10);\n\n          list.push(_d);\n          var endOfWeek = new Date(startDate);\n          endOfWeek.setDate(startDate.getDate() + 6);\n\n          if (endOfWeek > endDate) {\n            endOfWeek = endDate;\n          }\n\n          var day = new Date(startDate);\n          var dayGroup = [];\n          dayGroup.pushObject({\n            date: day.toISOString().slice(0, 10)\n          });\n\n          while (day < endOfWeek) {\n            day = this.nextDay(day);\n            dayGroup.pushObject({\n              date: day.toISOString().slice(0, 10)\n            });\n          }\n\n          var dateMin = void 0;\n\n          if (startDate < endDate) {\n            var _d2 = endOfWeek.toISOString().slice(0, 10);\n\n            if (startDate.getMonth() === endOfWeek.getMonth()) {\n              dateMin = startDate.getDate() + '-' + endOfWeek.getDate() + ' ' + months[startDate.getMonth()];\n              chartsBarTitles.pushObject(dateMin);\n            } else {\n              dateMin = startDate.getDate() + '-' + months[startDate.getMonth()] + '-' + endOfWeek.getDate() + ' ' + months[endOfWeek.getMonth()];\n              chartsBarTitles.pushObject(dateMin);\n            }\n          } else {\n            var _d3 = endDate.toISOString().slice(0, 10);\n\n            dateMin = _d.slice(5).replace('-', '/') + '-' + _d3.slice(5).replace('-', '/');\n            chartsBarTitles.pushObject(dateMin);\n          }\n\n          dayGroup.dateMin = dateMin;\n          datesGroups.pushObject(dayGroup);\n          startDate = this.nextDay(endOfWeek);\n        }\n      } else {\n        if (endDate > now) {\n          endDate = now;\n        }\n\n        for (var i = 0; i <= daysLag && startDate <= endDate; i++) {\n          var _d4 = startDate.toISOString().slice(0, 10);\n\n          list.pushObject(_d4);\n\n          if (daysLag < 6) {\n            chartsBarTitles.pushObject(days[startDate.getDay()]);\n            datesGroups.pushObject({\n              date: _d4,\n              dateMin: days[startDate.getDay()]\n            });\n          } else {\n            chartsBarTitles.pushObject(startDate.getDate() + ' ' + months[startDate.getMonth()]);\n            datesGroups.pushObject({\n              date: _d4,\n              dateMin: startDate.getDate() + ' ' + months[startDate.getMonth()]\n            });\n          }\n\n          startDate = this.nextDay(startDate);\n        }\n      }\n\n      this.set('listDate', list);\n      this.set('listDateMin', chartsBarTitles);\n      this.set('datesGroups', datesGroups);\n    },\n    updateCompanyQuery: function updateCompanyQuery(startDate, endDate) {\n      this.updatePropertyQuery(startDate, endDate, {\n        id: 32\n      });\n      /*        this.ajax.query(Query.COMPANY_STATS, 'companyStats', {date: `[${startDate}, ${endDate}]`})\n                  .then(({edges}) => {\n                      const data = edges.map(e => e.node);\n                       if (!edges.length && !this.get('isJoinedUser')) {\n                          this.set('isShowStartScreen', true);\n                          edges = [{node: HIGH_CHART_MOCK}];\n                      }\n                      this.mergeData(data);\n                       // this.calcCompanies(edges);\n                      // this.mergeStatistics(edges);\n                  });/**/\n    },\n    updateAgentQuery: function updateAgentQuery(startDate, endDate) {\n      var _this = this;\n\n      this.ajax.query(_query.default.AGENT_STATS, 'agentStats', {\n        date: \"[\".concat(startDate, \", \").concat(endDate, \"]\")\n      }).then(function (res) {\n        var arr = [];\n        res === null || res === void 0 ? void 0 : res.edges.forEach(function (i) {\n          var f = arr.some(function (el) {\n            return el.id === i.node.agent.id;\n          });\n\n          if (!f) {\n            arr.push({\n              'id': i.node.agent.id,\n              'name': i.node.agent.user.firstName + ' ' + i.node.agent.user.lastName,\n              'likes': i.node.likes,\n              'dislikes': i.node.dislikes,\n              'chatHandled': i.node.chatHandled,\n              'avgResponseTime': parseInt(i.node.avgResponseTime),\n              'satisfactionRating': parseInt(i.node.satisfactionRating),\n              'avgResolutionTime': 0,\n              'overdueTickets': i.node.overdueTickets,\n              'closedTickets': i.node.closedTickets,\n              'openTickets': i.node.openTickets,\n              'totalTickets': i.node.totalTickets\n            });\n          } else {\n            var filter = arr.filter(function (el) {\n              return el.id === i.node.agent.id;\n            })[0];\n            filter.likes += i.node.likes;\n            filter.dislikes += i.node.dislikes;\n            filter.chatHandled += i.node.chatHandled;\n            filter.avgResponseTime += parseInt(i.node.avgResponseTime);\n            filter.satisfactionRating += parseInt(i.node.satisfactionRating);\n            filter.avgResolutionTime += 0;\n            filter.overdueTickets += i.node.overdueTickets;\n            filter.closedTickets += i.node.closedTickets;\n            filter.openTickets += i.node.openTickets;\n            filter.totalTickets += i.node.totalTickets;\n          }\n        });\n        arr.map(function (el) {\n          var filter = res.edges.filter(function (i) {\n            return i.node.agent.id === el.id && i.node.satisfactionRating !== 0;\n          });\n          el.satisfactionRating = filter.length ? parseInt(el.satisfactionRating / filter.length) : el.satisfactionRating;\n        });\n\n        _this.set('props', arr);\n      });\n    },\n    updatePropertyQuery: function updatePropertyQuery(startDate, endDate, estate) {\n      var _this2 = this;\n\n      if (this.get('isShowStartScreen')) {\n        setTimeout(function () {\n          var data = _this2.mergeData([]);\n\n          _this2.set('dataGroups', data);\n\n          setTimeout(function () {\n            var data = _this2.mergeData([]);\n\n            _this2.set('kbStats', data);\n          }, 200);\n        }, 200);\n        return;\n      }\n\n      var hash = {\n        date: \"[\".concat(startDate, \", \").concat(endDate, \"]\")\n      };\n      hash.estateId = estate ? estate.id : this.get('selectedProperty').id;\n      this.set('isLoading', true);\n      this.set('dataGroups', this.mergeData([]));\n      this.ajax.query(_query.default.PROPERTY_STATS1, 'propertyStats', hash).then(function (_ref) {\n        var edges = _ref.edges;\n\n        if (!edges && !_this2.get('isJoinedUser')) {\n          _this2.set('isShowStartScreen', true);\n        }\n\n        var data = (edges || []).map(function (e) {\n          return e.node;\n        });\n\n        if (_this2.get('selectedProperty.id') === '*') {\n          _this2.calcCompanies(edges || []);\n        }\n\n        _this2.set('dataGroups', _this2.mergeData(data));\n\n        _this2.getPriorPeriodData(estate);\n      }).finally(function () {\n        _this2.set('isLoading', false);\n      });\n      var hash2 = {\n        date: \"[\".concat(startDate, \", \").concat(endDate, \"]\")\n      };\n      this.set('kbStats', this.mergeData([]));\n      this.ajax.query(_query.default.KB_STATS1, 'kbStatsistics', hash2).then(function (_ref2) {\n        var edges = _ref2.edges;\n\n        if (!edges && !_this2.get('isJoinedUser')) {\n          _this2.set('isShowStartScreen', true);\n        }\n\n        var data = (edges || []).map(function (e) {\n          return e.node;\n        });\n\n        _this2.set('kbStats', _this2.mergeData(data));\n      });\n    },\n    getPriorPeriodData: function getPriorPeriodData(estate) {\n      var _this3 = this;\n\n      var prevStartDate = this.get('prevStartDate');\n      var prevEndDate = this.get('prevEndDate');\n      var startDate = new Date(prevStartDate);\n      var endDate = new Date(prevEndDate);\n      var now = new Date();\n      var daysLag = this.daysBetween(startDate, endDate);\n      var days = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'];\n      var months = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'];\n      var datesGroups = [];\n\n      if (daysLag > 180) {\n        while (startDate < endDate) {\n          var endOfMonth = new Date(startDate);\n          endOfMonth.setDate(startDate.getDate() + 32);\n\n          while (endOfMonth.getMonth() > startDate.getMonth()) {\n            endOfMonth.setDate(endOfMonth.getDate() - 1);\n          }\n\n          startDate = this.nextDay(endOfMonth);\n        }\n      } else if (daysLag > 21) {\n        while (startDate < endDate) {\n          var startDateShortISO = startDate.toISOString().slice(0, 10);\n          var endOfWeek = new Date(startDate);\n          endOfWeek.setDate(startDate.getDate() + 6);\n\n          if (endOfWeek > endDate) {\n            endOfWeek = endDate;\n          }\n\n          var day = new Date(startDate);\n          var dayGroup = [];\n          dayGroup.pushObject({\n            date: day.toISOString().slice(0, 10)\n          });\n\n          while (day < endOfWeek) {\n            day = this.nextDay(day);\n            dayGroup.pushObject({\n              date: day.toISOString().slice(0, 10)\n            });\n          }\n\n          var dateMin = void 0;\n\n          if (startDate < endDate) {\n            if (startDate.getMonth() === endOfWeek.getMonth()) {\n              dateMin = startDate.getDate() + '-' + endOfWeek.getDate() + ' ' + months[startDate.getMonth()];\n            } else {\n              dateMin = startDate.getDate() + '-' + months[startDate.getMonth()] + '-' + endOfWeek.getDate() + ' ' + months[endOfWeek.getMonth()];\n            }\n          } else {\n            var d2 = endDate.toISOString().slice(0, 10);\n            dateMin = startDateShortISO.slice(5).replace('-', '/') + '-' + d2.slice(5).replace('-', '/');\n          }\n\n          dayGroup.dateMin = dateMin;\n          datesGroups.pushObject(dayGroup);\n          startDate = this.nextDay(endOfWeek);\n        }\n      } else {\n        if (endDate > now) {\n          endDate = now;\n        }\n\n        for (var i = 0; i <= daysLag && startDate <= endDate; i++) {\n          var d = startDate.toISOString().slice(0, 10);\n\n          if (daysLag < 6) {\n            datesGroups.pushObject({\n              date: d,\n              dateMin: days[startDate.getDay()]\n            });\n          } else {\n            datesGroups.pushObject({\n              date: d,\n              dateMin: startDate.getDate() + ' ' + months[startDate.getMonth()]\n            });\n          }\n\n          startDate = this.nextDay(startDate);\n        }\n      }\n\n      this.set('prevDatesGroups', datesGroups);\n      var hash = {\n        date: \"[\".concat(prevStartDate, \", \").concat(prevEndDate, \"]\")\n      };\n      hash.estateId = estate ? estate.id : this.get('selectedProperty').id;\n      this.set('prevDataGroups', this.mergeData([]));\n      this.ajax.query(_query.default.PROPERTY_STATS1, 'propertyStats', hash).then(function (_ref3) {\n        var edges = _ref3.edges;\n\n        if (!edges && !_this3.get('isJoinedUser')) {\n          _this3.set('isShowStartScreen', true);\n        } else {\n          var data = (edges || []).map(function (e) {\n            return e.node;\n          });\n\n          _this3.set('prevDataGroups', _this3.mergeData(data, _this3.get('prevDatesGroups')));\n        }\n      });\n    },\n    mergeData: function mergeData(rawData, datesGroup) {\n      var _this4 = this;\n\n      var datesGroups = datesGroup || this.get('datesGroups');\n      var dataGroups = [];\n      datesGroups.forEach(function (data) {\n        if (!Array.isArray(data)) {\n          var stats = _this4.normalizeData(rawData.findBy('date', data.date) || {\n            'id': 'NO DATA',\n            'date': data.date,\n            'dateMin': data.dateMin\n          });\n\n          stats.dateMin = data.dateMin;\n          dataGroups.pushObject(stats);\n        } else {\n          var group = [];\n          data.forEach(function (d) {\n            var stats = rawData.findBy('date', d.date) || {};\n            stats.dateMin = d.dateMin;\n            group.pushObject(stats);\n          });\n          group = _this4.mergeGroup(group);\n          group.dateMin = data.dateMin;\n          dataGroups.pushObject(group);\n        }\n      });\n      return dataGroups;\n    },\n    mergeGroup: function mergeGroup(group) {\n      var data = {};\n      var dataKeys = [\"totalMsgs\", \"totalMsgsFacebook\", \"totalMsgsLine\", \"totalMsgsTelegram\", \"totalMsgsEmail\", \"totalMsgsWhatsapp\", \"totalMsgsTwitter\", \"totalMsgsLivechat\", \"totalMsgsWechat\", \"totalChats\", \"visitorsByHours\", \"satisfactionRating\", \"avgResponseTime\", \"visitorsByLang\", \"visitorsByCountry\", \"likes\", \"dislikes\", \"overdueTickets\", \"closedTickets\", \"openTickets\", \"totalTickets\", 'totalAssistantTriggered', 'totalAssistantTerminated', 'totalOpenChats', 'totalClosedChat', 'inboundMessagesPeak', 'agentResponsiveness', 'avgChatResolutionTime', 'totalQueueAbandonment', 'totalTasks', 'reopenedTickets', 'avgTicketResolutionTime', 'totalTicketsFacebook', 'totalTicketsLine', 'totalTicketsTelegram', 'totalTicketsEmail', 'totalTicketsWhatsapp', 'totalTicketsTwitter', 'totalTicketsLivechat', 'totalTicketsWechat', 'nonFirstContactResolutionTime', 'enquiryTickets', 'incidentTickets', 'cancellationTickets', 'complaintTickets', 'totalQuickResponseUsage', 'totalQuickResponseChanged', 'totalEscalation', 'totalEscalationUrgent', 'totalEscalationHigh', 'totalEscalationMedium', 'totalEscalationLow', 'avgResolutionTime', 'totalVisitors', 'totalViews', 'totalLikes', 'totalDislikes', 'totalEnquiries', 'sucessfullSearch'];\n      dataKeys.forEach(function (k) {\n        data[k] = 0;\n      });\n      group.forEach(function (d) {\n        dataKeys.forEach(function (k) {\n          var value = +d[k];\n\n          if (isNaN(value)) {\n            value = 0;\n          }\n\n          data[k] += value;\n        });\n      });\n      return data;\n    },\n    normalizeData: function normalizeData(data) {\n      var dataKeys = [\"totalMsgs\", \"totalMsgsFacebook\", \"totalMsgsLine\", \"totalMsgsTelegram\", \"totalMsgsEmail\", \"totalMsgsWhatsapp\", \"totalMsgsTwitter\", \"totalMsgsLivechat\", \"totalMsgsWechat\", \"totalChats\", \"visitorsByHours\", \"satisfactionRating\", \"avgResponseTime\", \"visitorsByLang\", \"visitorsByCountry\", \"likes\", \"dislikes\", \"overdueTickets\", \"closedTickets\", \"openTickets\", \"totalTickets\", 'totalAssistantTriggered', 'totalAssistantTerminated', 'totalOpenChats', 'totalClosedChat', 'inboundMessagesPeak', 'agentResponsiveness', 'avgChatResolutionTime', 'totalQueueAbandonment', 'totalTasks', 'reopenedTickets', 'avgTicketResolutionTime', 'totalTicketsFacebook', 'totalTicketsLine', 'totalTicketsTelegram', 'totalTicketsEmail', 'totalTicketsWhatsapp', 'totalTicketsTwitter', 'totalTicketsLivechat', 'totalTicketsWechat', 'nonFirstContactResolutionTime', 'enquiryTickets', 'incidentTickets', 'cancellationTickets', 'complaintTickets', 'totalQuickResponseUsage', 'totalQuickResponseChanged', 'totalEscalation', 'totalEscalationUrgent', 'totalEscalationHigh', 'totalEscalationMedium', 'totalEscalationLow', 'avgResolutionTime', 'totalVisitors', 'totalViews', 'totalLikes', 'totalDislikes', 'totalEnquiries', 'sucessfullSearch'];\n      dataKeys.forEach(function (k) {\n        if (k !== 'date' && k !== 'dateMin' && isNaN(data[k])) {\n          data[k] = 0;\n        }\n      });\n      return data;\n    },\n    calcCompanies: function calcCompanies(data) {\n      var prop = this.get('model.properties');\n      var arr = [];\n\n      for (var i = 0; i < prop.length; i++) {\n        var obj = {};\n        obj['dislikes'] = 0;\n        obj['likes'] = 0;\n        obj['avgResponseTime'] = 0;\n        obj['satisfactionRating'] = 0;\n        obj['chatHandled'] = 0;\n        obj['totalTickets'] = 0;\n        obj['openTickets'] = 0;\n        obj['closedTickets'] = 0;\n        obj['overdueTickets'] = 0;\n        obj['avgResolutionTime'] = 0;\n        obj['name'] = prop[i].title;\n        arr.push(obj);\n      }\n\n      var _loop2 = function _loop2(_i2) {\n        arr[_i2].name = prop[_i2].title;\n        data.forEach(function (item) {\n          if (item.node.estate.id === prop[_i2].id) {\n            arr[_i2].dislikes += item.node.dislikes;\n            arr[_i2].likes += item.node.likes;\n            arr[_i2].chatHandled += item.node.chatHandled;\n            arr[_i2].totalTickets += item.node.totalTickets;\n            arr[_i2].openTickets += item.node.openTickets;\n            arr[_i2].closedTickets += item.node.closedTickets;\n            arr[_i2].overdueTickets += item.node.overdueTickets; //arr[i].avgResolutionTime += item.node.avgResolutionTime || 0;\n\n            arr[_i2].avgResponseTime += item.node.avgResponseTime;\n            arr[_i2].satisfactionRating += item.node.satisfactionRating;\n          }\n        });\n      };\n\n      for (var _i2 = 0; _i2 < prop.length; _i2++) {\n        _loop2(_i2);\n      }\n\n      this.set('props', arr);\n    },\n    knowledgeBases: Ember.computed('kb.bases.[]', function () {\n      var bases = [{\n        id: '*',\n        name: 'All Knowledge Bases'\n      }];\n      bases.addObjects(this.get('kb.bases'));\n      return bases;\n    }),\n    actions: {\n      onHeadAction: function onHeadAction(pageName) {\n        var _this5 = this;\n\n        this.set('pageName', pageName);\n        setTimeout(function () {\n          _this5.set('dataGroups', _toConsumableArray(_this5.get('dataGroups')));\n\n          _this5.set('kbStats', _toConsumableArray(_this5.get('kbStats')));\n        }, 500);\n      },\n      onSelectChange: function onSelectChange(value) {\n        var startDate = this.get('startDate');\n        var endDate = this.get('endDate');\n        this.set('selectedProperty', value);\n\n        if (value.id === '*') {\n          this.updateCompanyQuery(startDate, endDate);\n        } else {\n          this.updatePropertyQuery(startDate, endDate);\n          this.updateAgentQuery(startDate, endDate);\n        }\n      },\n      onSelectChangeBase: function onSelectChangeBase(value) {\n        this.set('selectedBase', value);\n      },\n      dismissData: function dismissData() {\n        this.set('isShowStartScreen', false);\n        this.updatePropertyQuery(this.get('startDate'), this.get('endDate'), this.get('customGroups')[1]);\n      },\n      changeDate: function changeDate(dates) {\n        var prevStartDate = dates.prevStartDate.toLocaleDateString().split('.').reverse().join('-');\n        var prevEndDate = dates.prevEndDate.toLocaleDateString().split('.').reverse().join('-');\n        this.set('prevStartDate', prevStartDate);\n        this.set('prevEndDate', prevEndDate);\n        var startDate = dates.startDate.toLocaleDateString().split('.').reverse().join('-');\n        var endDate = dates.endDate.toLocaleDateString().split('.').reverse().join('-');\n        this.set('startDate', startDate);\n        this.set('endDate', endDate);\n        this.addListDates(startDate, endDate);\n\n        if (this.get('isAllProperty')) {\n          this.updateCompanyQuery(startDate, endDate);\n        } else {\n          this.updatePropertyQuery(startDate, endDate);\n          this.updateAgentQuery(startDate, endDate);\n        }\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/departments\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\n\n  function _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _iterableToArray(iter) { if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter); }\n\n  function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  var _default = Ember.Controller.extend({\n    sessionAccount: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    validation: Ember.inject.service(),\n    departments: Ember.inject.service(),\n    showEditDepartmentDialog: false,\n    showDeleteDepartmentDialog: false,\n    actions: {\n      showCreateDialog: function showCreateDialog() {\n        this.clearForm();\n        this.set('selectedDepartment', this.get('departments').createDepartment());\n        this.set('showEditDepartmentDialog', true);\n      },\n      showEditDialog: function showEditDialog(department) {\n        this.set('editDisplayName', department.displayName);\n\n        if (department.isUserDefined) {\n          this.set('editDepartmentName', department.name);\n          this.set('editDescription', department.description);\n        }\n\n        this.set('selectedDepartment', department);\n        this.set('showEditDepartmentDialog', true);\n      },\n      showDeleteDialog: function showDeleteDialog(department) {\n        this.set('selectedDepartment', department);\n        this.set('showDeleteDepartmentDialog', true);\n      },\n      closeDepartmentDialog: function closeDepartmentDialog() {\n        this.clearForm();\n        this.set('showEditDepartmentDialog', false);\n      },\n      deleteDepartment: function deleteDepartment() {\n        var _this = this;\n\n        if (this.get('selectedDepartment').staffProfiles.length) {\n          this.set('newDepartment', null);\n\n          var deps = _toConsumableArray(this.get('model.departments'));\n\n          deps.removeObject(this.get('selectedDepartment'));\n          this.set('departmentsToMove', deps);\n          this.set('showDeleteTransferUsersDialog', true);\n          return;\n        }\n\n        var toaster = this.get('paperToaster');\n        this.get('departments').deleteDepartment(this.get('selectedDepartment')).then(function () {\n          toaster.show(_this.intl.t('department_removed'));\n\n          _this.set('selectedDepartment', null);\n        }).catch(function (error) {\n          return toaster.show(error);\n        });\n      },\n      continueDeletionDepartment: function continueDeletionDepartment() {\n        this.set('showDeleteDepartmentDialog', true);\n      },\n      saveDepartment: function saveDepartment() {\n        var _this2 = this;\n\n        var toaster = this.get('paperToaster');\n        var isNew = !this.get('selectedDepartment.id');\n        var hash = {\n          name: this.get('editDepartmentName'),\n          displayName: this.get('editDisplayName') || this.get('editDepartmentName'),\n          description: this.get('editDescription')\n        };\n        this.get('departments').saveDepartment(this.get('selectedDepartment'), hash).then(function (department) {\n          if (isNew) {\n            toaster.show(_this2.intl.t('department_created', {\n              name: department.displayName\n            }));\n          } else {\n            toaster.show(_this2.intl.t('department_updated'));\n          }\n\n          _this2.set('showEditDepartmentDialog', false);\n        }).catch(function (error) {\n          return toaster.show(error);\n        });\n      },\n      updateStatus: function updateStatus(department, active) {\n        var _this3 = this;\n\n        if (!active && department.staffProfiles.length) {\n          this.set('selectedDepartment', department);\n          this.set('newDepartment', null);\n\n          var deps = _toConsumableArray(this.get('model.departments'));\n\n          deps.removeObject(department);\n          this.set('departmentsToMove', deps);\n          this.set('showDeactivateDepartmentDialog', true);\n          return;\n        }\n\n        var toaster = this.get('paperToaster');\n        this.get('departments').updateStatus(department, active).then(function (department) {\n          return toaster.show(_this3.intl.t(department.active ? 'department_activated' : 'department_deactivated'));\n        }).catch(function (error) {\n          return toaster.show(error);\n        });\n      },\n      deactivateDepartment: function deactivateDepartment() {// console.log('MOVE USERS TO', this.get('newDepartment'));\n      },\n      activateTeamChat: function activateTeamChat(department, active) {\n        if (!active) {\n          this.set('selectedDepartment', department);\n          this.set('showDisableTeamChatDialog', true);\n          return;\n        }\n\n        var toaster = this.get('paperToaster');\n        this.get('departments').activateTeamChat(department, active).then(function (department) {\n          return toaster.show('Team Chat Enabled');\n        }).catch(function (error) {\n          return toaster.show(error);\n        });\n      },\n      disableTeamChat: function disableTeamChat() {\n        var _this4 = this;\n\n        var toaster = this.get('paperToaster');\n        this.get('departments').activateTeamChat(this.get('selectedDepartment'), false).then(function (department) {\n          toaster.show('Team Chat Disabled');\n\n          _this4.set('selectedDepartment', null);\n        }).catch(function (error) {\n          return toaster.show(error);\n        });\n      }\n    },\n    clearForm: function clearForm() {\n      this.set('editDepartmentName', '');\n      this.set('editDisplayName', '');\n      this.set('editDescription', '');\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/ecommerce\", [\"exports\", \"inboxfront/controllers/ecommerce/crm-integrations\", \"inboxfront/gql/query\"], function (_exports, _crmIntegrations, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\n  function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  var _default = Ember.Controller.extend(_crmIntegrations.default, {\n    session: Ember.inject.service(),\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    selectedIntegration: null,\n    showLoginForm: false,\n    showMarketDialog: false,\n    queryParams: ['scope', 'code', 'context'],\n    shopData: Ember.computed('selectedIntegration', 'selectedProperty', 'selectedProperty.accounts.edges.[]', function () {\n      var _this$_findAccount;\n\n      var ret = false;\n      (_this$_findAccount = this._findAccount(this.get('selectedIntegration'))) === null || _this$_findAccount === void 0 ? void 0 : _this$_findAccount.accountsettingSet.edges.forEach(function (e) {\n        if (e.node.key === 'shop_name') {\n          ret = {\n            shop_name: e.node.value.split('.')[0]\n          };\n        } else if (e.node.key === 'bc_store_domain') {\n          ret = {\n            shop_name: e.node.value\n          };\n        }\n      });\n      return ret;\n    }),\n    shopifyIsConnected: Ember.computed('selectedProperty', 'selectedProperty.accounts.edges.[]', function () {\n      var _this$_findAccount2;\n\n      var ret = false;\n      (_this$_findAccount2 = this._findAccount('SHOPIFY')) === null || _this$_findAccount2 === void 0 ? void 0 : _this$_findAccount2.accountsettingSet.edges.forEach(function (e) {\n        if (e.node.key === 'shop_name') {\n          ret = true;\n        }\n      });\n      return ret;\n    }),\n    bigcommerceIsConnected: Ember.computed('selectedProperty', 'selectedProperty.accounts.edges.[]', function () {\n      var _this$_findAccount3;\n\n      var ret = false;\n      (_this$_findAccount3 = this._findAccount('BIGCOMMERCE')) === null || _this$_findAccount3 === void 0 ? void 0 : _this$_findAccount3.accountsettingSet.edges.forEach(function (e) {\n        if (e.node.key === 'bc_store_domain') {\n          ret = true;\n        }\n      });\n      return ret;\n    }),\n    facebookIsConnected: Ember.computed('selectedProperty', 'selectedProperty.accounts.edges.[]', function () {\n      var ret = false;\n\n      if (this._findAccount('FACEBOOK')) {\n        ret = true;\n      }\n\n      return ret;\n    }),\n    instagramIsConnected: Ember.computed('selectedProperty', 'selectedProperty.accounts.edges.[]', function () {\n      var ret = false;\n\n      if (this._findAccount('INSTAGRAM')) {\n        ret = true;\n      }\n\n      return ret;\n    }),\n    lineIsConnected: Ember.computed('selectedProperty', 'selectedProperty.accounts.edges.[]', function () {\n      var ret = false;\n\n      if (this._findAccount('LINE')) {\n        ret = true;\n      }\n\n      return ret;\n    }),\n    wechatIsConnected: Ember.computed('selectedProperty', 'selectedProperty.accounts.edges.[]', function () {\n      var ret = false;\n\n      if (this._findAccount('WECHAT')) {\n        ret = true;\n      }\n\n      return ret;\n    }),\n    telegramIsConnected: Ember.computed('selectedProperty', 'selectedProperty.accounts.edges.[]', function () {\n      var ret = false;\n\n      if (this._findAccount('TELEGRAM')) {\n        ret = true;\n      }\n\n      return ret;\n    }),\n    twitterIsConnected: Ember.computed('selectedProperty', 'selectedProperty.accounts.edges.[]', function () {\n      var ret = false;\n\n      if (this._findAccount('TWITTER')) {\n        ret = true;\n      }\n\n      return ret;\n    }),\n    whatsappIsConnected: Ember.computed('selectedProperty', 'selectedProperty.accounts.edges.[]', function () {\n      var ret = false;\n\n      if (this._findAccount('WHATSAPP')) {\n        ret = true;\n      }\n\n      return ret;\n    }),\n    actions: {\n      onSelectProperty: function onSelectProperty(property) {\n        this.set('selectedProperty', property);\n        this.set('loadingProgress', '');\n        this.set('isShowSFSettings', false); //TODO remove dependency\n      },\n      onSelectIntegration: function onSelectIntegration(name) {\n        this.set('loadingProgress', '');\n        this.set('selectedIntegration', name);\n        this.set('showMarketDialog', true);\n      },\n      showLogin: function showLogin() {\n        this.set('showLoginForm', true);\n        this.set('shopifyDomain', '');\n        this.set('bcDomain', '');\n      },\n      saveShopifyForm: function saveShopifyForm() {\n        var shopName = this.get('shopifyDomain') + '.myshopify.com';\n\n        try {\n          var clientId = '0335e023bd1c093f9582b0e50fcde52c';\n          var scope = ['read_products', 'write_script_tags', 'write_customers', 'write_orders', 'read_fulfillments', 'write_fulfillments', 'read_assigned_fulfillment_orders', 'read_merchant_managed_fulfillment_orders', 'read_third_party_fulfillment_orders', 'read_shipping'].join(',');\n          var redirectURL = 'https://dev.raincheck.co/ecommerce';\n          var nonce = 'qweasd';\n          var accessMode = '';\n          var authURL = \"https://\".concat(shopName, \"/admin/oauth/authorize?client_id=\").concat(clientId, \"&scope=\").concat(scope, \"&redirect_uri=\").concat(redirectURL, \"&state=\").concat(nonce, \"&grant_options[]=\").concat(accessMode);\n          this.updateLocalStorage(shopName);\n          window.location = authURL;\n        } catch (e) {\n          console.error(e);\n        }\n      },\n      saveBCForm: function saveBCForm() {\n        var shopName = 'store-' + this.get('bcDomain') + '.mybigcommerce.com';\n\n        try {\n          this.updateLocalStorage(shopName);\n          window.location = \"https://\".concat(shopName, \"/manage/marketplace/apps/35931\");\n        } catch (e) {\n          console.error(e);\n        }\n      },\n      onChangeSelectCompany: function onChangeSelectCompany(val) {\n        this.set('selectedProperty', val);\n        this.changeSelectedChannels(val.id);\n      },\n      showDialogAction: function showDialogAction(channel) {\n        var isNewCreate = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n\n        var acc = this._findAccount(channel);\n\n        this.showDialogTrigger(acc, acc ? false : isNewCreate, channel);\n      },\n      onCloseDialog: function onCloseDialog() {\n        this.triggerDialog();\n        this.set('isPopupInserted', false);\n      },\n      copyTxt: function copyTxt(name, text) {\n        var webHookUrl = document.querySelector(\".\".concat(name, \" input\"));\n        webHookUrl.disabled = false;\n        webHookUrl.select();\n        document.execCommand('copy');\n        webHookUrl.disabled = true;\n        this.get('paperToaster').show(this.intl.t('text_copied', {\n          text: text\n        }));\n      },\n      onDelete: function onDelete(channel) {\n        var accounts = this.get('selectedProperty.accounts.edges');\n        accounts.removeObject(accounts.findBy('node.id', channel.id));\n        this.changeSelectedChannels();\n      },\n      onChannelCreated: function onChannelCreated() {\n        var _this = this;\n\n        var isClose = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n        var isNew = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n        var channel = arguments.length > 2 ? arguments[2] : undefined;\n        var instagramChannel = arguments.length > 3 ? arguments[3] : undefined;\n        var type = this.get('selectedChannelType.type');\n        var filterChannel = this.get('arrQuery').findBy('name', type);\n        var toaster = this.get('paperToaster');\n        var hash = {\n          name: this.get('channel.name'),\n          application: filterChannel.name,\n          propertyId: this.get('selectedProperty').id\n        };\n        filterChannel.fields.forEach(function (el) {\n          Object.entries(el).forEach(function (_ref) {\n            var _ref2 = _slicedToArray(_ref, 2),\n                key = _ref2[0],\n                i = _ref2[1];\n\n            hash[key] = _this.get(\"channel.\".concat(i));\n          });\n        });\n\n        if (filterChannel.name === 'EMAIL' && !this.get('channel.selectedEmailProvider')) {\n          hash.emailProvider = 'SENDGRID';\n        }\n\n        if (this.get('isEditMode')) hash.accountId = this.get('channel.accountId');\n        this.set('isActiveLoader', true);\n        this.ajax.query(filterChannel.mutation, 'createOrUpdateAccount', hash).then(function (result) {\n          if (result.account) {\n            if (_this.get('isEditMode')) {\n              if (type === 'FACEBOOK' && instagramChannel.accountId) {\n                var _filterChannel = _this.get('arrQuery').findBy('name', 'INSTAGRAM');\n\n                var data = {\n                  accountId: instagramChannel.accountId,\n                  name: instagramChannel.name,\n                  application: _filterChannel.name,\n                  propertyId: _this.get('selectedProperty').id,\n                  code: instagramChannel.code || ''\n                };\n\n                _this.ajax.query(_filterChannel.mutation, 'createOrUpdateAccount', data).then(function (instagram) {\n                  if (!instagram.errors) {\n                    var account = _this.get('selectedProperty.accounts.edges').findBy('node.id', instagram.account.id);\n\n                    Ember.set(account, 'node.name', instagram.account.name);\n                    Ember.set(account, 'node.accountsettingSet', instagram.account.accountsettingSet);\n                  } else {\n                    toaster.show(instagram.errors[0].message);\n                  }\n\n                  _this.onChannelUpdate(result.account, hash.accountId);\n                });\n              } else {\n                _this.onChannelUpdate(result.account, hash.accountId);\n              }\n            } else {\n              if (type === 'FACEBOOK') {\n                if (instagramChannel.name) {\n                  _this.ajax.query(_query.default.CHANNELS_BY_PROPERTY, 'allAccounts', {\n                    propertyId: hash.propertyId\n                  }).then(function (res) {\n                    if (!res.errors && res.length) {\n                      var filter = result.account.accountsettingSet.edges.findBy('node.key', 'my_instagram_account_id');\n\n                      if (filter) {\n                        var instagramAcc = res.findBy('pk', +filter.node.value);\n\n                        if (instagramAcc) {\n                          var _filterChannel2 = _this.get('arrQuery').findBy('name', 'INSTAGRAM');\n\n                          var _data = {\n                            accountId: instagramAcc.id,\n                            name: instagramChannel.name,\n                            application: _filterChannel2.name,\n                            propertyId: _this.get('selectedProperty').id,\n                            code: instagramChannel.code\n                          };\n\n                          _this.ajax.query(_filterChannel2.mutation, 'createOrUpdateAccount', _data).then(function (instagram) {\n                            if (!instagram.errors) {\n                              _this.get('selectedProperty.accounts.edges').pushObject({\n                                node: instagram.account\n                              });\n                            } else {\n                              toaster.show(instagram.errors[0].message);\n                            }\n\n                            _this.callMutation(result.account, isClose, isNew);\n                          });\n                        } else {\n                          _this.callMutation(result.account, isClose, isNew);\n                        }\n                      } else {\n                        _this.callMutation(result.account, isClose, isNew);\n                      }\n                    } else {\n                      _this.callMutation(result.account, isClose, isNew);\n                    }\n                  });\n                } else {\n                  _this.callMutation(result.account, isClose, isNew);\n                }\n              } else {\n                if (type === 'LINE') {\n                  isClose = false;\n                  isNew = true;\n                  var filter = result.account.accountsettingSet.edges.findBy('node.key', 'line_webhook_url');\n\n                  _this.set('channel.line_webhook_url', filter.node.value);\n                } else if (type === 'WECHAT') {\n                  isClose = false;\n                  isNew = true;\n                  var filterUrl = result.account.accountsettingSet.edges.findBy('node.key', 'wechat_webhook_url');\n                  var filterToken = result.account.accountsettingSet.edges.findBy('node.key', 'wechat_token');\n\n                  _this.set('channel.wechat_webhook_url', filterUrl.node.value);\n\n                  _this.set('channel.wechat_token', filterToken.node.value);\n                }\n\n                _this.callMutation(result.account, isClose, isNew);\n              }\n            }\n\n            _this.changeSelectedChannels(hash.propertyId);\n          }\n        }).catch(function (error) {\n          return toaster.show(error.errors && error.errors[0].message);\n        }).finally(function () {\n          return _this.set('isActiveLoader', false);\n        });\n      }\n    },\n    sendCode: function sendCode(_ref3) {\n      var code = _ref3.code,\n          context = _ref3.context,\n          scope = _ref3.scope;\n\n      if (context) {\n        this.set('selectedIntegration', 'BIGCOMMERCE');\n        var hash = {\n          code: code,\n          context: context,\n          scope: scope\n        };\n        this.sendBigCommerceCode(this.prepareShopData(hash));\n      } else {\n        this.set('selectedIntegration', 'SHOPIFY');\n        var _hash = {\n          code: code\n        };\n        this.sendShopifyCode(this.prepareShopData(_hash));\n      }\n    },\n    sendShopifyCode: function sendShopifyCode(hash) {\n      var _this2 = this;\n\n      var url = 'https://' + window.localStorage.getItem('RC_ShopifyCallbackDomain');\n      this.set('installationInProgress', true);\n      this.ajax.raw(\"\".concat(url, \"/auth/callback\"), {\n        method: 'POST',\n        data: hash,\n        headers: {\n          'authorization': \"Bearer \".concat(this.get('session.data.authenticated.access_token'))\n        },\n        crossDomain: true\n      }).then(function (response) {}).catch(function (_ref4) {\n        var response = _ref4.response,\n            jqXHR = _ref4.jqXHR,\n            payload = _ref4.payload;\n\n        if (jqXHR.status === 200) {\n          _this2.get('selectedProperty.accounts.edges').addObject({\n            node: {\n              name: 'shopify',\n              accountsettingSet: {\n                edges: [{\n                  node: {\n                    key: 'shop_name',\n                    value: hash.shop_name\n                  }\n                }]\n              }\n            }\n          });\n\n          _this2.get('paperToaster').show('Shopify store connected');\n\n          _this2.clearLocalStorage();\n        }\n      }).catch(function (e) {\n        console.error(e);\n      }).finally(function () {\n        _this2.set('installationInProgress', false);\n      });\n    },\n    sendBigCommerceCode: function sendBigCommerceCode(hash) {\n      var _this3 = this;\n\n      var url = 'https://' + window.localStorage.getItem('RC_BigCommerceCallbackDomain');\n      this.set('installationInProgress', true);\n      this.ajax.raw(\"\".concat(url, \"/bigcommerce/callback\"), {\n        method: 'POST',\n        data: hash,\n        headers: {\n          'authorization': \"Bearer \".concat(this.get('session.data.authenticated.access_token'))\n        },\n        crossDomain: true\n      }).then(function (response) {}).catch(function (_ref5) {\n        var response = _ref5.response,\n            jqXHR = _ref5.jqXHR,\n            payload = _ref5.payload;\n\n        if (jqXHR.status === 200) {\n          _this3.get('selectedProperty.accounts.edges').addObject({\n            node: {\n              name: 'bigcommerce',\n              accountsettingSet: {\n                edges: [{\n                  node: {\n                    key: 'bc_store_domain',\n                    value: hash.shop_name\n                  }\n                }]\n              }\n            }\n          });\n\n          _this3.get('paperToaster').show('BigCommerce store connected');\n\n          _this3.clearLocalStorage();\n        }\n      }).finally(function () {\n        _this3.set('installationInProgress', false);\n      });\n    },\n    prepareShopData: function prepareShopData(hash) {\n      hash.shop_name = window.localStorage.getItem('RC_ShopName');\n      hash.widgetID = window.localStorage.getItem('RC_WidgetId');\n      return hash;\n    },\n    updateLocalStorage: function updateLocalStorage(shopName) {\n      window.localStorage.setItem('RC_PropertyId', this.get('selectedProperty.id'));\n      window.localStorage.setItem('RC_WidgetId', this.get('selectedProperty.widgetSettings.id'));\n      window.localStorage.setItem('RC_ShopName', shopName);\n    },\n    clearLocalStorage: function clearLocalStorage() {\n      window.localStorage.removeItem('RC_PropertyId');\n      window.localStorage.removeItem('RC_WidgetId');\n      window.localStorage.removeItem('RC_ShopName');\n    },\n    openChannelEditDialog: false,\n    isEditMode: false,\n    isPopupInserted: false,\n    isActiveLoader: false,\n    showChannel: Ember.computed('page', function () {\n      return this.get('page') !== 'widget';\n    }),\n    changeSelectedChannels: function changeSelectedChannels(propertyId, widgetSettings) {\n      var _this4 = this;\n\n      propertyId = propertyId || this.get('selectedProperty.id');\n      this.ajax.query(_query.default.WIDGET_SETTINGS, 'widgetSettings', {\n        propertyId: propertyId\n      }).then(function (settings) {\n        var _ref6 = widgetSettings || settings,\n            lineDisplay = _ref6.lineDisplay,\n            telegramDisplay = _ref6.telegramDisplay,\n            wechatDisplay = _ref6.wechatDisplay,\n            twitterDisplay = _ref6.twitterDisplay,\n            facebookDisplay = _ref6.facebookDisplay,\n            whatsappDisplay = _ref6.whatsappDisplay,\n            instagramDisplay = _ref6.instagramDisplay;\n\n        var accounts = [{\n          id: 1,\n          application: 'Line',\n          icon: 'LINE',\n          type: lineDisplay,\n          key: 'lineDisplay'\n        }, {\n          id: 2,\n          application: 'Telegram',\n          icon: 'TELEGRAM',\n          type: telegramDisplay,\n          key: 'telegramDisplay'\n        }, {\n          id: 3,\n          application: 'Wechat',\n          icon: 'WECHAT',\n          type: wechatDisplay,\n          key: 'wechatDisplay'\n        }, {\n          id: 4,\n          application: 'Twitter',\n          icon: 'TWITTER',\n          type: twitterDisplay,\n          key: 'twitterDisplay'\n        }, {\n          id: 5,\n          application: 'Facebook',\n          icon: 'FACEBOOK',\n          type: facebookDisplay,\n          key: 'facebookDisplay'\n        }, {\n          id: 6,\n          application: 'Whatsapp',\n          icon: 'WHATSAPP',\n          type: whatsappDisplay,\n          key: 'whatsappDisplay'\n        }, {\n          id: 7,\n          application: 'Instagram',\n          icon: 'INSTAGRAM',\n          type: instagramDisplay,\n          key: 'instagramDisplay'\n        }];\n\n        _this4.ajax.query(_query.default.CHANNELS_BY_PROPERTY, 'allAccounts', {\n          propertyId: propertyId\n        }).then(function (channels) {\n          var mappingChannels = channels.map(function (channel) {\n            return channel.application;\n          });\n\n          _this4.set('channels', accounts.map(function (account) {\n            var channel = channels.find(function (c) {\n              return c.application === account.icon;\n            });\n            return _objectSpread(_objectSpread({}, account), {}, {\n              type: (channel && channel.active) === account.type ? account.type : false,\n              disabled: mappingChannels.indexOf(account.icon) < 0\n            });\n          }));\n        });\n      });\n    },\n    onChannelUpdate: function onChannelUpdate(data, id) {\n      var account = this.get('selectedProperty.accounts.edges').findBy('node.id', id);\n      Ember.set(account, 'node.name', data.name);\n      Ember.set(account, 'node.accountsettingSet', data.accountsettingSet);\n      this.triggerDialog();\n      this.get('paperToaster').show(this.intl.t('channel_updated'));\n    },\n    callMutation: function callMutation(data, isClose, isNew) {\n      this.get('selectedProperty.accounts.edges').pushObject({\n        node: data\n      });\n      isClose && this.triggerDialog();\n      this.get('paperToaster').show(this.intl.t('channel_created'));\n\n      if (isNew) {\n        this.set('isEditMode', true);\n      }\n    },\n    triggerDialog: function triggerDialog() {\n      this.set('openChannelEditDialog', !this.get('openChannelEditDialog'));\n    },\n    showDialogTrigger: function showDialogTrigger(channel, isNewCreate) {\n      var _this5 = this;\n\n      var accname = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 'Facebook';\n      var application = channel && channel.application !== 'Instagram' && channel.application || accname;\n      var channelTypes = [{\n        id: 1,\n        component: \"facebook\",\n        title: \"Facebook messenger\",\n        type: 'FACEBOOK'\n      }, {\n        id: 2,\n        component: \"line\",\n        title: \"LINE\",\n        type: 'LINE'\n      }, {\n        id: 3,\n        component: \"wechat\",\n        title: \"WeChat\",\n        type: 'WECHAT'\n      }, {\n        id: 4,\n        component: \"telegram\",\n        title: \"Telegram\",\n        type: 'TELEGRAM'\n      }, {\n        id: 5,\n        component: \"twitter\",\n        title: \"Twitter DM\",\n        type: 'TWITTER'\n      }, {\n        id: 6,\n        component: \"whatsapp\",\n        title: \"WhatsApp\",\n        type: 'WHATSAPP'\n      }];\n      var ch = channelTypes.findBy('type', application.toUpperCase());\n      this.set('channel', {});\n      this.set('selectedChannelType', {\n        component: ch.component,\n        title: ch.title,\n        type: ch.type\n      });\n\n      if (isNewCreate) {\n        this.set('isEditMode', false);\n        this.set('channel.my_instagram_account_id', -1);\n        this.set('instagramChannel', {\n          pk: -1\n        });\n        this.set('instagramChannelType', {\n          component: 'instagram',\n          title: 'INSTAGRAM',\n          type: 'INSTAGRAM'\n        });\n      } else {\n        this.set('channel.accountId', channel.id);\n        this.set('channel.pk', channel.pk);\n        this.set('channel.name', channel.name);\n        channel.accountsettingSet && channel.accountsettingSet.edges.forEach(function (_ref7) {\n          var node = _ref7.node;\n\n          _this5.set('channel.' + node.key, node.extraValue || node.value);\n        });\n\n        if (channel.application === 'FACEBOOK') {\n          this.set('channel.selectedFacebookPage', {\n            name: this.get('channel.facebook_page_name'),\n            id: this.get('channel.facebook_page_id')\n          });\n          var instagramChannel = {\n            application: 'INSTAGRAM'\n          };\n          var filter = channel.accountsettingSet && channel.accountsettingSet.edges.findBy('node.key', 'my_instagram_account_id');\n\n          if (filter) {\n            var instagram = this.get('selectedProperty.accounts.edges').findBy('node.pk', +filter.node.value);\n\n            if (instagram) {\n              instagramChannel.accountId = instagram.node.id;\n              instagramChannel.pk = instagram.node.pk;\n              instagramChannel.name = instagram.node.name;\n              instagram.node.accountsettingSet.edges.forEach(function (s) {\n                instagramChannel[s.node.key] = s.node.value;\n              });\n            }\n          }\n\n          this.set('instagramChannel', instagramChannel);\n          this.set('instagramChannelType', {\n            component: instagramChannel.application.toLowerCase(),\n            title: instagramChannel.application,\n            type: instagramChannel.application.toUpperCase()\n          });\n        } else if (channel.application === 'INSTAGRAM') {\n          this.set('instagramChannel', this.get('channel'));\n          this.set('instagramChannelType', this.get('selectedChannelType'));\n          var fbChannel = {\n            application: 'FACEBOOK'\n          };\n          var found = false;\n          this.get('selectedProperty.accounts.edges').forEach(function (acc) {\n            if (found) return;\n            var filter = acc.node.accountsettingSet.edges.findBy('node.key', 'my_instagram_account_id');\n\n            if (filter) {\n              if (+filter.node.value === _this5.get('instagramChannel.pk')) {\n                found = true;\n                fbChannel.accountId = acc.node.id;\n                fbChannel.pk = acc.node.pk;\n                fbChannel.name = acc.node.name;\n                acc.node.accountsettingSet.edges.forEach(function (s) {\n                  fbChannel[s.node.key] = s.node.value;\n                });\n              }\n            }\n          });\n          this.set('channel', fbChannel);\n          this.set('channel.selectedFacebookPage', {\n            name: this.get('channel.facebook_page_name'),\n            id: this.get('channel.facebook_page_id')\n          });\n          this.set('selectedChannelType', {\n            component: fbChannel.application.toLowerCase(),\n            title: fbChannel.application,\n            type: fbChannel.application.toUpperCase()\n          });\n        }\n\n        this.set('channel.selectedDepartment', channel.department);\n        this.set('channel.propertyId', this.get('selectedProperty.id'));\n        this.set('isEditMode', true);\n      }\n\n      this.set('isPopupInserted', true);\n      this.triggerDialog();\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/ecommerce/crm-integrations\", [\"exports\", \"inboxfront/gql/mutation\", \"inboxfront/gql/query\"], function (_exports, _mutation, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Mixin.create({\n    ajax: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    importContacts: true,\n    importCompanies: true,\n    importDeals: true,\n    contactsProcessed: true,\n    companiesProcessed: true,\n    dealsProcessed: true,\n    hubspotIsConnected: Ember.computed('selectedProperty', 'selectedProperty.accounts.edges.[]', function () {\n      var _this$_findAccount;\n\n      var ret = false;\n      (_this$_findAccount = this._findAccount('HUBSPOT')) === null || _this$_findAccount === void 0 ? void 0 : _this$_findAccount.accountsettingSet.edges.forEach(function (e) {\n        if (e.node.key === 'hubspot_refresh_token') {\n          ret = true;\n        }\n      });\n\n      this._updateMapping(ret);\n\n      return ret;\n    }),\n    pipedriveIsConnected: Ember.computed('selectedProperty', 'selectedProperty.accounts.edges.[]', function () {\n      var _this$_findAccount2;\n\n      var ret = false;\n      (_this$_findAccount2 = this._findAccount('PIPEDRIVE')) === null || _this$_findAccount2 === void 0 ? void 0 : _this$_findAccount2.accountsettingSet.edges.forEach(function (e) {\n        if (e.node.key === 'pipedrive_refresh_token') {\n          ret = true;\n        }\n      });\n\n      this._updateMapping(ret);\n\n      return ret;\n    }),\n    salesforceIsConnected: Ember.computed('selectedProperty', 'selectedProperty.accounts.edges.[]', function () {\n      var _this$_findAccount3;\n\n      var ret = false;\n      (_this$_findAccount3 = this._findAccount('SALESFORCE')) === null || _this$_findAccount3 === void 0 ? void 0 : _this$_findAccount3.accountsettingSet.edges.forEach(function (e) {\n        if (e.node.key === 'salesforce_refresh_token') {\n          ret = true;\n        }\n      });\n\n      this._resetSFSettings();\n\n      this._updateMapping(ret);\n\n      return ret;\n    }),\n    consumerKey: Ember.computed('selectedProperty', 'selectedProperty.accounts.edges.[]', 'isShowSFFullSettings', function () {\n      var _this$_findAccount4;\n\n      var ret = '';\n      (_this$_findAccount4 = this._findAccount('SALESFORCE')) === null || _this$_findAccount4 === void 0 ? void 0 : _this$_findAccount4.accountsettingSet.edges.forEach(function (e) {\n        if (e.node.key === 'salesforce_consumer_key') {\n          ret = e.node.value;\n        }\n      });\n\n      if (ret && this.get('isShowSFFullSettings') !== true) {\n        ret = ret.substr(0, 10) + '*******' + ret.substr(ret.length - 10);\n      }\n\n      return ret;\n    }),\n    consumerSecret: Ember.computed('selectedProperty', 'selectedProperty.accounts.edges.[]', 'isShowSFFullSettings', function () {\n      var _this$_findAccount5;\n\n      var ret = '';\n      (_this$_findAccount5 = this._findAccount('SALESFORCE')) === null || _this$_findAccount5 === void 0 ? void 0 : _this$_findAccount5.accountsettingSet.edges.forEach(function (e) {\n        if (e.node.key === 'salesforce_consumer_secret') {\n          ret = e.node.value;\n        }\n      });\n\n      if (ret && this.get('isShowSFFullSettings') !== true) {\n        ret = ret.substr(0, 10) + '*******' + ret.substr(ret.length - 10);\n      }\n\n      return ret;\n    }),\n    importDealsDisabled: Ember.computed('importContacts', 'importCompanies', function () {\n      var ret = !(this.get('importContacts') || this.get('importCompanies')); // if (ret) {\n      //     this.set('importDeals', false);\n      // }\n\n      return ret;\n    }),\n    _updateMapping: function _updateMapping(crmIsConnected) {\n      var _this = this;\n\n      this.set('contactsProcessed', true);\n      this.set('companiesProcessed', true);\n      this.set('dealsProcessed', true);\n      var crm = this.get('selectedIntegration');\n\n      if (crmIsConnected && crm) {\n        var hash = {\n          propertyId: this.get('selectedProperty.id'),\n          crm: crm\n        };\n        this.ajax.query(_query.default.GET_CRM_MAPPING, 'mapping', hash).then(function (data) {\n          _this.set('contactsProcessed', data === null || data === void 0 ? void 0 : data.contactsProcessed);\n\n          _this.set('companiesProcessed', data === null || data === void 0 ? void 0 : data.companiesProcessed);\n\n          _this.set('dealsProcessed', data === null || data === void 0 ? void 0 : data.dealsProcessed);\n        });\n      }\n    },\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this._resetSFSettings();\n    },\n    _findAccount: function _findAccount(application) {\n      var _this$get, _this$get$accounts, _this$get$accounts$ed;\n\n      var ret = null;\n      (_this$get = this.get('selectedProperty')) === null || _this$get === void 0 ? void 0 : (_this$get$accounts = _this$get.accounts) === null || _this$get$accounts === void 0 ? void 0 : (_this$get$accounts$ed = _this$get$accounts.edges) === null || _this$get$accounts$ed === void 0 ? void 0 : _this$get$accounts$ed.forEach(function (e) {\n        if (e.node.application === application) {\n          ret = e.node;\n        }\n      });\n      return ret;\n    },\n    _resetSFSettings: function _resetSFSettings() {\n      this.set('SF_clientId', '');\n      this.set('SF_clientSecret', '');\n    },\n    actions: {\n      showLoginHubSpot: function showLoginHubSpot() {\n        var clientId = '4ac68683-7d65-4d45-9ef7-6c69bae798b3';\n        var redirectUrl = 'https://dev.raincheck.co/crm';\n        var scope = 'crm.objects.contacts.read%20crm.objects.companies.read%20crm.objects.deals.read%20crm.objects.deals.write%20crm.schemas.deals.read%20crm.schemas.deals.write%20crm.objects.owners.read';\n        var control = this;\n        var propertyId = this.get('selectedProperty.id');\n\n        window.onAuth = function (_ref) {\n          var code = _ref.code;\n\n          if (code) {\n            control.sendHubSpotCode(propertyId, code);\n          }\n\n          popup.close();\n        };\n\n        var popup = this.showAuthAccessForm(\"https://app.hubspot.com/oauth/authorize?client_id=\".concat(clientId, \"&redirect_uri=\").concat(redirectUrl, \"&scope=\").concat(scope));\n      },\n      showLoginPipeDrive: function showLoginPipeDrive() {\n        if (this.get('pipedriveIsConnected')) {\n          this.set('showUninstallDialog', true);\n          return;\n        }\n\n        var clientId = 'c0bf0905835b084b';\n        var redirectUrl = 'https://dev-backend.raincheck.co/crm/pipedrive';\n        var initialState = '' + Math.ceil(Math.random() * 1000000);\n        var control = this;\n        var propertyId = this.get('selectedProperty.id');\n\n        window.onAuth = function (_ref2) {\n          var code = _ref2.code,\n              error = _ref2.error,\n              state = _ref2.state;\n\n          if (code && state === initialState) {\n            control.sendPipeDriveCode(propertyId, code);\n          }\n\n          popup.close();\n        };\n\n        var popup = this.showAuthAccessForm(\"https://oauth.pipedrive.com/oauth/authorize?client_id=\".concat(clientId, \"&redirect_uri=\").concat(redirectUrl, \"&state=\").concat(initialState));\n      },\n      showUninstallInfo: function showUninstallInfo() {\n        this.set('showUninstallInfoDialog', true);\n      },\n      uninstallIntegration: function uninstallIntegration() {\n        this.get('paperToaster').show('Integration is unistalled');\n        this.set('showMarketDialog', false);\n      },\n      showLoginSalesForce: function showLoginSalesForce() {\n        var clientId = this.get('SF_clientId');\n        var clientSecret = this.get('SF_clientSecret');\n        var redirectUrl = 'https://dev.raincheck.co/crm';\n        var scope = 'id+api+refresh_token';\n        var initialState = '' + Math.ceil(Math.random() * 1000000);\n        var control = this;\n        var propertyId = this.get('selectedProperty.id');\n\n        window.onAuth = function (_ref3) {\n          var code = _ref3.code,\n              error = _ref3.error,\n              state = _ref3.state;\n\n          if (code) {\n            control.sendSalesForceCode(propertyId, code, clientId, clientSecret);\n          }\n\n          popup.close();\n        };\n\n        var popup = this.showAuthAccessForm(\"https://login.salesforce.com/services/oauth2/authorize?response_type=code&client_id=\".concat(clientId, \"&redirect_uri=\").concat(redirectUrl, \"&scope=\").concat(scope, \"&nonce=\").concat(initialState));\n      },\n      showSalesForceSettings: function showSalesForceSettings() {\n        this.set('isShowSFSettings', true);\n      },\n      hideSalesForceSettings: function hideSalesForceSettings() {\n        this.set('isShowSFSettings', false);\n        this.set('isShowSFFullSettings', false);\n      },\n      getAllContacts: function getAllContacts() {\n        var _this2 = this;\n\n        if (this.get('loadingProgress') === 'Loading...') {\n          return;\n        }\n\n        this.set('loadingProgress', 'Loading...');\n        var hash = {\n          propertyId: this.get('selectedProperty.id'),\n          crm: this.get('selectedIntegration')\n        };\n        this.ajax.query(_mutation.default.GET_CRM_CONTACTS, 'getAllCrmContacts', hash).then(function (res) {\n          if (res.status === 200) {\n            _this2.set('loadingProgress', 'Done');\n\n            _this2._updateMapping(true);\n          } else {\n            _this2.set('loadingProgress', 'Something goes wrong');\n          }\n        });\n      },\n      getAllCompanies: function getAllCompanies() {\n        var _this3 = this;\n\n        if (this.get('loadingProgress') === 'Loading...') {\n          return;\n        }\n\n        this.set('loadingProgress', 'Loading...');\n        var hash = {\n          propertyId: this.get('selectedProperty.id'),\n          crm: this.get('selectedIntegration')\n        };\n        this.ajax.query(_mutation.default.GET_CRM_COMPANIES, 'getAllCrmCompanies', hash).then(function (res) {\n          if (res.status === 200) {\n            _this3.set('loadingProgress', 'Done');\n\n            _this3._updateMapping(true);\n          } else {\n            _this3.set('loadingProgress', 'Something goes wrong');\n          }\n        });\n      },\n      getAllDeals: function getAllDeals() {\n        var _this4 = this;\n\n        if (this.get('loadingProgress') === 'Loading...') {\n          return;\n        }\n\n        this.set('loadingProgress', 'Loading...');\n        var hash = {\n          propertyId: this.get('selectedProperty.id'),\n          crm: this.get('selectedIntegration')\n        };\n        this.ajax.query(_mutation.default.GET_CRM_DEALS, 'getAllCrmDeals', hash).then(function (res) {\n          if (res.status === 200) {\n            _this4.set('loadingProgress', 'Done');\n\n            _this4._updateMapping(true);\n          } else {\n            _this4.set('loadingProgress', 'Something goes wrong');\n          }\n        });\n      }\n    },\n    showAuthAccessForm: function showAuthAccessForm(url) {\n      var width = 500,\n          height = 700,\n          left = (window.screen.width - width) / 2,\n          top = (window.screen.height - height) / 2;\n      return window.open(url, 'auth-popup', \"width=\".concat(width, \",height=\").concat(height, \",left=\").concat(left, \",top=\").concat(top));\n    },\n    sendHubSpotCode: function sendHubSpotCode(propertyId, code) {\n      var _this5 = this;\n\n      var hash = {\n        propertyId: propertyId,\n        code: code,\n        crm: 'HUBSPOT',\n        getAllContacts: this.get('importContacts'),\n        getAllCompanies: this.get('importCompanies'),\n        getAllDeals: this.get('importDeals')\n      };\n      this.set('installationInProgress', true);\n      this.ajax.mutation(_mutation.default.INTEGRATE_CRM, 'integrateCrm', hash, function (res) {\n        if (res.status === 200) {\n          _this5.get('selectedProperty.accounts.edges').addObject({\n            node: {\n              application: 'HUBSPOT',\n              accountsettingSet: {\n                edges: [{\n                  node: {\n                    key: 'hubspot_refresh_token',\n                    value: code\n                  }\n                }]\n              }\n            }\n          });\n\n          if (hash.getAllContacts) {\n            _this5._updateMapping(true);\n          }\n\n          _this5.get('paperToaster').show('Application connected');\n        } else {\n          _this5.get('paperToaster').show('Something goes wrong, Try it later.');\n        }\n\n        _this5.set('installationInProgress', false);\n      }, function () {\n        _this5.set('installationInProgress', false);\n      });\n    },\n    sendPipeDriveCode: function sendPipeDriveCode(propertyId, code) {\n      var _this6 = this;\n\n      var hash = {\n        propertyId: propertyId,\n        code: code,\n        crm: 'PIPEDRIVE',\n        getAllContacts: this.get('importContacts'),\n        getAllCompanies: this.get('importCompanies'),\n        getAllDeals: this.get('importDeals')\n      };\n      this.set('installationInProgress', true);\n      this.ajax.mutation(_mutation.default.INTEGRATE_CRM, 'integrateCrm', hash, function (res) {\n        if (res.status === 200) {\n          _this6.get('selectedProperty.accounts.edges').addObject({\n            node: {\n              application: 'PIPEDRIVE',\n              accountsettingSet: {\n                edges: [{\n                  node: {\n                    key: 'pipedrive_refresh_token',\n                    value: code\n                  }\n                }]\n              }\n            }\n          });\n\n          if (hash.getAllContacts) {\n            _this6._updateMapping(true);\n          }\n\n          _this6.get('paperToaster').show('Application connected');\n        } else {\n          _this6.get('paperToaster').show('Something goes wrong, Try it later.');\n        }\n\n        _this6.set('installationInProgress', false);\n      }, function () {\n        _this6.set('installationInProgress', false);\n      });\n    },\n    sendSalesForceCode: function sendSalesForceCode(propertyId, code, consumerKey, consumerSecret) {\n      var _this7 = this;\n\n      var hash = {\n        propertyId: propertyId,\n        code: code,\n        crm: 'SALESFORCE',\n        consumerKey: consumerKey,\n        consumerSecret: consumerSecret,\n        getAllContacts: this.get('importContacts'),\n        getAllCompanies: this.get('importCompanies'),\n        getAllDeals: this.get('importDeals')\n      };\n      this.set('installationInProgress', true);\n      this.ajax.mutation(_mutation.default.INTEGRATE_CRM, 'integrateCrm', hash, function (res) {\n        if (res.status === 200) {\n          _this7.get('selectedProperty.accounts.edges').addObject({\n            node: {\n              application: 'SALESFORCE',\n              accountsettingSet: {\n                edges: [{\n                  node: {\n                    key: 'salesforce_refresh_token',\n                    value: code\n                  }\n                }]\n              }\n            }\n          });\n\n          if (hash.getAllContacts) {\n            _this7._updateMapping(true);\n          }\n\n          _this7.get('paperToaster').show('Application connected');\n        } else {\n          _this7.get('paperToaster').show('Something goes wrong, Try it later.');\n        }\n\n        _this7.set('installationInProgress', false);\n      }, function () {\n        _this7.set('installationInProgress', false);\n      });\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/escalations/edit\", [\"exports\", \"inboxfront/controllers/escalations/main\", \"inboxfront/gql/mutation\"], function (_exports, _main, _mutation) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _main.default.extend({\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    validation: Ember.inject.service(),\n    escalationChanged: false,\n    actions: {\n      updateField: function updateField(field, name) {\n        var _this = this;\n\n        var value = this.get(\"escalation.\".concat(field));\n\n        if (value !== this.get(\"escalation._original\".concat(field))) {\n          if (field === 'name' && !this.get('validation').trimValidation[0].validate(value)) {\n            return;\n          } else if (field === 'description' && value.length > 250) {\n            return;\n          }\n\n          var hash = {\n            escalationId: +this.get('escalation.id')\n          };\n          hash[field] = value;\n          this.ajax.mutation(_mutation.default.CREATE_UPDATE_ESCALATION, 'createUpdateEscalation', hash, function () {\n            _this.set(\"escalation._original.\".concat(field), value);\n\n            _this.get('paperToaster').show(\"\".concat(name, \" \").concat(_this.intl.t('status.updated')));\n          });\n        }\n      },\n      deleteEscalation: function deleteEscalation() {\n        var _this2 = this;\n\n        this.ajax.mutation(_mutation.default.DELETE_ESCALATION, 'deleteEscalation', {\n          escalationId: this.get('escalation.id')\n        }, function () {\n          _this2.paperToaster.show(_this2.intl.t('Escalations.escalation_deleted'));\n\n          _this2.set('openDeleteEscalationDialog', false);\n\n          _this2.transitionToRoute('escalations.index');\n        });\n      },\n      discardChanges: function discardChanges() {\n        var escalation = this.copyEscalation(this.get('escalation._original'));\n        escalation._original = this.get('escalation._original');\n        this.set('escalation', escalation);\n        this.set('escalationChanged', false);\n      },\n      saveChanges: function saveChanges() {\n        var _this3 = this;\n\n        var diff = this.get('diff');\n        var escalationId = this.get('escalation.id');\n        var mutations = [];\n\n        if (!diff.reminders.isEqual) {\n          diff.reminders.deleted.forEach(function (id) {\n            mutations.push(_this3.ajax.mutation(_mutation.default.DELETE_REMINDER, 'deleteReminder', {\n              reminderId: id\n            }));\n          });\n          diff.reminders.added.forEach(function (r) {\n            if (!_this3.validateReminder(r)) return;\n            mutations.push(_this3.ajax.mutation(_mutation.default.CREATE_UPDATE_REMINDER, 'createUpdateReminder', _this3.serializeReminder(r, escalationId), function (res) {\n              Ember.set(r, 'id', res.reminder.id);\n            }));\n          });\n          this.get('escalation.reminders').forEach(function (r) {\n            if (r.updated === true) {\n              if (!_this3.validateReminder(r)) return;\n              mutations.push(_this3.ajax.mutation(_mutation.default.CREATE_UPDATE_REMINDER, 'createUpdateReminder', _this3.serializeReminder(r, escalationId)));\n            }\n          });\n        }\n\n        if (!diff.escalations.isEqual) {\n          diff.escalations.deleted.forEach(function (id) {\n            mutations.push(_this3.ajax.mutation(_mutation.default.DELETE_REMINDER, 'deleteReminder', {\n              reminderId: id\n            }));\n          });\n          diff.escalations.added.forEach(function (r) {\n            if (!_this3.validateReminder(r)) return;\n            mutations.push(_this3.ajax.mutation(_mutation.default.CREATE_UPDATE_REMINDER, 'createUpdateReminder', _this3.serializeReminder(r, escalationId), function (res) {\n              Ember.set(r, 'id', res.reminder.id);\n            }));\n          });\n          this.get('escalation.escalations').forEach(function (r) {\n            if (r.updated === true) {\n              if (!_this3.validateReminder(r)) return;\n              mutations.push(_this3.ajax.mutation(_mutation.default.CREATE_UPDATE_REMINDER, 'createUpdateReminder', _this3.serializeReminder(r, escalationId)));\n            }\n          });\n        }\n\n        if (!diff.conditions || !diff.slaTarget) {\n          var hash = {\n            escalationId: +this.get('escalation.id')\n          };\n\n          if (!diff.conditions) {\n            hash.conditions = JSON.stringify(this.serializeConditions(this.get('escalation.conditions'), this.get('escalation.targetType')));\n          }\n\n          if (!diff.slaTarget) {\n            hash.slaTarget = JSON.stringify(this.get('escalation.slaTarget'));\n          }\n\n          mutations.push(this.ajax.mutation(_mutation.default.CREATE_UPDATE_ESCALATION, 'createUpdateEscalation', hash));\n        }\n\n        Ember.RSVP.all(mutations).then(function () {\n          _this3.set('escalation._original', _this3.copyEscalation(_this3.get('escalation')));\n\n          _this3.get('paperToaster').show('Escalation updated');\n\n          _this3.set('escalationChanged', false);\n        });\n      },\n      testChanges: function testChanges() {\n        var diff = {};\n        var conditions = this.get('escalation.conditions');\n        var originalConditions = this.get('escalation._original.conditions');\n        var isEqual = conditions.length === originalConditions.length;\n\n        for (var i = 0; i < conditions.length && isEqual; i++) {\n          var c = originalConditions.findBy('rule', conditions[i].rule);\n\n          if (!c || conditions[i].values.length !== c.values.length) {\n            isEqual = false;\n          } else {\n            for (var k = 0; k < conditions[i].values.length && isEqual; k++) {\n              var v = c.values.findBy('id', conditions[i].values[k].id);\n\n              if (!v) {\n                isEqual = false;\n              }\n            }\n          }\n        }\n\n        diff.conditions = isEqual;\n        diff.slaTarget = JSON.stringify(this.get('escalation.slaTarget')) === JSON.stringify(this.get('escalation._original.slaTarget'));\n        diff.reminders = this.testReminders(this.get('escalation.reminders'), this.get('escalation._original.reminders'));\n        diff.escalations = this.testReminders(this.get('escalation.escalations'), this.get('escalation._original.escalations'));\n        this.set('diff', diff);\n        this.set('escalationChanged', !(diff.conditions && diff.slaTarget && diff.reminders.isEqual && diff.escalations.isEqual));\n\n        if (this.get('escalationChanged')) {\n          this.checkForm();\n        }\n      }\n    },\n    checkForm: function checkForm() {\n      this.set('formIsInvalid', true);\n      var conditions = this.get('escalation.conditions');\n      var valid = true;\n\n      for (var i = 0; i < conditions.length && valid; i++) {\n        if (!conditions[i].rule) valid = false;\n        if (conditions[i].values.length < 1) valid = false;\n      }\n\n      if (!valid) {\n        return;\n      }\n\n      var slaTarget = this.get('escalation.slaTarget');\n      valid = true;\n\n      for (var _i = 0; _i < slaTarget.length && valid; _i++) {\n        if (!slaTarget[_i].frt) valid = false;\n        if (!slaTarget[_i].rt) valid = false;\n      }\n\n      if (!valid) {\n        return;\n      }\n\n      var reminders = this.get('escalation.reminders');\n      valid = true;\n\n      for (var _i2 = 0; _i2 < reminders.length && valid; _i2++) {\n        if (reminders[_i2].rule) {\n          valid = this.validateReminder(reminders[_i2]);\n        }\n      }\n\n      if (!valid) {\n        return;\n      }\n\n      var escalations = this.get('escalation.escalations');\n      valid = true;\n\n      for (var _i3 = 0; _i3 < escalations.length && valid; _i3++) {\n        valid = this.validateReminder(escalations[_i3]);\n      }\n\n      if (!valid) {\n        return;\n      }\n\n      this.set('formIsInvalid', false);\n    },\n    testReminders: function testReminders(reminders, originalReminders) {\n      var isEqual = true;\n      var diff = {\n        deleted: [],\n        added: []\n      };\n      originalReminders.forEach(function (reminder) {\n        if (!reminders.findBy('rule', reminder.rule)) {\n          diff.deleted.push(reminder.id);\n          isEqual = false;\n        }\n      });\n      reminders.forEach(function (reminder) {\n        Ember.set(reminder, 'updated', false);\n        var r = originalReminders.findBy('rule', reminder.rule);\n\n        if (!r) {\n          diff.added.push(reminder);\n          isEqual = false;\n        } else {\n          if (reminder.id === undefined) {\n            Ember.set(reminder, 'id', r.id);\n          }\n\n          if (reminder.values.length !== r.values.length || reminder.minutes !== r.minutes) {\n            Ember.set(reminder, 'updated', true);\n            isEqual = false;\n          } else if (reminder.values.length === r.values.length) {\n            for (var k = 0; k < reminder.values.length; k++) {\n              var v = r.values.findBy('id', reminder.values[k].id);\n\n              if (!v) {\n                isEqual = false;\n                Ember.set(reminder, 'updated', true);\n                break;\n              }\n            }\n          }\n        }\n      });\n      diff.isEqual = isEqual;\n      return diff;\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/escalations/index\", [\"exports\", \"inboxfront/controllers/escalations/main\", \"inboxfront/gql/mutation\"], function (_exports, _main, _mutation) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _main.default.extend({\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    router: Ember.inject.service(),\n    validation: Ember.inject.service(),\n    actions: {\n      showCreateEscalationDialog: function showCreateEscalationDialog() {\n        this.clearForm();\n        this.set('openCreateEscalationDialog', true);\n      },\n      closeCreateEscalationDialog: function closeCreateEscalationDialog() {\n        this.set('openCreateEscalationDialog', false);\n      },\n      updateField: function updateField(name, value) {\n        this.set(name, value);\n        this.checkForm();\n      },\n      updateTargetType: function updateTargetType(value) {\n        this.set('targetType', value);\n        this.set('conditions', [{\n          values: []\n        }]);\n\n        if (value === 'tasks') {\n          this.set('slaTarget', [{\n            priority: 'U',\n            frt: 0,\n            nrt: 0,\n            rt: 0,\n            hours: '24 hours'\n          }, {\n            priority: 'H',\n            frt: 0,\n            nrt: 0,\n            rt: 0,\n            hours: '24 hours'\n          }, {\n            priority: 'M',\n            frt: 0,\n            nrt: 0,\n            rt: 0,\n            hours: '24 hours'\n          }, {\n            priority: 'L',\n            frt: 0,\n            nrt: 0,\n            rt: 0,\n            hours: '24 hours'\n          }]);\n        } else {\n          this.set('slaTarget', [{\n            frt: 0,\n            nrt: 0,\n            rt: 0,\n            hours: '24 hours'\n          }]);\n        }\n\n        this.checkForm();\n      },\n      updateConditions: function updateConditions() {\n        this.checkForm();\n      },\n      updateSLATarget: function updateSLATarget() {\n        this.checkForm();\n      },\n      updateReminders: function updateReminders() {\n        this.checkForm();\n      },\n      updateEscalations: function updateEscalations() {\n        this.checkForm();\n      },\n      createEscalation: function createEscalation() {\n        var _this = this;\n\n        var targetType = this.get('targetType');\n        var hash = {\n          name: this.get('name'),\n          description: this.get('description'),\n          targetType: targetType,\n          slaTarget: JSON.stringify(this.get('slaTarget')),\n          conditions: JSON.stringify(this.serializeConditions(this.get('conditions'), targetType))\n        };\n        this.ajax.mutation(_mutation.default.CREATE_UPDATE_ESCALATION, 'createUpdateEscalation', hash, function (res) {\n          var mutations = [];\n\n          _this.get('reminders').forEach(function (r) {\n            if (!_this.validateReminder(r)) return;\n            mutations.push(_this.ajax.mutation(_mutation.default.CREATE_UPDATE_REMINDER, 'createUpdateReminder', _this.serializeReminder(r, res.escalation.id)));\n          });\n\n          _this.get('sectionEscalations').forEach(function (r) {\n            if (!_this.validateReminder(r)) return;\n            mutations.push(_this.ajax.mutation(_mutation.default.CREATE_UPDATE_REMINDER, 'createUpdateReminder', _this.serializeReminder(r, res.escalation.id)));\n          });\n\n          return Ember.RSVP.all(mutations).then(function () {\n            _this.get('paperToaster').show(_this.intl.t('Escalations.escalation_created'));\n\n            _this.set('showCreateDialog', false);\n\n            _this.refreshRoute();\n          });\n        });\n      },\n      showDeleteEscalationDialog: function showDeleteEscalationDialog(escalation) {\n        this.set('selectedEscalation', escalation);\n        this.set('openDeleteEscalationDialog', true);\n      },\n      deleteEscalation: function deleteEscalation() {\n        var _this2 = this;\n\n        this.ajax.mutation(_mutation.default.DELETE_ESCALATION, 'deleteEscalation', {\n          escalationId: this.get('selectedEscalation.id')\n        }, function () {\n          _this2.paperToaster.show(_this2.intl.t('Escalations.escalation_deleted'));\n\n          _this2.get('sectionEscalations').removeObject(_this2.get('selectedEscalation'));\n\n          _this2.set('selectedEscalation', undefined);\n\n          _this2.set('openDeleteEscalationDialog', false);\n        });\n      },\n      showDuplicateEscalationDialog: function showDuplicateEscalationDialog(escalation) {\n        this.set('selectedEscalation', escalation);\n        this.set('openDuplicateEscalationDialog', true);\n      },\n      duplicateEscalation: function duplicateEscalation() {\n        var _this3 = this;\n\n        this.ajax.mutation(_mutation.default.DUPLICATE_ESCALATION, 'duplicateEscalation', {\n          escalationId: this.get('selectedEscalation.id')\n        }, function (res) {\n          _this3.set('selectedEscalation', undefined);\n\n          _this3.set('openDuplicateEscalationDialog', false);\n\n          _this3.transitionToRoute('escalations.edit', {\n            queryParams: {\n              id: res.escalation.id\n            }\n          });\n        });\n      }\n    },\n    clearForm: function clearForm() {\n      this.set('name', '');\n      this.set('description', '');\n      this.set('targetType', '');\n      this.set('conditions', [{\n        values: []\n      }]);\n      this.set('slaTarget', [{\n        frt: 0,\n        nrt: 0,\n        rt: 0,\n        hours: '24 hours'\n      }]);\n      this.set('reminders', [{\n        violated: false,\n        values: []\n      }]);\n      this.set('sectionEscalations', [{\n        violated: true,\n        values: []\n      }]);\n      this.set('formIsInvalid', true);\n    },\n    checkForm: function checkForm() {\n      this.set('formIsInvalid', true);\n      var name = this.get('name');\n\n      if (!this.validation.trimValidation[0].validate(name)) {\n        return;\n      }\n\n      var targetType = this.get('targetType');\n\n      if (!targetType) {\n        return;\n      }\n\n      var conditions = this.get('conditions');\n      var valid = true;\n\n      for (var i = 0; i < conditions.length && valid; i++) {\n        if (!conditions[i].rule) valid = false;\n        if (conditions[i].values.length < 1) valid = false;\n      }\n\n      if (!valid) {\n        return;\n      }\n\n      var slaTarget = this.get('slaTarget');\n      valid = true;\n\n      for (var _i = 0; _i < slaTarget.length && valid; _i++) {\n        if (!slaTarget[_i].frt) valid = false;\n        if (!slaTarget[_i].rt) valid = false;\n      }\n\n      if (!valid) {\n        return;\n      }\n\n      var reminders = this.get('reminders');\n      valid = true;\n\n      for (var _i2 = 0; _i2 < reminders.length && valid; _i2++) {\n        if (reminders[_i2].rule) {\n          valid = this.validateReminder(reminders[_i2]);\n        }\n      }\n\n      if (!valid) {\n        return;\n      }\n\n      var escalations = this.get('sectionEscalations');\n      valid = true;\n\n      for (var _i3 = 0; _i3 < escalations.length && valid; _i3++) {\n        valid = this.validateReminder(escalations[_i3]);\n      }\n\n      if (!valid) {\n        return;\n      }\n\n      this.set('formIsInvalid', false);\n    },\n    refreshRoute: function refreshRoute() {\n      var route = Ember.getOwner(this).lookup(\"route:\".concat(this.router.currentRoute.name));\n      route.refresh();\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/escalations/main\", [\"exports\", \"inboxfront/gql/mutation\", \"inboxfront/gql/query\"], function (_exports, _mutation, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\n\n  function _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _iterableToArray(iter) { if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter); }\n\n  function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  var _default = Ember.Controller.extend({\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.set('channelTypes', [{\n        title: 'Facebook',\n        id: 'facebook'\n      }, {\n        title: 'LINE',\n        id: 'line'\n      }, {\n        title: 'WeChat',\n        id: 'wechat'\n      }, {\n        title: 'Telegram',\n        id: 'telegram'\n      }, {\n        title: 'Twitter',\n        id: 'twitter'\n      }, {\n        title: 'WhatsApp',\n        id: 'whatsapp'\n      }]);\n      this.set('rules', [{\n        title: 'Escalations.first_response_target',\n        id: 'frt'\n      }, {\n        title: 'Escalations.next_response_target',\n        id: 'nrt'\n      }, {\n        title: 'Escalations.resolution_target',\n        id: 'rt'\n      }]);\n    },\n    actions: {\n      changeEscalationStatus: function changeEscalationStatus(escalation) {\n        var _this = this;\n\n        escalation = escalation || this.get('escalation');\n        var status = !escalation.isActive;\n        var hash = {\n          escalationId: +escalation.id,\n          isActive: status\n        };\n        this.ajax.mutation(_mutation.default.CREATE_UPDATE_ESCALATION, 'createUpdateEscalation', hash, function () {\n          Ember.set(escalation, 'isActive', status);\n          escalation._original && Ember.set(escalation, '_original.isActive', status);\n\n          _this.paperToaster.show(_this.intl.t(status ? 'Escalations.escalation_activated' : 'Escalations.escalation_deactivated'));\n        });\n      }\n    },\n    copyEscalation: function copyEscalation(escalation) {\n      var conditions = escalation.conditions.map(function (c) {\n        return {\n          rule: c.rule,\n          values: _toConsumableArray(c.values)\n        };\n      });\n      return {\n        id: escalation.id,\n        name: escalation.name,\n        description: escalation.description,\n        targetType: escalation.targetType,\n        isActive: escalation.isActive,\n        conditions: conditions,\n        slaTarget: JSON.parse(JSON.stringify(escalation.slaTarget)),\n        reminders: escalation.reminders.map(this.copyReminder),\n        escalations: escalation.escalations.map(this.copyReminder)\n      };\n    },\n    copyReminder: function copyReminder(r) {\n      return {\n        id: r.id,\n        minutes: r.minutes,\n        rule: r.rule,\n        values: _toConsumableArray(r.values),\n        violated: r.violated\n      };\n    },\n    deserializeEscalation: function deserializeEscalation(rawEscalation) {\n      var escalation = rawEscalation;\n      escalation.targetType = escalation.targetType.toLowerCase();\n      escalation.conditions = this.deserializeConditions(escalation.conditions);\n      escalation.slaTarget = JSON.parse(escalation.slaTarget);\n      escalation.reminders = this.deserializeReminders(escalation.reminderSet.filter(function (r) {\n        return !r.violated;\n      }));\n      escalation.escalations = this.deserializeReminders(escalation.reminderSet.filter(function (r) {\n        return r.violated;\n      }));\n      escalation._original = this.copyEscalation(escalation);\n      return escalation;\n    },\n    deserializeConditions: function deserializeConditions(rawConditions) {\n      rawConditions = JSON.parse(rawConditions);\n      var conditions = [];\n\n      if (rawConditions.issueType) {\n        conditions.push({\n          rule: 'Issue Type',\n          values: this.deserializeConditionValues(rawConditions.issueType, this.model.issueTypes)\n        });\n      }\n\n      if (rawConditions.departments) {\n        conditions.push({\n          rule: 'Department',\n          values: this.deserializeConditionValues(rawConditions.departments, this.model.departments)\n        });\n      }\n\n      if (rawConditions.properties) {\n        conditions.push({\n          rule: 'Property',\n          values: this.deserializeConditionValues(rawConditions.properties, this.model.properties)\n        });\n      }\n\n      if (rawConditions.channels) {\n        conditions.push({\n          rule: 'Channel',\n          values: this.deserializeConditionValues(rawConditions.channels, this.get('channelTypes'))\n        });\n      }\n\n      return conditions;\n    },\n    deserializeConditionValues: function deserializeConditionValues(rawValues, allValues) {\n      var values = [];\n      rawValues.forEach(function (id) {\n        var value = allValues.findBy('id', id);\n\n        if (value) {\n          values.push(value);\n        }\n      });\n      return values;\n    },\n    deserializeReminders: function deserializeReminders(reminderSet) {\n      var _this2 = this;\n\n      var reminders = reminderSet.map(function (r) {\n        return _this2.deserializeReminder(r, _this2.get('rules'), _this2.model.propertyUsers);\n      });\n\n      if (reminders.length === 0) {\n        reminders.push({\n          values: []\n        });\n      }\n\n      return reminders;\n    },\n    deserializeReminder: function deserializeReminder(rawReminder, allRules, allUsers) {\n      var rule = {};\n      var minutes = 0;\n      var rules = JSON.parse(rawReminder.rules);\n\n      if (rules.frt) {\n        rule = allRules.findBy('id', 'frt');\n        minutes = +rules.frt;\n      } else if (rules.nrt) {\n        rule = allRules.findBy('id', 'nrt');\n        minutes = +rules.nrt;\n      } else {\n        rule = allRules.findBy('id', 'rt');\n        minutes = +rules.rt;\n      }\n\n      var values = [];\n\n      if (rawReminder.assigned) {\n        values.push(allUsers[0]);\n      }\n\n      rawReminder.users.forEach(function (userPK) {\n        var user = allUsers.findBy('pk', userPK);\n\n        if (user) {\n          values.push(user);\n        }\n      });\n      return {\n        id: rawReminder.id,\n        rule: rule,\n        minutes: minutes,\n        values: values,\n        violated: rawReminder.violated\n      };\n    },\n    serializeConditions: function serializeConditions(conditions, targetType) {\n      var ret = {};\n      var propertyMissed = true;\n      conditions.forEach(function (c) {\n        var name = '';\n\n        switch (c.rule) {\n          case 'Issue Type':\n            name = 'issueType';\n            break;\n\n          case 'Department':\n            name = 'departments';\n            break;\n\n          case 'Property':\n            name = 'properties';\n            propertyMissed = false;\n            break;\n\n          case 'Channel':\n            name = 'channels';\n        }\n\n        ret[name] = c.values.map(function (v) {\n          return v.id;\n        });\n      });\n\n      if (targetType === 'conversation' && propertyMissed) {\n        ret['properties'] = this.model.properties.map(function (p) {\n          return p.id;\n        });\n      }\n\n      return ret;\n    },\n    serializeReminder: function serializeReminder(reminder, escalationId) {\n      var assigned = false;\n      var users = [];\n      reminder.values.forEach(function (u) {\n        if (u.pk === 0) {\n          assigned = true;\n        } else {\n          users.push(u.pk);\n        }\n      });\n      var rules = {};\n      rules[reminder.rule.id] = reminder.minutes || 0;\n      var ret = {\n        rules: JSON.stringify(rules),\n        assigned: assigned,\n        users: users,\n        violated: reminder.violated\n      };\n\n      if (escalationId !== undefined) {\n        ret.escalationId = escalationId;\n      }\n\n      if (reminder.id !== undefined) {\n        ret.reminderId = reminder.id;\n      }\n\n      return ret;\n    },\n    checkFormIndex: function checkFormIndex() {\n      this.set('formIsInvalid', true);\n      var name = this.get('name');\n\n      if (!this.validation.trimValidation[0].validate(name)) {\n        return;\n      }\n\n      var targetType = this.get('targetType');\n\n      if (!targetType) {\n        return;\n      }\n\n      var conditions = this.get('conditions');\n      var valid = true;\n\n      for (var i = 0; i < conditions.length && valid; i++) {\n        if (!conditions[i].rule) valid = false;\n        if (conditions[i].values.length < 1) valid = false;\n      }\n\n      if (!valid) {\n        return;\n      }\n\n      var slaTarget = this.get('slaTarget');\n      valid = true;\n\n      for (var _i = 0; _i < slaTarget.length && valid; _i++) {\n        if (!slaTarget[_i].frt) valid = false;\n        if (!slaTarget[_i].rt) valid = false;\n      }\n\n      if (!valid) {\n        return;\n      }\n\n      var reminders = this.get('reminders');\n      valid = true;\n\n      for (var _i2 = 0; _i2 < reminders.length && valid; _i2++) {\n        if (reminders[_i2].rule) {\n          valid = this.validateReminder(reminders[_i2]);\n        }\n      }\n\n      if (!valid) {\n        return;\n      }\n\n      var escalations = this.get('sectionEscalations');\n      valid = true;\n\n      for (var _i3 = 0; _i3 < escalations.length && valid; _i3++) {\n        valid = this.validateReminder(escalations[_i3]);\n      }\n\n      if (!valid) {\n        return;\n      }\n\n      this.set('formIsInvalid', false);\n    },\n    checkFormEdit: function checkFormEdit() {\n      this.set('formIsInvalid', true);\n      var conditions = this.get('escalation.conditions');\n      var valid = true;\n\n      for (var i = 0; i < conditions.length && valid; i++) {\n        if (!conditions[i].rule) valid = false;\n        if (conditions[i].values.length < 1) valid = false;\n      }\n\n      if (!valid) {\n        return;\n      }\n\n      var slaTarget = this.get('escalation.slaTarget');\n      valid = true;\n\n      for (var _i4 = 0; _i4 < slaTarget.length && valid; _i4++) {\n        if (!slaTarget[_i4].frt) valid = false;\n        if (!slaTarget[_i4].rt) valid = false;\n      }\n\n      if (!valid) {\n        return;\n      }\n\n      var reminders = this.get('escalation.reminders');\n      valid = true;\n\n      for (var _i5 = 0; _i5 < reminders.length && valid; _i5++) {\n        if (reminders[_i5].rule) {\n          valid = this.validateReminder(reminders[_i5]);\n        }\n      }\n\n      if (!valid) {\n        return;\n      }\n\n      var escalations = this.get('escalation.escalations');\n      valid = true;\n\n      for (var _i6 = 0; _i6 < escalations.length && valid; _i6++) {\n        valid = this.validateReminder(escalations[_i6]);\n      }\n\n      if (!valid) {\n        return;\n      }\n\n      this.set('formIsInvalid', false);\n    },\n    validateReminder: function validateReminder(r) {\n      return r.rule && r.minutes && r.values.length > 0;\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/flows/edit\", [\"exports\", \"jquery\", \"inboxfront/config/environment\", \"inboxfront/gql/mutation\", \"inboxfront/gql/query\", \"inboxfront/utils/commands-queue\"], function (_exports, _jquery, _environment, _mutation, _query, _commandsQueue) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\n\n  function _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _iterableToArray(iter) { if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter); }\n\n  function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\n  function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  var WORKFLOW = 2;\n\n  var _default = Ember.Controller.extend({\n    session: Ember.inject.service(),\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    validation: Ember.inject.service(),\n    chatbots: Ember.inject.service(),\n    isActiveFlow: false,\n    isShowComponent: false,\n    isShowListComponents: false,\n    isActiveStartBlockFlow: true,\n    reRender: true,\n    openDeleteFlowDialog: false,\n    openActivateFlowDialog: false,\n    selectedFlowTab: 'settings',\n    isDisabledFlowActive: Ember.computed('blocks.[]', 'selectedComponent.{children.@each.attachments.0.filename}', 'selectedComponent.{children.@each.mainTitle}', 'selectedComponent.{children.@each.subtitle}', 'selectedComponent.{children.@each.name}', 'selectedComponent.{children.@each.redirectUrl}', 'selectedComponent.{mainTitle,checkAction}', 'flowName', function () {\n      var blocks = this.get('blocks');\n      var countActions = blocks.filter(function (c) {\n        return c.name === 'Action';\n      }).length;\n      var countOptions = blocks.filter(function (c) {\n        return c.name === 'Options (Single select)';\n      }).length;\n      var countOptionsChildren = blocks.filter(function (c) {\n        return c.name === 'Options (Single select)';\n      }).reduce(function (total, item) {\n        return total + item.children.length;\n      }, 0);\n      var actions = blocks.filter(function (c) {\n        return c.name === 'Action';\n      }).map(function (a) {\n        return typeof a.actions === 'string' ? JSON.parse(a.actions).actions[0] : a.actions[0];\n      });\n      var actionsRules = blocks.filter(function (c) {\n        return c.name === 'Action';\n      }).map(function (a) {\n        return typeof a.actions === 'string' ? JSON.parse(a.actions) : {\n          alwaysBtn: a.alwaysBtn,\n          rules: a.rules\n        };\n      });\n      return blocks.some(function (c) {\n        return !c.mainTitle;\n      }) || this.get('flowName') === '' || countOptionsChildren + (countOptions === 0 ? 0 : 1) - countOptions !== countActions || actions.filter(function (a) {\n        return !a.checkAction;\n      }).length || actionsRules.filter(function (c) {\n        return !c.alwaysBtn && !c.rules;\n      }).length || blocks.filter(function (c) {\n        return c.blockType === 'SLIDER' && c.children.some(function (card) {\n          return c.blockType === 'BUTTON' && !card.attachments[0].filename;\n        });\n      }).length || blocks.filter(function (c) {\n        return c.blockType === 'SLIDER' && c.children.some(function (card) {\n          return c.blockType === 'BUTTON' && !card.subtitle;\n        });\n      }).length || blocks.filter(function (c) {\n        return c.blockType === 'SLIDER' && c.children.some(function (card) {\n          return c.blockType === 'BUTTON' && !card.name;\n        });\n      }).length || blocks.filter(function (c) {\n        return c.blockType === 'SLIDER' && c.children.some(function (card) {\n          return c.blockType === 'BUTTON' && !card.redirectUrl;\n        });\n      }).length;\n    }),\n    uploadSuccess: Ember.computed(function () {\n      var controller = this;\n      return function (response) {\n        var result = JSON.parse(response.xhr.response);\n        this.removeAllFiles();\n        var hash1 = {\n          attachmentId: controller.get('cardAttachmentId')\n        };\n        var hash2 = {\n          blockId: controller.get('cardId'),\n          attachments: [result.data.file.attachment.id]\n        };\n        controller.get('cardAttachmentId') && controller.ajax.query(_mutation.default.DELETE_ATTACHMENT, 'deleteAttachment', hash1);\n        controller.ajax.query(_mutation.default.CREATE_UPDATE_FLOW_BLOCK, 'createOrUpdateFlowBlock', hash2).then(function () {\n          var parentId = controller.get('blocks').find(function (block) {\n            return block.id === controller.get('cardId');\n          }).parent.id;\n          controller.updateFlow(parentId);\n        });\n      };\n    }),\n    optionsUpload: Ember.computed('blocks.[]', function () {\n      var variables = '{\"appLabel\": \"livechat\", \"model\": \"flowblockmptt\"}';\n      var token = this.get(\"session\").get(\"data.authenticated.access_token\") || undefined;\n      return {\n        paramName: 'file',\n        url: _environment.default.apollo.apiURL,\n        addRemoveLinks: false,\n        autoProcessQueue: true,\n        clickable: '.icon-file-icon',\n        acceptedFiles: \"image/*\",\n        method: \"POST\",\n        headers: {\n          'Cache-Control': null,\n          'X-Requested-With': null,\n          'Accept': null,\n          'Authorization': 'Bearer ' + token\n        },\n        params: {\n          'operationName': \"uploadAttachment\",\n          'query': _mutation.default.UPLOAD_ATTACHMENT,\n          'variables': variables\n        }\n      };\n    }),\n    changeParamModule: function changeParamModule(flow) {\n      var parent = flow.parent;\n      var commentModule = this.get('commentModules').findBy('id', 'tickets');\n      var triggerRules = this.get('triggerRules');\n\n      if (parent && (parent.blockType === 'TICKET' || parent.blockType === 'TASK' || triggerRules.findBy('selectedColumn', 'Ticket/Task'))) {\n        Ember.set(commentModule, 'disabled', false);\n      } else {\n        if (parent) {\n          this.changeParamModule(parent);\n        } else {\n          Ember.set(commentModule, 'disabled', true);\n        }\n      }\n    },\n    changeParamModuleTags: function changeParamModuleTags(flow) {\n      var parent = flow.parent;\n      var tagModuleTicket = this.get('tagModules').findBy('id', 'tickets');\n      var triggerRules = this.get('triggerRules');\n\n      if (parent && (parent.blockType === 'TICKET' || parent.blockType === 'TASK' || triggerRules.findBy('selectedColumn', 'Ticket/Task'))) {\n        Ember.set(tagModuleTicket, 'disabled', false);\n      } else {\n        if (parent) {\n          this.changeParamModuleTags(parent);\n        } else {\n          Ember.set(tagModuleTicket, 'disabled', true);\n        }\n      }\n    },\n    resetCommentModule: function resetCommentModule(flow) {\n      var triggerRules = this.get('triggerRules');\n\n      if (flow.module && flow.module.id === 'tickets' && triggerRules.findBy('selectedColumn', 'Conversation')) {\n        Ember.set(flow, 'module', {});\n      }\n    },\n    resetView: function resetView() {\n      this.set('selectedFlowTab', 'settings');\n      this.set('isShowComponent', false);\n      this.set('selectedComponent', null);\n      this.set('isShowTrigger', false);\n    },\n    getTriggerHash: function getTriggerHash(trigger) {\n      var DEFAULT_LIMIT = '12_HOURS';\n      var flowId = Number(this.get('flow.id'));\n      var ruleStruct = this.get('ruleStruct');\n      var extraData;\n\n      switch (trigger.name) {\n        case 'scrolling_scroll_percentage':\n          extraData = {\n            'pageMeasure': trigger['pageMeasure'],\n            'pageTimeValue': trigger['pageTimeValue'],\n            'pageTimeMeasure': trigger['pageTimeMeasure'],\n            'pageUrlRule': trigger['pageUrlRule'],\n            'pageScroll': trigger['pageScroll'],\n            'isForPage': trigger['isForPage'],\n            'pageUrl': trigger['pageUrl']\n          };\n          ruleStruct.conditions.all = [{\n            name: 'scrolling_scroll_percentage',\n            //trigger.name\n            operator: 'greater_than',\n            value: 10,\n            extraData: JSON.stringify(extraData)\n          }];\n          break;\n\n        case 'current_page':\n          extraData = {\n            'pageUrlRule': trigger['pageUrlRule'],\n            'pageUrl': trigger['pageUrl']\n          };\n          ruleStruct.conditions.all = [{\n            name: 'current_page',\n            //trigger.name\n            extraData: JSON.stringify(extraData)\n          }];\n          break;\n\n        case 'agent_is_idle':\n          extraData = {\n            'idleTimeValue': trigger['idleTimeValue'],\n            'idleTimeMeasure': trigger['idleTimeMeasure'],\n            'idleTimeoutValue': trigger['idleTimeoutValue'],\n            'idleTimeoutMeasure': trigger['idleTimeoutMeasure']\n          };\n          ruleStruct.conditions.all = [{\n            name: 'agent_is_idle',\n            //trigger.name\n            extraData: JSON.stringify(extraData)\n          }];\n          break;\n\n        case 'unassigned_conversation':\n          extraData = {\n            'idleTimeValue': trigger['idleTimeValue'],\n            'idleTimeMeasure': trigger['idleTimeMeasure']\n          };\n          ruleStruct.conditions.all = [{\n            name: 'unassigned_conversation',\n            //trigger.name\n            extraData: JSON.stringify(extraData)\n          }];\n          break;\n\n        default:\n          ruleStruct.conditions.all = [{\n            name: trigger.name\n          }];\n      }\n\n      ruleStruct.actions = [{\n        name: 'send_chat_flow',\n        params: {\n          flow_id: flowId\n        }\n      }];\n      var hashRule = {\n        name: this.get('flowName'),\n        description: '',\n        isActive: this.get('isActiveFlow'),\n        rule: JSON.stringify(ruleStruct),\n        flowId: flowId,\n        livechatTriggerLimit: trigger.livechatTriggerLimit,\n        propertyId: this.get('flow').companyProperty.id\n      };\n      var t = {\n        \"conditions\": {\n          \"all\": [{\n            \"name\": \"scrolling_scroll_percentage\",\n            \"operator\": \"greater_than\",\n            \"value\": 50,\n            \"extraData\": {\n              \"pageMeasure\": \"scroll\",\n              \"pageTimeValue\": \"2\",\n              \"pageTimeMeasure\": \"minutes\",\n              \"pageUrlRule\": \"exact\",\n              \"pageScroll\": \"50%\",\n              \"isForPage\": true,\n              \"pageUrl\": \"czxc\"\n            },\n            \"actions\": [{\n              \"name\": \"send_chat_flow\",\n              \"params\": {\n                \"flow_id\": 54\n              }\n            }]\n          }]\n        }\n      };\n\n      if (trigger.ruleId) {\n        hashRule.ruleId = Number(trigger.ruleId);\n      }\n\n      return hashRule;\n    },\n    init: function init(canvas, flow) {\n      this._super.apply(this, arguments);\n\n      this.set('commandsQueue', _commandsQueue.CommandsQueue.create());\n    },\n    nothingToUndo: Ember.computed('commandsQueue.undoCmd', function () {\n      //eslint-disable-line\n      var cmd = this.get('commandsQueue.undoCmd');\n      return !cmd;\n    }),\n    nothingToRedo: Ember.computed('commandsQueue.redoCmd', function () {\n      //eslint-disable-line\n      var cmd = this.get('commandsQueue.redoCmd');\n      return !cmd;\n    }),\n    mutationFlowN: function mutationFlowN() {\n      var _this = this;\n\n      var hash = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n\n      var data = _objectSpread(_objectSpread({}, hash), {}, {\n        flowId: this.get('flowId')\n      });\n\n      this.ajax.mutation(_mutation.default.CREATE_UPDATE_FLOW, 'createOrUpdateFlow', data).then(function () {\n        _this.showStatus();\n      });\n    },\n    mutationFlow: function mutationFlow() {\n      var _this2 = this;\n\n      var hash = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n\n      var data = _objectSpread(_objectSpread({}, hash), {}, {\n        flowId: this.get('flowId')\n      });\n\n      this.ajax.mutation(_mutation.default.CREATE_UPDATE_FLOW, 'createOrUpdateFlow', data).then(function () {\n        _this2.showStatus();\n      });\n    },\n    actions: {\n      onBlurInputFlow: function onBlurInputFlow(name, val) {\n        var hash = _defineProperty({}, name, val);\n\n        if (val && val.length) {\n          this.mutationFlowN(hash);\n        }\n      },\n      onUndo: function onUndo() {\n        this.get('commandsQueue').undo();\n      },\n      onRedo: function onRedo() {\n        this.get('commandsQueue').redo();\n      },\n      addCommand: function addCommand(cmd) {\n        this.get('commandsQueue').addCmd(cmd);\n      },\n      openListTriggers: function openListTriggers() {\n        console.log('SHOW TRIGGERS');\n        this.triggerOpenStartConfigure();\n        this.set('isShowTriggers', true);\n      },\n      openTriggerConfigure: function openTriggerConfigure(item, event) {\n        //if (component.id === this.get('selectedComponent.id')) return;\n        console.log('SHOW TRIG', item);\n        this.triggerOpenStartConfigure();\n        this.set('selectedTrigger', item);\n        this.set('selectedTrigger.active', true); // console.log('CONFIG TRIGGER', item);\n\n        this.set('isShowTrigger', true);\n        this.set('isShowTriggers', false);\n      },\n      openListComponents: function openListComponents() {\n        var component = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;\n\n        // if (this.get('isCopyState')) {\n        //     this.paperToaster.show('INSERT BLOCK');\n        //     this.set('isCopyState', false);\n        //     let copyBlock = this.get('copyBlock');\n        //     this.insertBlock(copyBlock, component);\n        //     this.set('copyBlock', null);\n        //     return;\n        // }\n        if (component) {\n          this.set('selectedComponent', component);\n        } else {\n          var blocks = this.get('blocks') || [];\n          this.set('selectedComponent', {\n            children: blocks[0] ? [{\n              id: blocks[0].id\n            }] : [],\n            parent: null\n          });\n          console.log('BLOCKS', blocks, this.get('selectedComponent'));\n        }\n\n        this.set('selectedFlowTab', 'configure');\n        this.set('isShowListComponents', true);\n        this.set('isActiveStartBlockFlow', false);\n        this.set('isShowComponent', false);\n        this.set('selectedComponent', null);\n        this.set('isShowTrigger', false); // jQuery('.item-flow, .item-flow-wrap').removeClass('active');\n        // jQuery('.add-component-flow').removeClass('active');\n        // jQuery(event.target).closest('.add-component-flow').addClass('active');\n      },\n      openConfigure: function openConfigure(component) {\n        //if (component.id === this.get('selectedComponent.id')) return;\n        this.set('isShowComponent', true);\n        this.set('isShowTrigger', false);\n        this.openConfigureComponent(component.id);\n\n        if (document.querySelector('.txt-input')) {\n          setTimeout(function () {\n            document.querySelector('.txt-input').innerHTML = component.mainTitle;\n          }, 0);\n        }\n      },\n      addTrigger: function addTrigger(item) {\n        var _this3 = this;\n\n        if (item.disabled) {\n          return;\n        }\n\n        var hashRule = this.getTriggerHash(item); // console.log('ADD TR', item, {...hashRule});\n\n        console.log('SAVE RULE 3 new rule', hashRule);\n        this.ajax.mutation(_mutation.default.CREATE_UPDATE_RULE, 'createOrUpdateRule', hashRule, function (data) {\n          var triggerOptions = _this3.chatbots.triggerOptions;\n          console.log('RES', data);\n          Ember.set(item, 'ruleId', data.rule.id);\n          Ember.set(item, 'disabled', true);\n          var limits = _this3.chatbots.triggerLimitations;\n          var limit = limits.findBy('enum', data.rule.livechatTriggerLimit);\n          Ember.set(item, 'livechatTriggerLimit', (limit === null || limit === void 0 ? void 0 : limit.value) || '12_HOURS');\n\n          _this3.get('triggers').addObject(item);\n\n          _this3.triggerOpenStartConfigure();\n\n          _this3.set('selectedTrigger', item);\n\n          Ember.set(item, 'active', true);\n\n          _this3.set('isShowTrigger', true);\n\n          _this3.set('isShowTriggers', false);\n        });\n      },\n      onUpdateTrigger: function onUpdateTrigger() {\n        var trigger = this.get('selectedTrigger');\n        console.log('SELECTED TRIGGER', trigger);\n        var hashRule = this.getTriggerHash(trigger);\n        this.ajax.mutation(_mutation.default.CREATE_UPDATE_RULE, 'createOrUpdateRule', hashRule, function (data) {\n          console.log('ON UPDATE TRIG', trigger, hashRule, data);\n        });\n      },\n      removeTrigger: function removeTrigger(item) {\n        var _this4 = this;\n\n        console.log('REM TR', item);\n        this.ajax.mutation(_mutation.default.DELETE_RULE, 'deleteRule', {\n          ruleId: item.ruleId\n        }, function (data) {\n          _this4.triggerOpenStartConfigure();\n\n          var trig = _this4.chatbots.triggerOptions.findBy('name', item.name);\n\n          trig && Ember.set(trig, 'disabled', false);\n          Ember.set(item, 'ruleId', null);\n\n          _this4.set('selectedTrigger', null);\n\n          _this4.set('isShowTrigger', false);\n\n          _this4.get('triggers').removeObject(item); // set(item, 'disabled', false);\n\n\n          _this4.set('isShowTriggers', true);\n        });\n      },\n      backMainPage: function backMainPage() {\n        this.transitionToRoute('flows');\n      },\n      activateFlow: function activateFlow() {\n        var _this5 = this;\n\n        var hash = {\n          flowId: this.get('flow.id'),\n          isActive: !this.get('isActiveFlow')\n        };\n        this.set('isActiveFlow', !this.get('isActiveFlow'));\n        this.set('openActivateFlowDialog', !this.get('openActivateFlowDialog'));\n        this.ajax.query(_mutation.default.CREATE_UPDATE_FLOW, 'createOrUpdateFlow', hash).then(function () {\n          var status = hash.isActive ? 'activate_flow' : 'deactivate_flow';\n\n          _this5.paperToaster.show(_this5.intl.t(status, {\n            name: _this5.get('flowName')\n          }));\n        });\n      },\n      deleteFlow: function deleteFlow() {\n        var _this6 = this;\n\n        this.ajax.query(_mutation.default.DELETE_CHATBOT, 'deleteChatbot', {\n          botId: this.get('flowId')\n        }).then(function () {\n          _this6.transitionToRoute('flows');\n\n          _this6.paperToaster.show(_this6.intl.t('delete_flow', {\n            name: _this6.get('flowName')\n          }));\n        });\n      },\n      statusChangedItemFlow: function statusChangedItemFlow(value) {\n        var _this7 = this;\n\n        if (this.get('isActiveFlow')) {\n          var hash = {\n            flowId: this.get('flow.id'),\n            isActive: !this.get('isActiveFlow')\n          };\n          this.set('isActiveFlow', value);\n          this.ajax.query(_mutation.default.CREATE_UPDATE_FLOW, 'createOrUpdateFlow', hash).then(function () {\n            var status = value ? 'activate_flow' : 'deactivate_flow';\n\n            _this7.paperToaster.show(_this7.intl.t(status, {\n              name: _this7.get('flowName')\n            }));\n          });\n        } else {\n          this.set('isActiveFlow', !value);\n          this.set('flow.isActive', !value);\n          this.set('flow.isValid', this.chatbots.validate(this.get('flow')));\n          this.set('openActivateFlowDialog', !this.get('openActivateFlowDialog'));\n          this.set('blocks', _toConsumableArray(this.get('blocks')));\n        }\n      },\n      deleteComponentAll: function deleteComponentAll(component, event) {\n        var _this8 = this;\n\n        event.stopPropagation();\n        (0, _jquery.default)('.item-flow').removeClass('active');\n        (0, _jquery.default)('.add-component-flow').removeClass('active');\n        document.querySelector('.canvas-block').scrollTo(0, 0);\n        this.set('isLoadingComponent', true);\n        this.ajax.query(_mutation.default.DELETE_FLOW_BLOCK, 'deleteFlowBlock', {\n          blockId: component.id\n        }).then(function () {\n          _this8.updateFlow(component.parent && component.parent.id);\n        });\n      },\n      deleteComponent: function deleteComponent(component, event) {\n        event.stopPropagation();\n        this.deleteBlock(component);\n      },\n      chooseComponent: function chooseComponent(component) {\n        var _this9 = this;\n\n        var selectedComponent = this.get('selectedComponent');\n        var hash = {\n          flowId: this.get('flowId'),\n          mainTitle: '',\n          blockType: component.blockType,\n          name: component.name,\n          icon: component.icon\n        };\n        this.set('isShowComponent', true);\n        this.set('isShowTrigger', false);\n        this.set('isShowListComponents', false);\n        this.set('isActiveStartBlockFlow', false);\n        this.set('isLoadingComponent', true);\n        document.querySelector('.canvas-block').scroll(0, 0);\n\n        if (component.type === 'form') {\n          hash.extraData = JSON.stringify({}); // } else if (component.type === 'action') {\n          //     const actions = {\n          //         actions: [{\n          //             tag_visitor: [],\n          //             assign_to: null,\n          //             close_conversation: false,\n          //             checkAction: null,\n          //             create_ticket: false,\n          //         }],\n          //         actionsFlow: this.get('actionsFlow'),\n          //         rules: [],\n          //         alwaysBtn: false,\n          //         checkCondition: {id: 1, title: this.intl.t('matches_all_conditions')},\n          //     };\n          //     hash.actions = JSON.stringify(actions);\n        } else if (component.type === 'random') {\n          hash.extraData = JSON.stringify({\n            type: 'random'\n          });\n        } else if (component.type === 'subscribe') {\n          hash.extraData = JSON.stringify({\n            type: 'subscribe'\n          });\n        }\n\n        if (selectedComponent && this.get('blocks').length) {\n          hash.prevBlockId = selectedComponent.id;\n        }\n\n        if (selectedComponent && selectedComponent.children.length) {\n          if (selectedComponent.extraData && selectedComponent.extraData.type === 'random') {\n            console.log('RAND 1', selectedComponent);\n          } else if (selectedComponent.parent && selectedComponent.blockType !== 'SLIDER' && component.type !== 'single' && component.type !== 'BUTTON') {\n            hash.nextBlockId = selectedComponent.children[0].id;\n          } else if (!selectedComponent.parent && !selectedComponent.id && this.get('blocks').length) {\n            hash.nextBlockId = this.get('blocks').findBy('parent', null).id;\n          } else if (selectedComponent.blockType === 'SLIDER' && selectedComponent.children.filter(function (child) {\n            return child.blockType !== 'BUTTON';\n          })[0]) {\n            hash.nextBlockId = selectedComponent.children.filter(function (child) {\n              return child.blockType !== 'BUTTON';\n            })[0].id;\n          }\n        }\n\n        if ((selectedComponent === null || selectedComponent === void 0 ? void 0 : selectedComponent.extraData) && selectedComponent.extraData.type === 'random') {\n          console.log('RAND 2', selectedComponent);\n        }\n\n        setTimeout(function () {\n          _this9.set('isLoadingComponent', false);\n\n          hash.id = Math.ceil(Math.random() * 100000 + 10000); // this.set('createBlock', hash);\n\n          console.log('CREATE', hash);\n\n          _this9.get('blocks').addObject(hash);\n        }, 100);\n        return;\n        this.ajax.query(_mutation.default.CREATE_UPDATE_FLOW_BLOCK, 'createOrUpdateFlowBlock', hash).then(function (_ref) {\n          var block = _ref.block;\n\n          if (component.type === 'slider') {\n            _this9.set('reRender', false);\n\n            _this9.updateCardsComponent(block.id);\n          } else if (component.type === 'single') {\n            for (var i = 0; i < 2; i++) {\n              var childrenId = null;\n\n              if (i === 0) {\n                if (selectedComponent && selectedComponent.children.length && selectedComponent.blockType !== 'SLIDER') {\n                  childrenId = selectedComponent.children[0].id;\n                } else if (_this9.get('isActiveStartBlockFlow') && _this9.get('blocks').length) {\n                  childrenId = _this9.get('blocks')[0].id;\n                }\n              }\n\n              _this9.updateOptionsComponent(block.id, childrenId, i === 1);\n            }\n          } else {\n            _this9.updateFlow(block.id);\n          }\n        });\n      },\n      addCard: function addCard() {\n        this.set('reRender', false);\n        this.updateCardsComponent(this.get('selectedComponent.id'));\n      },\n      removeCard: function removeCard(card) {\n        var _this10 = this;\n\n        this.set('reRender', false);\n        var parentFlow = this.get('blocks').findBy('id', card.parent.id);\n        this.ajax.query(_mutation.default.DELETE_FLOW_BLOCK, 'deleteFlowBlock', {\n          blockId: card.id\n        }).then(function () {\n          _this10.mutationFlow();\n\n          _this10.updateFlow(parentFlow.id);\n        });\n      },\n      updateTagAction: function updateTagAction(value) {\n        var _this11 = this;\n\n        var block = this.get('selectedComponent');\n        this.set('selectedComponent.extraData.action', value);\n        var hash = {\n          flowId: this.get('flowId'),\n          blockId: block.id,\n          extraData: JSON.stringify(block.extraData)\n        };\n        this.ajax.query(_mutation.default.CREATE_UPDATE_NEW_FLOW_BLOCK, 'createUpdateNewFlowBlock', hash).then(function (_ref2) {\n          var block = _ref2.block;\n\n          _this11.showStatus();\n        });\n      },\n      updateTagValue: function updateTagValue() {\n        var _this12 = this;\n\n        var block = this.get('selectedComponent');\n        var hash = {\n          flowId: this.get('flowId'),\n          blockId: block.id,\n          extraData: JSON.stringify(block.extraData)\n        };\n        this.ajax.query(_mutation.default.CREATE_UPDATE_NEW_FLOW_BLOCK, 'createUpdateNewFlowBlock', hash).then(function (_ref3) {\n          var block = _ref3.block;\n\n          _this12.showStatus();\n        });\n      },\n      updatePromoCode: function updatePromoCode() {\n        var _this13 = this;\n\n        var block = this.get('selectedComponent');\n        var hash = {\n          flowId: this.get('flowId'),\n          blockId: block.id,\n          extraData: JSON.stringify(block.extraData)\n        };\n        this.ajax.query(_mutation.default.CREATE_UPDATE_NEW_FLOW_BLOCK, 'createUpdateNewFlowBlock', hash).then(function (_ref4) {\n          var block = _ref4.block;\n\n          _this13.showStatus();\n        });\n      },\n      updateSubscribeResp: function updateSubscribeResp(value) {\n        var _this14 = this;\n\n        this.set('selectedComponent.extraData.subscribeResponse', value);\n        var block = this.get('selectedComponent');\n        var hash = {\n          flowId: this.get('flowId'),\n          blockId: block.id,\n          extraData: JSON.stringify(block.extraData)\n        };\n        this.ajax.query(_mutation.default.CREATE_UPDATE_NEW_FLOW_BLOCK, 'createUpdateNewFlowBlock', hash).then(function (_ref5) {\n          var block = _ref5.block;\n\n          _this14.showStatus();\n        });\n      },\n      updateTransferToOperator: function updateTransferToOperator(value) {\n        var _this15 = this;\n\n        this.set('selectedComponent.extraData.assignTo', value);\n        var block = this.get('selectedComponent');\n        var hash = {\n          flowId: this.get('flowId'),\n          blockId: block.id,\n          extraData: JSON.stringify(block.extraData)\n        };\n        this.ajax.query(_mutation.default.CREATE_UPDATE_NEW_FLOW_BLOCK, 'createUpdateNewFlowBlock', hash).then(function (_ref6) {\n          var block = _ref6.block;\n\n          _this15.showStatus();\n        });\n      },\n      addDataField: function addDataField() {\n        var _this16 = this;\n\n        // console.log('ADD OPT', this.get('selectedComponent'));\n        var block = this.get('selectedComponent');\n\n        if (!block.extraData.dataCollectors) {\n          Ember.set(block, 'extraData.dataCollectors', []);\n        }\n\n        block.extraData.dataCollectors.addObject({\n          isRequired: false\n        });\n        var hash = {\n          flowId: this.get('flowId'),\n          blockId: block.id,\n          extraData: JSON.stringify(block.extraData)\n        };\n        this.ajax.query(_mutation.default.CREATE_UPDATE_NEW_FLOW_BLOCK, 'createUpdateNewFlowBlock', hash).then(function (_ref7) {\n          var block = _ref7.block;\n\n          _this16.showStatus();\n        });\n      },\n      removeDataField: function removeDataField(field) {\n        var _this17 = this;\n\n        var block = this.get('selectedComponent');\n        block.extraData.dataCollectors.removeObject(field);\n        this.chatbots.validateBlock(block, this.get('flow'));\n        this.set('blocks', _toConsumableArray(this.get('blocks')));\n        var hash = {\n          flowId: this.get('flowId'),\n          blockId: block.id,\n          extraData: JSON.stringify(block.extraData)\n        };\n        this.ajax.query(_mutation.default.CREATE_UPDATE_NEW_FLOW_BLOCK, 'createUpdateNewFlowBlock', hash).then(function (_ref8) {\n          var block = _ref8.block;\n\n          _this17.showStatus();\n        });\n      },\n      updateDataField: function updateDataField(field, key, value) {\n        var _this18 = this;\n\n        Ember.set(field, key, value);\n        var block = this.get('selectedComponent');\n        this.chatbots.validateBlock(block, this.get('flow'));\n        this.set('blocks', _toConsumableArray(this.get('blocks')));\n        var hash = {\n          flowId: this.get('flowId'),\n          blockId: block.id,\n          extraData: JSON.stringify(block.extraData)\n        };\n        this.ajax.query(_mutation.default.CREATE_UPDATE_NEW_FLOW_BLOCK, 'createUpdateNewFlowBlock', hash).then(function (_ref9) {\n          var block = _ref9.block;\n\n          _this18.showStatus();\n        });\n      },\n      onBlurDataFieldDisplayName: function onBlurDataFieldDisplayName(field) {\n        var _this19 = this;\n\n        var block = this.get('selectedComponent');\n        this.chatbots.validateBlock(block, this.get('flow'));\n        this.set('blocks', _toConsumableArray(this.get('blocks')));\n        var hash = {\n          flowId: this.get('flowId'),\n          blockId: block.id,\n          extraData: JSON.stringify(block.extraData)\n        };\n        this.ajax.query(_mutation.default.CREATE_UPDATE_NEW_FLOW_BLOCK, 'createUpdateNewFlowBlock', hash).then(function (_ref10) {\n          var block = _ref10.block;\n\n          _this19.showStatus();\n        });\n      },\n      onBlurInputMessageOption: function onBlurInputMessageOption(option) {\n        var _this20 = this;\n\n        var block = this.get('selectedComponent');\n        this.chatbots.validateBlock(block, this.get('flow'));\n        this.set('blocks', _toConsumableArray(this.get('blocks')));\n        var hash = {\n          flowId: this.get('flowId'),\n          blockId: block.id,\n          extraData: JSON.stringify(block.extraData)\n        };\n        this.ajax.query(_mutation.default.CREATE_UPDATE_NEW_FLOW_BLOCK, 'createUpdateNewFlowBlock', hash).then(function (_ref11) {\n          var block = _ref11.block;\n\n          _this20.showStatus();\n        });\n      },\n      addOption: function addOption() {\n        var _this21 = this;\n\n        // console.log('ADD OPT', this.get('selectedComponent'));\n        var block = this.get('selectedComponent');\n        block.extraData.options.addObject({\n          mainTitle: ''\n        });\n        var hash = {\n          flowId: this.get('flowId'),\n          blockId: block.id,\n          extraData: JSON.stringify(block.extraData)\n        };\n        this.ajax.query(_mutation.default.CREATE_UPDATE_NEW_FLOW_BLOCK, 'createUpdateNewFlowBlock', hash).then(function (_ref12) {\n          var block = _ref12.block;\n\n          _this21.showStatus();\n        });\n      },\n      removeOption: function removeOption(option) {\n        var _this22 = this;\n\n        // console.log('REM OPT', this.get('selectedComponent'), option);\n        var block = this.get('selectedComponent');\n        block.extraData.options.removeObject(option);\n        this.chatbots.validateBlock(block, this.get('flow'));\n        this.set('blocks', _toConsumableArray(this.get('blocks')));\n        var hash = {\n          flowId: this.get('flowId'),\n          blockId: block.id,\n          extraData: JSON.stringify(block.extraData)\n        };\n        this.ajax.query(_mutation.default.CREATE_UPDATE_NEW_FLOW_BLOCK, 'createUpdateNewFlowBlock', hash).then(function (_ref13) {\n          var block = _ref13.block;\n\n          _this22.showStatus();\n        });\n      },\n      addRule: function addRule() {\n        this.get('selectedComponent.rules').pushObject({});\n      },\n      removeRule: function removeRule(rule) {\n        this.get('selectedComponent.rules').removeObject(rule);\n        this.updateActionsComponent();\n      },\n      addAction: function addAction() {\n        this.get('selectedComponent.actions').pushObject({});\n      },\n      removeAction: function removeAction(action) {\n        this.get('selectedComponent.actions').removeObject(action);\n        this.updateSelectActions(null, action.checkAction);\n        this.updateActionsComponent();\n      },\n      onSelectField: function onSelectField(field) {\n        var _this23 = this;\n\n        var dataCollectorsSelect = this.get('selectedComponent.dataCollectorsSelect');\n        dataCollectorsSelect.pushObject(field);\n        this.get('dataCollectorsSelect').removeObject(field);\n        var hash = {\n          flowId: this.get('flowId'),\n          blockId: this.get('selectedComponent.id'),\n          extraData: JSON.stringify({\n            dataCollectorsSelect: dataCollectorsSelect\n          })\n        };\n        this.ajax.query(_mutation.default.CREATE_UPDATE_FLOW_BLOCK, 'createOrUpdateFlowBlock', hash).then(function () {\n          _this23.updateFlow(_this23.get('selectedComponent.id'));\n        });\n      },\n      removeField: function removeField(field) {\n        var _this24 = this;\n\n        var dataCollectorsSelect = this.get('selectedComponent.dataCollectorsSelect');\n        dataCollectorsSelect.removeObject(field);\n        this.get('dataCollectorsSelect').pushObject(field);\n        var hash = {\n          flowId: this.get('flowId'),\n          blockId: this.get('selectedComponent.id'),\n          extraData: JSON.stringify({\n            dataCollectorsSelect: dataCollectorsSelect\n          })\n        };\n        this.ajax.query(_mutation.default.CREATE_UPDATE_FLOW_BLOCK, 'createOrUpdateFlowBlock', hash).then(function () {\n          _this24.updateFlow(_this24.get('selectedComponent.id'));\n        });\n      },\n      addCardId: function addCardId(card) {\n        this.set('cardId', card.id);\n        card.attachments[0] && this.set('cardAttachmentId', card.attachments[0].id);\n      },\n      addTag: function addTag(tag, index) {\n        var action = this.get('selectedComponent.actions')[index];\n        action.tag_visitor.pushObject(tag);\n        this.updateActionsComponent();\n      },\n      removeTagAtIndex: function removeTagAtIndex(tagIndex, index) {\n        var action = this.get('selectedComponent.actions')[index];\n        action.tag_visitor.removeAt(tagIndex);\n        this.updateActionsComponent();\n      },\n      onAddRule: function onAddRule() {\n        this.get('rulesConditions').pushObject({});\n      },\n      onRemoveRule: function onRemoveRule(rule) {\n        this.get('rulesConditions').removeObject(rule);\n      },\n      onSelectUser: function onSelectUser(index, value) {\n        var action = this.get('selectedComponent.actions')[index];\n        Ember.set(action, 'assign_to', value);\n        this.updateActionsComponent();\n      },\n      selectActionCondition: function selectActionCondition(val) {\n        this.set('checkCondition', val);\n        this.saveConditionsMutation();\n      },\n      selectColumnRule: function selectColumnRule(index, rule) {\n        var ruleOptions = this.get('ruleOptions.variable_type_operators')[rule.field_type];\n        var rulesConditions = this.get('rulesConditions')[index];\n        Ember.set(rulesConditions, 'selectedColumn', rule);\n        Ember.set(rulesConditions, 'ruleOptions', ruleOptions);\n        this.saveConditionsMutation();\n      },\n      selectConditionRule: function selectConditionRule(index, rule) {\n        var rulesConditions = this.get('rulesConditions')[index];\n        Ember.set(rulesConditions, 'selectedCondition', rule);\n        this.saveConditionsMutation();\n      },\n      selectVariablesActions: function selectVariablesActions(index, rule) {\n        var ruleOptions = this.get('ruleOptions.variable_type_operators')[rule.field_type];\n        var rulesConditions = this.get('selectedComponent.rules')[index];\n        Ember.set(rulesConditions, 'selectedColumn', rule);\n        Ember.set(rulesConditions, 'ruleOptions', ruleOptions);\n        this.saveConditionsMutation();\n      },\n      checkActionComponent: function checkActionComponent(index, val) {\n        var action = this.get('selectedComponent.actions')[index];\n        this.updateSelectActions(val, action.checkAction);\n        Ember.set(action, 'checkAction', val);\n        this.updateActionsComponent();\n      },\n      actionCloseStatus: function actionCloseStatus(index, value) {\n        var action = this.get('selectedComponent.actions')[index];\n        Ember.set(action, 'close_conversation', value);\n        this.updateActionsComponent();\n      },\n      onBlurInputSlider: function onBlurInputSlider(name, val, blockId) {\n        var _hash2;\n\n        var hash = (_hash2 = {}, _defineProperty(_hash2, name, val), _defineProperty(_hash2, \"flowId\", this.get('flowId')), _defineProperty(_hash2, \"blockId\", blockId), _hash2);\n\n        if (val && val.length) {\n          this.ajax.mutation(_mutation.default.CREATE_UPDATE_FLOW_BLOCK, 'createOrUpdateFlowBlock', hash);\n        }\n      },\n      onBlurRulesAction: function onBlurRulesAction() {\n        this.updateActionsComponent();\n      },\n      toggleAlwaysBtn: function toggleAlwaysBtn(value) {\n        var selectedComponent = this.get('selectedComponent');\n        Ember.set(selectedComponent, 'alwaysBtn', value);\n        this.updateActionsComponent();\n      },\n      saveConditions: function saveConditions() {\n        this.saveConditionsMutation();\n      },\n      showSaveStatus: function showSaveStatus() {\n        this.showStatus();\n      },\n      selectBranch: function selectBranch(component, index, input) {\n        if (input !== true && this.get('inputFocused')) {\n          return;\n        }\n\n        Ember.set(component.children[index], 'active', true);\n\n        if (index === 0) {\n          Ember.set(component.children[1], 'active', false);\n        } else {\n          Ember.set(component.children[0], 'active', false);\n        }\n\n        if (input === true) {\n          this.set('inputFocused', true);\n        }\n      },\n      deselectBranch: function deselectBranch(component, index, input) {\n        if (input !== true && this.get('inputFocused')) {\n          return;\n        }\n\n        Ember.set(component.children[index], 'active', false);\n\n        if (input === true) {\n          this.set('inputFocused', false);\n        }\n      },\n      updateBranchName: function updateBranchName(component, index, value) {\n        Ember.set(component.children[index], 'name', value);\n        this.saveBlock(component);\n      },\n      addIfCondition: function addIfCondition(component, module, operator) {\n        if (!component.ifConditions) {\n          Ember.set(component, 'ifConditions', []);\n        }\n\n        var cond = {};\n\n        if (module) {\n          cond.selectedModule = module;\n        }\n\n        if (typeof operator === 'string') {\n          if (component.ifConditions.length > 0) {\n            Ember.set(component.ifConditions[component.ifConditions.length - 1], 'operator', operator);\n          }\n        } else {\n          if (component.ifConditions.length > 0) {\n            Ember.set(component.ifConditions[component.ifConditions.length - 1], 'operator', 'AND');\n          }\n        }\n\n        component.ifConditions.addObject(cond);\n        Ember.set(component.children[0], 'active', false);\n      },\n      addThenCondition: function addThenCondition(component, module, operator) {\n        if (!component.thenConditions) {\n          Ember.set(component, 'thenConditions', []);\n        }\n\n        var cond = {};\n\n        if (module) {\n          cond.selectedModule = module;\n        }\n\n        if (typeof operator === 'string') {\n          if (component.thenConditions.length > 0) {\n            Ember.set(component.thenConditions[component.thenConditions.length - 1], 'operator', operator);\n          }\n        } else {\n          if (component.thenConditions.length > 0) {\n            Ember.set(component.thenConditions[component.thenConditions.length - 1], 'operator', 'AND');\n          }\n        }\n\n        component.thenConditions.addObject(cond);\n        Ember.set(component.children[1], 'active', false);\n      },\n      onRemoveIfCondition: function onRemoveIfCondition(cond, component) {\n        component.ifConditions.removeObject(cond);\n\n        if (component.ifConditions.length === 1) {\n          Ember.set(component.ifConditions[0], 'operator', '');\n        }\n\n        this.saveIfElseConditions(component);\n      },\n      onRemoveThenCondition: function onRemoveThenCondition(cond, component) {\n        component.thenConditions.removeObject(cond);\n\n        if (component.thenConditions.length === 1) {\n          Ember.set(component.thenConditions[0], 'operator', '');\n        }\n\n        this.saveIfElseConditions(component);\n      },\n      onConditionOperator: function onConditionOperator(component, cond, value) {\n        Ember.set(cond, 'operator', value);\n        this.saveIfElseConditions(component);\n      },\n      selectIfThenConditionModule: function selectIfThenConditionModule(cond, value) {\n        if (cond.selectedModule !== value) {\n          Ember.set(cond, 'selectedRule', '');\n          Ember.set(cond, 'selectedOption', '');\n        }\n\n        Ember.set(cond, 'selectedModule', value);\n      },\n      selectTriggerColumn: function selectTriggerColumn(rule, value) {\n        var options = [];\n\n        switch (value) {\n          case 'Ticket/Task':\n            options = ['Is created', 'Is updated', 'Is deleted', 'Is idled'];\n            break;\n\n          case 'Conversation':\n            options = ['New incoming', 'Is idled', 'Visitor has responded'];\n        }\n\n        if (rule.selecteColumn !== value) {\n          Ember.set(rule, 'selectedColumn', value);\n          Ember.set(rule, 'selectedCondition', '');\n          Ember.set(rule, 'ruleOptions', options);\n        }\n      },\n      onAddTriggerRule: function onAddTriggerRule(module, operator) {\n        var variables = this.get('triggerOptions.variables');\n        var selectedColumn = typeof module === 'string' ? module : '';\n        var ruleOptions = [];\n        var rules = this.get('triggerRules');\n\n        if (this.get('triggerRules.length') > 0) {\n          var firstRuleColumn = this.get('triggerRules.0.selectedColumn');\n          variables = [firstRuleColumn];\n          selectedColumn = firstRuleColumn;\n          ruleOptions = this.get('triggerRules.0.ruleOptions');\n          this.set('triggerRules.0.variables', variables);\n        }\n\n        switch (selectedColumn) {\n          case 'Ticket/Task':\n            ruleOptions = ['Is created', 'Is updated', 'Is deleted', 'Is idled'];\n            break;\n\n          case 'Conversation':\n            ruleOptions = ['New incoming', 'Is idled', 'Visitor has responded'];\n        }\n\n        if (typeof operator === 'string') {\n          Ember.set(rules[rules.length - 1], 'operator', operator);\n        }\n\n        rules.addObject({\n          selectedColumn: selectedColumn,\n          selectedCondition: '',\n          idledPeriod: 0,\n          idledPeriodTimes: 'minutes',\n          variables: variables,\n          operator: '',\n          ruleOptions: ruleOptions\n        });\n      },\n      onRemoveTriggerRule: function onRemoveTriggerRule(rule) {\n        var rules = this.get('triggerRules');\n        rules.removeObject(rule);\n\n        if (rules.length === 1) {\n          this.set('triggerRules.0.variables', this.get('triggerOptions.variables'));\n        }\n\n        if (rules.length > 0) {\n          Ember.set(rules[rules.length - 1], 'operator', '');\n        }\n\n        this.saveTriggerMutation();\n      },\n      saveCursorPosition: function saveCursorPosition() {\n        var input = (0, _jquery.default)('.email-subj-input > input');\n        var start = input.prop('selectionStart');\n        var end = input.prop('selectionEnd');\n\n        if (start || start == '0') {\n          this.set('cursor', {\n            start: start,\n            end: end\n          });\n        } else {\n          this.set('cursor', {\n            start: -1,\n            end: -1\n          });\n        }\n      },\n      addVariable: function addVariable(variable) {\n        var input = (0, _jquery.default)('.email-subj-input > input');\n        var cursor = this.get('cursor');\n\n        if (!cursor || cursor.start < 0) {\n          input.val(input.val() + '{{' + variable + '}}');\n        } else {\n          var value = input.val();\n          var before = value.substring(0, cursor.start);\n          var after = value.substring(cursor.end);\n          input.val(before + ' {{' + variable + '}} ' + after);\n        }\n\n        this.set('selectedComponent.subject', input.val());\n        this.set('selectedComponent.mainTitle', input.val());\n        input.focus();\n        this.saveBlock(this.get('selectedComponent'));\n      },\n      addBodyVariable: function addBodyVariable(variable) {\n        this.set('selectedComponent.body', this.get('selectedComponent.body') + '{{' + variable + '}}');\n        this.saveBlock(this.get('selectedComponent'));\n      },\n      addToVariable: function addToVariable(variable) {\n        this.set('selectedComponent.to', '{{' + variable + '}}');\n        this.saveBlock(this.get('selectedComponent'));\n      },\n      updateEmailParams: function updateEmailParams(component, name, value) {\n        if (name === 'subject') {\n          var parts = value.split('{{');\n          var subjVariables = this.get('subjVariables');\n          parts.forEach(function (p, i) {\n            if (p.indexOf('}}') === p.length - 2) {\n              if (subjVariables.indexOf(p.substring(0, p.length - 2)) < 0) {\n                parts[i] = '';\n              }\n            } else {\n              if (p.indexOf('{') >= 0) {\n                var tmp = p.split('{');\n                parts[i] = tmp.join('');\n              }\n\n              if (parts[i].indexOf('}') >= 0) {\n                var _tmp = parts[i].split('}');\n\n                parts[i] = _tmp.join('');\n              }\n            }\n          });\n          Ember.set(component, 'mainTitle', value);\n        }\n\n        Ember.set(component, name, value);\n        this.saveBlock(component);\n      },\n      updateTargetChatParams: function updateTargetChatParams(component, name, value) {\n        Ember.set(component, name, value);\n\n        if (name === 'description') {\n          Ember.set(component, 'mainTitle', value);\n        }\n\n        if (name === 'users' || name === 'rooms') {\n          Ember.set(component, 'recipients', value);\n        }\n\n        if (name === 'model') {\n          var modelValue = value.id === 'users' ? this.get('selectedComponent.users') : this.get('selectedComponent.rooms');\n          Ember.set(component, 'recipients', modelValue);\n        }\n\n        this.saveBlock(component);\n      },\n      updateAddCommentParams: function updateAddCommentParams(component, name, value) {\n        Ember.set(component, name, value);\n\n        if (name === 'comment') {\n          Ember.set(component, 'mainTitle', value);\n        }\n\n        this.saveBlock(component);\n      },\n      updateTicketParams: function updateTicketParams(component, name, value) {\n        Ember.set(component, name, value);\n\n        if (name === 'subject') {\n          Ember.set(component, 'mainTitle', value);\n        }\n\n        if (name === 'department') {\n          this.updateDepartmentUsers(value.id);\n        }\n\n        this.saveBlock(component);\n      },\n      removeTagItem: function removeTagItem(component, tag) {\n        if (this.get('flow.isActive')) {\n          return;\n        }\n\n        component.tags && component.tags.removeObject(tag);\n        this.saveBlock(component);\n      },\n      addTagToTicket: function addTagToTicket(component) {\n        var tag = this.get('newTag');\n\n        if (tag) {\n          if (!component.tags) {\n            Ember.set(component, 'tags', []);\n          }\n\n          component.tags.addObject(tag);\n          this.saveBlock(component);\n        }\n      },\n      addTagToBlock: function addTagToBlock(component, tag) {\n        if (component.tag_list !== undefined) {\n          component.tag_list.pushObject(tag);\n        } else {\n          Ember.set(component, 'tag_list', []);\n          component.tag_list.pushObject(tag);\n        }\n\n        this.saveBlock(component);\n      },\n      removeTag: function removeTag(component, tagIndex) {\n        component.tag_list.removeAt(tagIndex);\n        this.saveBlock(component);\n      },\n      updateContactParams: function updateContactParams(component, name, value) {\n        Ember.set(component, name, value);\n        this.saveBlock(component);\n      },\n      updateTagParams: function updateTagParams(component, name, value) {\n        Ember.set(component, name, value);\n        this.saveBlock(component);\n      },\n      updateStatusParams: function updateStatusParams(component, name, value) {\n        Ember.set(component, name, value);\n        this.saveBlock(component);\n      },\n      updateDueDateParams: function updateDueDateParams(component, name, value) {\n        Ember.set(component, name, value);\n        this.saveBlock(component);\n      },\n      onBlurInputMessage: function onBlurInputMessage(blockId, mainTitle) {\n        var _this25 = this;\n\n        var block = this.get('blocks').findBy('id', blockId);\n        var hash = {\n          flowId: this.get('flowId'),\n          mainTitle: mainTitle,\n          blockId: blockId\n        };\n        Ember.set(block, 'mainTitle', mainTitle);\n        this.chatbots.validateBlock(block, this.get('flow'));\n        this.set('blocks', _toConsumableArray(this.get('blocks')));\n        this.ajax.query(_mutation.default.CREATE_UPDATE_NEW_FLOW_BLOCK, 'createUpdateNewFlowBlock', hash).then(function (_ref14) {\n          var block = _ref14.block;\n\n          _this25.showStatus(); // this.mutationFlow();\n\n        });\n      },\n      updateDelayParams: function updateDelayParams(block, name, value) {\n        var _this26 = this;\n\n        Ember.set(block.extraData, name, value);\n        var hash = {\n          flowId: this.get('flowId'),\n          extraData: JSON.stringify(block.extraData),\n          blockId: block.id\n        };\n        this.ajax.query(_mutation.default.CREATE_UPDATE_FLOW_BLOCK, 'createOrUpdateFlowBlock', hash).then(function () {\n          _this26.showStatus();\n\n          _this26.mutationFlow();\n        });\n      },\n      duplicatePath: function duplicatePath(component, event) {\n        event.stopPropagation();\n\n        var copyBlock = _objectSpread({}, component);\n\n        copyBlock.id = 'copy';\n        copyBlock.originalComponent = component;\n        this.set('copyBlock', copyBlock);\n        this.get('blocks').addObject(copyBlock);\n        this.set('isCopyState', true);\n        var ele = document.querySelector('.canvas-block');\n        var position = {\n          left: ele.scrollLeft,\n          top: ele.scrollTop,\n          x: event.clientX,\n          y: event.clientY\n        };\n        setTimeout(function () {\n          (0, _jquery.default)('#flow-block-copy').css({\n            top: event.clientY + position.top - 80 + 'px',\n            left: event.clientX + position.left - 170 + 'px'\n          });\n        }, 200);\n\n        function move(event) {\n          var position = {\n            left: ele.scrollLeft,\n            top: ele.scrollTop,\n            x: event.clientX,\n            y: event.clientY\n          };\n          (0, _jquery.default)('#flow-block-copy').css({\n            top: event.clientY + position.top - 80 + 'px',\n            left: event.clientX + position.left - 170 + 'px'\n          });\n        }\n\n        (0, _jquery.default)('.canvas-block').on('mousemove', move);\n      }\n    },\n    saveIfElseConditions: function saveIfElseConditions(component) {\n      this.saveBlock(component);\n    },\n    updateDepartmentUsers: function updateDepartmentUsers(departmentId) {\n      var _this27 = this;\n\n      var propertyId = this.get('flow.properties.0.id');\n\n      if (!propertyId || !departmentId) {\n        return;\n      }\n\n      var hash = {\n        departments: [departmentId],\n        propertyIds: [propertyId]\n      };\n      this.ajax.query(_query.default.HAVE_TASK_ACCESS, 'haveAccess', hash).then(function (result) {\n        _this27.set('departmentUsers', result);\n      });\n    },\n    updateSelectActions: function updateSelectActions(action, checkAction) {\n      var actionsFlow = this.get('selectedComponent.actionsFlow');\n      actionsFlow.removeObject(action);\n      checkAction && actionsFlow.addObject(checkAction);\n    },\n    saveConditionsMutation: function saveConditionsMutation() {\n      var _this28 = this;\n\n      var flowId = this.get('flowId');\n      var ruleId = this.get('ruleId');\n      var rules = this.get('rulesConditions');\n      var checkCondition = this.get('checkCondition');\n      var ruleStruct = this.get('ruleStruct');\n      var convertedRules = [];\n      rules.forEach(function (item) {\n        convertedRules.push({\n          name: item.selectedColumn ? item.selectedColumn.name : '',\n          operator: item.selectedCondition ? item.selectedCondition.name : '',\n          value: parseFloat(item.selectedConditionValue) || item.selectedConditionValue || ''\n        });\n      });\n      ruleStruct.conditions.all = convertedRules;\n      ruleStruct.actions.push({\n        name: 'send_chat_flow',\n        params: {\n          flow_id: Number(flowId)\n        }\n      });\n      ruleStruct.checkCondition = checkCondition;\n      var hashRule = {\n        name: this.get('flowName'),\n        description: '',\n        isActive: this.get('isActiveFlow'),\n        rule: JSON.stringify(ruleStruct),\n        flowId: Number(flowId)\n      };\n\n      if (ruleId) {\n        hashRule.ruleId = ruleId;\n      }\n\n      console.log('SAVE RULE 1', hashRule, rules);\n      this.ajax.mutation(_mutation.default.CREATE_UPDATE_RULE, 'createOrUpdateRule', hashRule, function (data) {\n        console.log('RES', data);\n\n        _this28.set('ruleId', data.rule.id);\n      });\n    },\n    updateActionsComponent: function updateActionsComponent() {\n      var _this29 = this;\n\n      var selectedActions = this.get('selectedComponent.actions');\n      var actionsFlow = this.get('selectedComponent.actionsFlow');\n      var hash = {\n        flowId: this.get('flowId'),\n        blockId: this.get('selectedComponent.id')\n      };\n      var rules = this.get('selectedComponent.rules');\n      var checkCondition = this.get('selectedComponent.checkCondition');\n      var conditions = [];\n      rules && rules.forEach(function (item) {\n        conditions.push({\n          name: item.selectedColumn ? item.selectedColumn.name : '',\n          operator: item.selectedCondition ? item.selectedCondition.name : '',\n          value: isNaN(Number(item.selectedConditionValue)) ? item.selectedConditionValue : Number(item.selectedConditionValue)\n        });\n      });\n      var action = {\n        rules: conditions,\n        checkCondition: checkCondition,\n        actions: selectedActions,\n        actionsFlow: actionsFlow,\n        alwaysBtn: this.get('selectedComponent.alwaysBtn')\n      };\n      hash.actions = JSON.stringify(action);\n      this.ajax.mutation(_mutation.default.CREATE_UPDATE_FLOW_BLOCK, 'createOrUpdateFlowBlock', hash).then(function () {\n        _this29.mutationFlow();\n\n        _this29.updateFlow(_this29.get('selectedComponent.id'));\n      });\n    },\n    updateCardsComponent: function updateCardsComponent(prevBlockId) {\n      var _this30 = this;\n\n      var hashSlider = {\n        flowId: this.get('flowId'),\n        blockType: 'BUTTON',\n        buttonType: 'URL',\n        prevBlockId: prevBlockId\n      };\n      console.log('UPDATE CARD', hashSlider);\n      return this.ajax.query(_mutation.default.CREATE_UPDATE_FLOW_BLOCK, 'createOrUpdateFlowBlock', hashSlider).then(function () {\n        _this30.mutationFlow();\n\n        _this30.updateFlow(prevBlockId);\n      });\n    },\n    updateOptionsComponent: function updateOptionsComponent(prevBlockId) {\n      var _this31 = this;\n\n      var childrenId = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n      var isUpdate = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true;\n      var hashOption = {\n        flowId: this.get('flowId'),\n        blockType: 'BUTTON',\n        buttonType: 'NEXT',\n        prevBlockId: prevBlockId\n      };\n\n      if (childrenId) {\n        hashOption.nextBlockId = childrenId;\n      }\n\n      console.log('UPDATE OPTIONS', hashOption);\n      return this.ajax.query(_mutation.default.CREATE_UPDATE_FLOW_BLOCK, 'createOrUpdateFlowBlock', hashOption).then(function (_ref15) {\n        var block = _ref15.block;\n\n        if (isUpdate) {\n          _this31.mutationFlow();\n\n          _this31.updateFlow(block.id);\n        }\n      });\n    },\n    triggerOpenStartConfigure: function triggerOpenStartConfigure() {\n      // jQuery('.item-flow').removeClass('active');\n      // jQuery('.add-component-flow').removeClass('active');\n      // jQuery('.item-flow-wrap').addClass('active');\n      this.set('isShowComponent', false);\n      this.set('selectedComponent', null);\n      this.set('isShowTrigger', false);\n      var curTrigger = this.get('selectedTrigger');\n      curTrigger && Ember.set(curTrigger, 'active', false);\n      this.set('isShowListComponents', false);\n      this.set('isActiveStartBlockFlow', true);\n      this.set('selectedFlowTab', 'configure');\n    },\n    mouseDownHandler: function mouseDownHandler(e) {\n      return; // console.log('MOUSE DOWN', e);\n      // this.get('isCopyState') && console.log('COPY STATE');\n\n      if (this.get('isCopyState') && e.button === 2) {\n        e.preventDefault();\n        e.stopPropagation();\n        this.set('isCopyState', false);\n        this.get('blocks').removeObject(this.get('copyBlock'));\n        this.set('copyBlock', null);\n        (0, _jquery.default)('.canvas-block').off('mousemove');\n        return;\n      }\n\n      var ele = document.querySelector('.canvas-block');\n      var position = {\n        left: ele.scrollLeft,\n        top: ele.scrollTop,\n        x: e.clientX,\n        y: e.clientY\n      };\n      ele.style.cursor = 'grabbing';\n      ele.style.userSelect = 'none';\n\n      function move(e) {\n        var dx = e.clientX - position.x;\n        var dy = e.clientY - position.y;\n        ele.scrollTop = position.top - dy;\n        ele.scrollLeft = position.left - dx;\n      }\n\n      function up() {\n        (0, _jquery.default)('.canvas-block').off('mousemove', move);\n        (0, _jquery.default)('.canvas-block').off('mouseup'); // document.removeEventListener('mousemove', move);\n        // document.removeEventListener('mouseup', up);\n\n        ele.style.cursor = 'grab';\n        ele.style.removeProperty('user-select');\n      }\n\n      (0, _jquery.default)('.canvas-block').on('mousemove', move);\n      (0, _jquery.default)('.canvas-block').on('mouseup', up); // document.addEventListener('mousemove', move);\n      // document.addEventListener('mouseup', up);\n    },\n    dragCanvas: function dragCanvas() {// jQuery('.canvas-block').on('mousedown', (e) => this.mouseDownHandler(e));\n      // document.addEventListener('mousedown', (e) => this.mouseDownHandler(e));\n    },\n    checkChildren: function checkChildren(activeBlock, newBlocks, dataCollectors) {\n      var _activeBlock$children,\n          _this32 = this;\n\n      var child = newBlocks.findBy('id', (_activeBlock$children = activeBlock.children[0]) === null || _activeBlock$children === void 0 ? void 0 : _activeBlock$children.id);\n\n      while (child && dataCollectors.length) {\n        var _child$children$;\n\n        if (child.blockType === 'FORM') {\n          var extraData = JSON.parse(child.extraData);\n          extraData.dataCollectorsSelect.forEach(function (d) {\n            dataCollectors.removeObject(dataCollectors.findBy('id', d.id));\n          });\n        }\n\n        if (child.children.length > 1) {\n          child.children.forEach(function (c) {\n            _this32.checkChildren(c, newBlocks, dataCollectors);\n          });\n          break;\n        }\n\n        child = newBlocks.findBy('id', (_child$children$ = child.children[0]) === null || _child$children$ === void 0 ? void 0 : _child$children$.id);\n      }\n    },\n    openConfigureComponent: function openConfigureComponent(id) {\n      var _this33 = this;\n\n      var blocks = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n      var newBlocks = blocks || this.get('blocks');\n      var prevActiveBlock = newBlocks.findBy('id', this.get('selectedComponent.id'));\n      var activeBlock = newBlocks.findBy('id', id); // console.log('CONFIG BLOCK', activeBlock);\n\n      this.set('cursor', {});\n      (0, _jquery.default)('.item-flow-wrap').removeClass('active');\n      (0, _jquery.default)('.add-component-flow').removeClass('active');\n      prevActiveBlock && Ember.set(prevActiveBlock, 'active', false);\n      var curTrigger = this.get('selectedTrigger');\n      curTrigger && Ember.set(curTrigger, 'active', false);\n      this.set('selectedFlowTab', 'configure');\n      this.set('isShowListComponents', false);\n      this.set('isActiveStartBlockFlow', false); // console.log('ACTIVE BLOCK', activeBlock);\n\n      if (activeBlock) {\n        if (activeBlock.blockType === 'FORM') {\n          console.log('OPEN FORM CONFIG'); // const extraData = JSON.parse(activeBlock.extraData);\n          // const extraData = activeBlock.extraData;\n          // set(activeBlock, 'dataCollectorsSelect', extraData.dataCollectorsSelect);\n          //\n          // let dataCollectors = [...this.get('dataCollectors')];\n          // let parent = activeBlock;\n          // while (parent && dataCollectors.length) {\n          //     if (parent.blockType === 'FORM') {\n          //         const extraData = JSON.parse(parent.extraData);\n          //         extraData.dataCollectorsSelect.forEach(d => {\n          //             dataCollectors.removeObject(dataCollectors.findBy('id', d.id));\n          //         });\n          //     }\n          //     parent = newBlocks.findBy('id', parent.parent?.id);\n          // }\n          //\n          // this.checkChildren(activeBlock, newBlocks, dataCollectors);\n          // this.set('dataCollectorsSelect', dataCollectors);\n        } else if (activeBlock.name === 'Action') {\n          var ruleOptions = this.get('ruleOptions');\n\n          if (typeof activeBlock.actions === 'string') {\n            (function () {\n              var extraData = JSON.parse(activeBlock.actions);\n              Ember.set(activeBlock, 'actions', extraData.actions);\n              Ember.set(activeBlock, 'alwaysBtn', extraData.alwaysBtn);\n              Ember.set(activeBlock, 'checkCondition', extraData.checkCondition);\n              Ember.set(activeBlock, 'actionsFlow', extraData.actionsFlow);\n              Ember.set(activeBlock, 'rules', []);\n\n              if (extraData.rules.length) {\n                extraData.rules.forEach(function (item) {\n                  Object.keys(item).forEach(function (key) {\n                    if (typeof item[key] === 'string') item[key] = item[key].replace('_', ' ');\n                  });\n                });\n\n                var _loop = function _loop(i) {\n                  var rulesConditions = {};\n                  var fieldType = ruleOptions.variables.filter(function (el) {\n                    return el.name === extraData.rules[i].name.replace(' ', '_');\n                  });\n                  fieldType.length && ruleOptions.variable_type_operators[fieldType[0].field_type].forEach(function (val) {\n                    if (val.name === extraData.rules[i].operator.replace(' ', '_')) {\n                      rulesConditions.selectedCondition = val;\n                    }\n                  });\n                  rulesConditions.ruleOptions = ruleOptions.variable_type_operators[fieldType[0].field_type];\n                  ruleOptions.variables.forEach(function (val) {\n                    if (val.name === extraData.rules[i].name.replace(' ', '_')) {\n                      rulesConditions.selectedColumn = val;\n                    }\n                  });\n                  rulesConditions.selectedConditionValue = extraData.rules[i].value;\n                  activeBlock.rules.pushObject(rulesConditions);\n                };\n\n                for (var i = 0; i < extraData.rules.length; i++) {\n                  _loop(i);\n                }\n              }\n            })();\n          }\n        } else if (activeBlock.blockType === 'BUTTON') {\n          var parentFlow = newBlocks.findBy('id', activeBlock.parent.id);\n\n          if (parentFlow) {\n            activeBlock = parentFlow;\n          }\n        } else if (activeBlock.blockType === 'SLIDER') {\n          Ember.set(activeBlock, 'children', activeBlock.children.filter(function (child) {\n            return child.blockType === 'BUTTON';\n          }));\n        } else if (activeBlock.blockType === 'COMMENT') {\n          this.changeParamModule(activeBlock);\n          this.resetCommentModule(activeBlock);\n        } else if (activeBlock.blockType === 'TAG') {\n          this.changeParamModuleTags(activeBlock);\n          this.resetCommentModule(activeBlock);\n        }\n\n        Ember.set(activeBlock, 'active', true);\n        this.set('selectedComponent', activeBlock);\n      } else {\n        this.set('selectedComponent', null);\n        this.set('isActiveStartBlockFlow', true);\n        this.triggerOpenStartConfigure();\n      }\n\n      this.set('isLoadingComponent', false);\n      setTimeout(function () {\n        var activeElement = document.querySelector('.item-flow.active');\n\n        if (document.getElementById('editor')) {\n          document.getElementById('editor').innerHTML = activeBlock.mainTitle;\n        }\n\n        _this33.set('reRender', true); // activeElement && activeElement.scrollIntoView({ behavior: 'smooth' });\n\n      }, 500);\n    },\n    showStatus: function showStatus() {\n      var _this34 = this;\n\n      this.set('showStatusSave', true);\n      setTimeout(function () {\n        _this34.set('showStatusSave', false);\n      }, 2000);\n    },\n    updateFlow: function updateFlow(id) {\n      var _this35 = this;\n\n      console.log('UDPATE FLOW #' + id);\n      this.chatbots.getById(this.get('flowId')).then(function (chatbot) {\n        _this35.set('flow', chatbot);\n\n        _this35.set('blocks', chatbot.blocks);\n\n        _this35.set('triggers', chatbot.triggers);\n\n        _this35.showStatus();\n\n        _this35.openConfigureComponent(id, chatbot.blocks);\n\n        _this35.isDisabledFlowActive;\n        setTimeout(function () {\n          var activeElement = document.querySelector('.item-flow.active'); // this.set('reRender', true);\n\n          activeElement && activeElement.scrollIntoView({\n            behavior: 'smooth'\n          });\n        }, 200);\n      });\n    },\n    deleteBlock: function deleteBlock(component) {\n      var _this36 = this;\n\n      if (component.blockType === 'SLIDER') {\n        console.log('DELETE SLIDER', component);\n      } else if (component.icon === 'options-single') {\n        console.log('DELETE OPTIONS', component);\n      } else if (component.children[0]) {\n        console.log('DELETE', component);\n        var hash = {\n          flowId: this.get('flowId'),\n          blockId: +component.children[0].id\n        };\n\n        if (component.parent) {\n          hash.prevBlockId = +component.parent.id;\n        } else {\n          hash.prevBlockId = 0;\n        }\n\n        console.log('UPDATE BLOCK', hash, component);\n        this.ajax.query(_mutation.default.CREATE_UPDATE_FLOW_BLOCK, 'createOrUpdateFlowBlock', hash).then(function (_ref16) {\n          var block = _ref16.block;\n          console.log('BLOCK', block);\n\n          if (component.parent) {\n            var hash2 = {\n              flowId: _this36.get('flowId'),\n              blockId: +component.parent.id,\n              nextBlockId: +component.children[0].id\n            };\n            console.log('UPDATE PREV', hash2);\n\n            _this36.ajax.query(_mutation.default.CREATE_UPDATE_FLOW_BLOCK, 'createOrUpdateFlowBlock', hash).then(function (res) {\n              console.log('RES', res.block);\n\n              _this36.ajax.query(_mutation.default.DELETE_FLOW_BLOCK, 'deleteFlowBlock', {\n                blockId: component.id\n              }).then(function () {\n                _this36.updateFlow();\n              });\n            });\n          } else {\n            // const hash2 = {\n            //     flowId: this.get('flowId'),\n            //     blockId: +component.id,\n            //     nextBlockId: 0\n            // };\n            // console.log('UPDATE CUR', hash2);\n            // this.ajax.query(Mutation.CREATE_UPDATE_FLOW_BLOCK, 'createOrUpdateFlowBlock', hash).then((res) => {\n            //     console.log('RES', res.block);\n            //     this.ajax.query(Mutation.DELETE_FLOW_BLOCK, 'deleteFlowBlock', {blockId: component.id}).then(() => {\n            //         this.updateFlow();\n            // });\n            // });\n            _this36.ajax.query(_mutation.default.DELETE_FLOW_BLOCK, 'deleteFlowBlock', {\n              blockId: component.id\n            }).then(function () {\n              _this36.updateFlow();\n            });\n          }\n        });\n      } else {\n        this.ajax.query(_mutation.default.DELETE_FLOW_BLOCK, 'deleteFlowBlock', {\n          blockId: component.id\n        }).then(function () {\n          _this36.updateFlow();\n        });\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/flows/index\", [\"exports\", \"jquery\", \"inboxfront/gql/mutation\", \"inboxfront/gql/query\"], function (_exports, _jquery, _mutation, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\n\n  function _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _iterableToArray(iter) { if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter); }\n\n  function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  var _default = Ember.Controller.extend({\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    router: Ember.inject.service(),\n    sliceData: Ember.inject.service(),\n    FLOWSPERPAGE: 15,\n    observerPage: Ember.observer('allFlows', 'pageNum', function () {\n      if (this.get('allFlows')) {\n        this.set('flowsOnPage', this.get('sliceData').getSliceData(this.get('allFlows'), this.get('pageNum'), this.FLOWSPERPAGE));\n      }\n    }),\n    contentClassName: Ember.computed('isShowTemplateFlow', function () {\n      return this.get('isShowTemplateFlow') ? 'template' : '';\n    }),\n    firstBlock: Ember.computed('blocks.[]', function () {\n      return this.get('blocks').findBy('parent', null);\n    }),\n    componentsFlow: Ember.computed('selectedFlowTemplate.{type,objectType}', 'selectedFlowTemplate', 'selectedComponent', function () {\n      return this.get('flowComponents');\n    }),\n    deserializeFlow: function deserializeFlow(bl) {\n      var blocks = [];\n      bl.forEach(function (b) {\n        if (b.parent) {\n          var p = bl.findBy('id', b.parent.id);\n\n          if (p) {\n            b.parent = p;\n          }\n        }\n\n        var children = [];\n        b.children.forEach(function (c) {\n          c = bl.findBy('id', c.id);\n\n          if (c) {\n            children.addObject(c);\n          }\n        });\n\n        if (!b.parent) {\n          console.log('SET CHILDREN', b, children);\n        }\n\n        b.children = children.sortBy('id');\n        blocks.addObject(b);\n      });\n      return blocks;\n    },\n    initFlowData: function initFlowData() {\n      var _this = this;\n\n      var ruleOptions = JSON.parse(this.model.ruleOptions);\n      var flow = this.get('selectedFlowTemplate');\n      this.set('dataCollectors', [{\n        id: 1,\n        type: 'email',\n        label: 'Email',\n        text: 'Your email please?',\n        icon: 'email'\n      }, {\n        id: 2,\n        type: 'firstName',\n        label: 'First Name',\n        text: 'Your first name please?',\n        icon: 'user-circle'\n      }, {\n        id: 3,\n        type: 'lastName',\n        label: 'Last Name',\n        text: 'Your last name please?',\n        icon: 'user-circle'\n      }, {\n        id: 4,\n        type: 'number',\n        label: 'Phone Number',\n        text: 'Your number please?',\n        icon: 'phone'\n      }, {\n        id: 5,\n        type: 'mobile',\n        label: 'Mobile Number',\n        text: 'Your mobile please?',\n        icon: 'mobile'\n      }]);\n      this.set('ruleOptions', ruleOptions);\n      this.set('flowId', flow.id);\n      this.set('blocks', this.deserializeFlow(flow.blocks || [])); //TODO add blocks loading\n\n      this.set('rulesConditions', []);\n\n      if (flow.rules) {\n        (function () {\n          var rules = JSON.parse(flow.rules.rules);\n\n          _this.set('checkCondition', rules.checkCondition);\n\n          rules.conditions.all.forEach(function (item) {\n            Object.keys(item).forEach(function (key) {\n              if (typeof item[key] === 'string') item[key] = item[key].replace('_', ' ');\n            });\n          });\n\n          var _loop = function _loop(i) {\n            var rulesConditions = {};\n            var fieldType = ruleOptions.variables.filter(function (el) {\n              return el.name === rules.conditions.all[i].name.replace(' ', '_');\n            });\n\n            if (!fieldType[0]) {\n              return \"continue\";\n            }\n\n            ruleOptions.variable_type_operators[fieldType[0].field_type].forEach(function (val) {\n              if (val.name === rules.conditions.all[i].operator.replace(' ', '_')) {\n                rulesConditions.selectedCondition = val;\n              }\n            });\n            rulesConditions.ruleOptions = ruleOptions.variable_type_operators[fieldType[0].field_type];\n            ruleOptions.variables.forEach(function (val) {\n              if (val.name === rules.conditions.all[i].name.replace(' ', '_')) {\n                rulesConditions.selectedColumn = val;\n              }\n            });\n            rulesConditions.selectedConditionValue = rules.conditions.all[i].value;\n\n            _this.rulesConditions.pushObject(rulesConditions);\n          };\n\n          for (var i = 0; i < rules.conditions.all.length; i++) {\n            var _ret = _loop(i);\n\n            if (_ret === \"continue\") continue;\n          }\n        })();\n      }\n\n      this.set('ruleStruct', {\n        conditions: {\n          all: []\n        },\n        actions: []\n      });\n      this.set('checkConditions', [{\n        id: 1,\n        title: this.intl.t('matches_all_conditions')\n      }, {\n        id: 2,\n        title: this.intl.t('matches_any_conditions')\n      }]);\n      this.set('checkCondition', {\n        id: 1,\n        title: this.intl.t('matches_all_conditions')\n      });\n      this.set('rule', {});\n      this.set('flowComponents', [{\n        name: 'Message',\n        type: 'message',\n        icon: 'message-circle',\n        data: null,\n        blockType: 'TEXT'\n      }, {\n        name: 'Options (Single select)',\n        type: 'single',\n        icon: 'options-single',\n        data: null,\n        blockType: 'TEXT'\n      }, {\n        name: 'Options (Cards)',\n        type: 'slider',\n        icon: 'slider',\n        data: null,\n        blockType: 'SLIDER'\n      }, {\n        name: 'Data Collector (form)',\n        type: 'data',\n        icon: 'data-collector',\n        data: null,\n        blockType: 'FORM'\n      }, {\n        name: 'Action',\n        type: 'action',\n        icon: 'play',\n        data: null,\n        blockType: 'TEXT'\n      }]);\n      this.set('commentModules', [{\n        id: 'tickets',\n        label: 'Ticket/Task'\n      }, {\n        id: 'contacts',\n        label: 'Contact'\n      }]);\n      this.set('chatModules', [{\n        id: 'rooms',\n        label: 'Teams'\n      }, {\n        id: 'users',\n        label: 'Direct Messages'\n      }]);\n      this.set('tagModules', [{\n        id: 'tickets',\n        label: 'Ticket/Task'\n      }, {\n        id: 'contacts',\n        label: 'Contact'\n      }]);\n      this.set('optionsEditor', {\n        actions: ['bold', 'italic', 'underline', 'strikethrough', 'heading1', 'heading2', 'olist', 'ulist']\n      });\n      this.set('actionsFlow', [{\n        type: 'assign',\n        label: 'Assign to'\n      }, {\n        type: 'tag',\n        label: 'Tag the visitor'\n      }, {\n        type: 'contacts',\n        label: 'Add visitor to Contacts'\n      }, {\n        type: 'close',\n        label: 'Close the conversation'\n      }, {\n        type: 'create_ticket',\n        label: 'Create ticket'\n      }]);\n    },\n    selectedFlowTab: 'settings',\n    openConfigureComponent: function openConfigureComponent(id) {\n      var _this2 = this;\n\n      var blocks = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n      var newBlocks = blocks || this.get('blocks');\n      var prevActiveBlock = newBlocks.findBy('id', this.get('selectedComponent.id'));\n      var activeBlock = newBlocks.findBy('id', id);\n      this.set('cursor', {});\n      (0, _jquery.default)('.item-flow-wrap').removeClass('active');\n      (0, _jquery.default)('.add-component-flow').removeClass('active');\n      prevActiveBlock && Ember.set(prevActiveBlock, 'active', false);\n      this.set('selectedFlowTab', 'configure');\n      this.set('isShowListComponents', false);\n      this.set('isActiveStartBlockFlow', false);\n\n      if (activeBlock) {\n        if (activeBlock.blockType === 'FORM') {\n          (function () {\n            var extraData = JSON.parse(activeBlock.extraData);\n            Ember.set(activeBlock, 'dataCollectorsSelect', extraData.dataCollectorsSelect);\n\n            var dataCollectors = _toConsumableArray(_this2.get('dataCollectors'));\n\n            var parent = activeBlock;\n\n            while (parent && dataCollectors.length) {\n              var _parent$parent;\n\n              if (parent.blockType === 'FORM') {\n                var _extraData = JSON.parse(parent.extraData);\n\n                _extraData.dataCollectorsSelect.forEach(function (d) {\n                  dataCollectors.removeObject(dataCollectors.findBy('id', d.id));\n                });\n              }\n\n              parent = newBlocks.findBy('id', (_parent$parent = parent.parent) === null || _parent$parent === void 0 ? void 0 : _parent$parent.id);\n            } // this.checkChildren(activeBlock, newBlocks, dataCollectors);\n\n\n            _this2.set('dataCollectorsSelect', dataCollectors);\n          })();\n        } else if (activeBlock.name === 'Action') {\n          var ruleOptions = this.get('ruleOptions');\n\n          if (typeof activeBlock.actions === 'string') {\n            (function () {\n              var extraData = JSON.parse(activeBlock.actions);\n              Ember.set(activeBlock, 'actions', extraData.actions);\n              Ember.set(activeBlock, 'alwaysBtn', extraData.alwaysBtn);\n              Ember.set(activeBlock, 'checkCondition', extraData.checkCondition);\n              Ember.set(activeBlock, 'actionsFlow', extraData.actionsFlow);\n              Ember.set(activeBlock, 'rules', []);\n\n              if (extraData.rules.length) {\n                extraData.rules.forEach(function (item) {\n                  Object.keys(item).forEach(function (key) {\n                    if (typeof item[key] === 'string') item[key] = item[key].replace('_', ' ');\n                  });\n                });\n\n                var _loop2 = function _loop2(i) {\n                  var rulesConditions = {};\n                  var fieldType = ruleOptions.variables.filter(function (el) {\n                    return el.name === extraData.rules[i].name.replace(' ', '_');\n                  });\n                  fieldType.length && ruleOptions.variable_type_operators[fieldType[0].field_type].forEach(function (val) {\n                    if (val.name === extraData.rules[i].operator.replace(' ', '_')) {\n                      rulesConditions.selectedCondition = val;\n                    }\n                  });\n                  rulesConditions.ruleOptions = ruleOptions.variable_type_operators[fieldType[0].field_type];\n                  ruleOptions.variables.forEach(function (val) {\n                    if (val.name === extraData.rules[i].name.replace(' ', '_')) {\n                      rulesConditions.selectedColumn = val;\n                    }\n                  });\n                  rulesConditions.selectedConditionValue = extraData.rules[i].value;\n                  activeBlock.rules.pushObject(rulesConditions);\n                };\n\n                for (var i = 0; i < extraData.rules.length; i++) {\n                  _loop2(i);\n                }\n              }\n            })();\n          }\n        } else if (activeBlock.blockType === 'BUTTON') {\n          var parentFlow = newBlocks.findBy('id', activeBlock.parent.id);\n\n          if (parentFlow) {\n            activeBlock = parentFlow;\n          }\n        } else if (activeBlock.blockType === 'SLIDER') {\n          Ember.set(activeBlock, 'children', activeBlock.children.filter(function (child) {\n            return child.blockType === 'BUTTON';\n          }));\n        } else if (activeBlock.blockType === 'COMMENT') {\n          this.changeParamModule(activeBlock);\n          this.resetCommentModule(activeBlock);\n        } else if (activeBlock.blockType === 'TAG') {\n          this.changeParamModuleTags(activeBlock);\n          this.resetCommentModule(activeBlock);\n        }\n\n        Ember.set(activeBlock, 'active', true);\n        this.set('selectedComponent', activeBlock);\n      } else {\n        this.set('selectedComponent', null);\n        this.set('isActiveStartBlockFlow', true);\n        this.triggerOpenStartConfigure();\n      }\n\n      this.set('isLoadingComponent', false);\n      setTimeout(function () {\n        var activeElement = document.querySelector('.item-flow.active');\n\n        if (document.getElementById('editor')) {\n          document.getElementById('editor').innerHTML = activeBlock.mainTitle;\n        }\n\n        _this2.set('reRender', true); // activeElement && activeElement.scrollIntoView({ behavior: 'smooth' });\n\n      }, 500);\n    },\n    triggerOpenStartConfigure: function triggerOpenStartConfigure() {\n      (0, _jquery.default)('.item-flow').removeClass('active');\n      (0, _jquery.default)('.add-component-flow').removeClass('active');\n      (0, _jquery.default)('.item-flow-wrap').addClass('active');\n      this.set('isShowComponent', false);\n      this.set('isShowListComponents', false);\n      this.set('isActiveStartBlockFlow', true);\n      this.set('selectedFlowTab', 'configure');\n    },\n    actions: {\n      onSelectTemplate: function onSelectTemplate(flow) {\n        this.set('selectedFlowTemplate', flow);\n        this.initFlowData();\n        this.set('isShowTemplateFlow', false);\n      },\n      onCreateTemplate: function onCreateTemplate() {\n        var _this3 = this;\n\n        var hash = {\n          title: \"Template\".concat(String(Math.random()).slice(2)),\n          description: '',\n          idleTime: 20,\n          timeOut: 20,\n          warningMessage: 'Hi, we have not heard anything from you for the past 20 seconds, ' + 'please type something to remain active in chat',\n          timeOutMessage: 'This chat session has been terminated due to time-out, we are still here with you if you need anything',\n          isActive: false,\n          auto: true,\n          companyProperty: this.get('sessionAccount.loggeduser.staffprofile.estates')[0].id,\n          extraData: JSON.stringify({\n            isTemplate: true\n          })\n        };\n        this.set('awaitCreateFlow', true);\n        this.ajax.mutation(_mutation.default.CREATE_UPDATE_FLOW, 'createOrUpdateFlow', hash, function (_ref) {\n          var flow = _ref.flow;\n\n          _this3.set('awaitCreateFlow', false);\n\n          _this3.paperToaster.show(_this3.intl.t('flow_created'));\n\n          _this3.transitionToRoute('flows.tmpl', {\n            queryParams: {\n              id: flow.id\n            }\n          });\n        });\n      },\n      hideTemplate: function hideTemplate() {\n        this.set('isShowTemplateFlow', false);\n        this.set('selectedFlowTemplate', null);\n      },\n      useTemplate: function useTemplate() {\n        this.set('isShowTemplateFlow', true);\n      },\n      backToTemplates: function backToTemplates() {\n        this.set('isShowTemplateFlow', false);\n      },\n      createNewFlow: function createNewFlow() {\n        var _this4 = this;\n\n        var selectedFlow = this.get('selectedFlowTemplate'); // this.set('isLoader', true);\n\n        this.ajax.query(_mutation.default.DUPLICATE_FLOW, 'duplicateFlow', {\n          flowId: selectedFlow.id\n        }).then(function (_ref2) {\n          var flow = _ref2.flow;\n\n          if (flow) {\n            var hash = {\n              flowId: flow.id,\n              title: \"Created From \".concat(selectedFlow.templateTitle),\n              description: selectedFlow.templateDescription,\n              isDefault: false\n            };\n\n            _this4.ajax.mutation(_mutation.default.CREATE_UPDATE_FLOW, 'createOrUpdateFlow', hash, function (_ref3) {\n              var flow = _ref3.flow;\n\n              _this4.set('selectedFlowTemplate', null);\n\n              _this4.set('isShowTemplates', false);\n\n              _this4.set('isShowTemplateFlow', false);\n\n              _this4.transitionToRoute('flows.edit', {\n                queryParams: {\n                  id: flow.id\n                }\n              });\n            });\n          } else {\n            _this4.paperToaster.show('Hmmm');\n          }\n        });\n      },\n      openListComponents: function openListComponents() {\n        var component = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;\n        var event = arguments.length > 1 ? arguments[1] : undefined;\n        event.stopPropagation();\n\n        if (component) {\n          this.set('selectedComponent', component);\n        } else {\n          var blocks = this.get('blocks');\n          this.set('selectedComponent', {\n            children: blocks[0] ? [{\n              id: blocks[0].id\n            }] : [],\n            parent: null\n          });\n        }\n\n        this.set('selectedFlowTab', 'configure');\n        this.set('isShowListComponents', true);\n        this.set('isActiveStartBlockFlow', false);\n        this.set('isShowComponent', false);\n        (0, _jquery.default)('.item-flow, .item-flow-wrap').removeClass('active');\n        (0, _jquery.default)('.add-component-flow').removeClass('active');\n        (0, _jquery.default)(event.target).closest('.add-component-flow').addClass('active');\n      },\n      openStartConfigure: function openStartConfigure() {\n        this.triggerOpenStartConfigure();\n      },\n      openConfigure: function openConfigure(component) {\n        this.set('isShowComponent', true);\n        this.openConfigureComponent(component.id);\n\n        if (document.querySelector('.txt-input')) {\n          setTimeout(function () {\n            document.querySelector('.txt-input').innerHTML = component.mainTitle;\n          }, 0);\n        }\n      },\n      onSelectField: function onSelectField(field) {\n        console.log('ON SELECT FIELD', field); // const dataCollectorsSelect = this.get('selectedComponent.dataCollectorsSelect');\n        // dataCollectorsSelect.pushObject(field);\n        // this.get('dataCollectorsSelect').removeObject(field);\n        // const hash = {\n        //     flowId: this.get('flowId'),\n        //     blockId: this.get('selectedComponent.id'),\n        //     extraData: JSON.stringify({dataCollectorsSelect}),\n        // };\n        //\n        // this.ajax.query(Mutation.CREATE_UPDATE_FLOW_BLOCK, 'createOrUpdateFlowBlock', hash).then(() => {\n        //     this.updateFlow(this.get('selectedComponent.id'));\n        // });\n      },\n      showTemplates: function showTemplates() {\n        this.set('isShowTemplates', true);\n        this.set('isShowTemplateFlow', false);\n      },\n      showFlows: function showFlows() {\n        this.set('isShowTemplates', false);\n        this.set('isShowTemplateFlow', false);\n      },\n      sortFlow: function sortFlow(fieldName) {\n        var sortedFlows;\n        var flows = this.get('flowsOnPage');\n        var isReverse = this.get('isReverse');\n\n        if (fieldName === \"Assistant Name\") {\n          if (isReverse.title) {\n            sortedFlows = flows.sortBy(\"title\").reverse();\n            this.toggleProperty(\"isReverse.title\");\n          } else {\n            sortedFlows = flows.sortBy(\"title\");\n            this.toggleProperty(\"isReverse.title\");\n          }\n        }\n\n        if (fieldName === \"Sent\") {\n          if (isReverse.triggered) {\n            sortedFlows = flows.sortBy(\"triggered\").reverse();\n            this.toggleProperty(\"isReverse.triggered\");\n          } else {\n            sortedFlows = flows.sortBy(\"triggered\");\n            this.toggleProperty(\"isReverse.triggered\");\n          }\n        }\n\n        if (fieldName === \"Engaged\") {\n          if (isReverse.engaged) {\n            sortedFlows = flows.sortBy(\"engaged\").reverse();\n            this.toggleProperty(\"isReverse.engaged\");\n          } else {\n            sortedFlows = flows.sortBy(\"engaged\");\n            this.toggleProperty(\"isReverse.engaged\");\n          }\n        }\n\n        if (fieldName === \"Completed\") {\n          if (isReverse.completed) {\n            sortedFlows = flows.sortBy(\"completed\").reverse();\n            this.toggleProperty(\"isReverse.completed\");\n          } else {\n            sortedFlows = flows.sortBy(\"completed\");\n            this.toggleProperty(\"isReverse.completed\");\n          }\n        }\n\n        if (fieldName === \"Modified On\") {\n          if (isReverse.updatedDate) {\n            sortedFlows = flows.sortBy(\"updatedDate\").reverse();\n            this.toggleProperty(\"isReverse.updatedDate\");\n          } else {\n            sortedFlows = flows.sortBy(\"updatedDate\");\n            this.toggleProperty(\"isReverse.updatedDate\");\n          }\n        }\n\n        this.set('flowsOnPage', sortedFlows);\n      },\n      createFlow: function createFlow() {\n        var _this5 = this;\n\n        var hash = {\n          title: \"Flow\".concat(String(Math.random()).slice(2)),\n          description: '',\n          idleTime: 20,\n          timeOut: 20,\n          warningMessage: 'Hi, we have not heard anything from you for the past 20 seconds, ' + 'please type something to remain active in chat',\n          timeOutMessage: 'This chat session has been terminated due to time-out, we are still here with you if you need anything',\n          isActive: false,\n          auto: true,\n          type: 1,\n          companyProperty: this.get('sessionAccount.loggeduser.staffprofile.estates')[0].id\n        };\n        this.set('awaitCreateFlow', true);\n        this.ajax.mutation(_mutation.default.CREATE_UPDATE_FLOW, 'createOrUpdateFlow', hash, function (_ref4) {\n          var flow = _ref4.flow;\n\n          _this5.set('awaitCreateFlow', false);\n\n          _this5.paperToaster.show(_this5.intl.t('flow_created'));\n\n          _this5.transitionToRoute('flows.edit', {\n            queryParams: {\n              id: flow.id\n            }\n          });\n        });\n      },\n      showDeleteFlowDialog: function showDeleteFlowDialog(flow) {\n        this.set('selectedFlow', flow);\n        this.set('openDeleteFlowDialog', !this.get('openDeleteFlowDialog'));\n      },\n      showDuplicateFlowDialog: function showDuplicateFlowDialog(flow) {\n        if (flow) this.set('selectedFlow', flow);\n        this.set('openDuplicateFlowDialog', true);\n      },\n      deleteFlow: function deleteFlow() {\n        var _this6 = this;\n\n        var selectedFlow = this.get('selectedFlow');\n        this.set('isLoader', true);\n        this.ajax.query(_mutation.default.DELETE_CHATBOT, 'deleteChatbot', {\n          botId: selectedFlow.id\n        }).then(function () {\n          console.log('DEL CHATBOT', selectedFlow.id);\n\n          _this6.set('openDeleteFlowDialog', false);\n\n          _this6.paperToaster.show(_this6.intl.t('delete_flow', {\n            name: selectedFlow.title\n          }));\n        }).finally(function () {\n          _this6.queryFlows();\n        });\n      },\n      copyFlow: function copyFlow() {\n        var _this7 = this;\n\n        var selectedFlow = this.get('selectedFlow');\n        this.set('isLoader', true);\n        this.ajax.query(_mutation.default.DUPLICATE_FLOW, 'duplicateFlow', {\n          flowId: selectedFlow.id\n        }).then(function () {\n          _this7.set('openDuplicateFlowDialog', false);\n\n          _this7.paperToaster.show(_this7.intl.t('duplicate_flow', {\n            name: selectedFlow.title\n          }));\n        }).finally(function () {\n          _this7.queryFlows();\n        });\n      },\n      statusChangedItemFlow: function statusChangedItemFlow(flow) {\n        var _this8 = this;\n\n        this.set('selectedFlow', flow);\n\n        if (flow.isActive) {\n          Ember.set(flow, 'isActive', false);\n          var hash = {\n            flowId: flow.id,\n            isActive: false\n          };\n          this.ajax.query(_mutation.default.CREATE_UPDATE_FLOW, 'createOrUpdateFlow', hash).then(function () {\n            _this8.paperToaster.show(_this8.intl.t('deactivate_flow', {\n              name: flow.title\n            }));\n          }).finally(function () {\n            _this8.queryFlows();\n          });\n        } else {\n          this.set('openActivateFlowDialog', true);\n        }\n      },\n      activateFlow: function activateFlow() {\n        var _this9 = this;\n\n        var flow = this.get('selectedFlow');\n\n        if (!flow.isDisabled) {\n          Ember.set(flow, 'isActive', true);\n          var hash = {\n            flowId: flow.id,\n            isActive: true\n          };\n          this.ajax.query(_mutation.default.CREATE_UPDATE_FLOW, 'createOrUpdateFlow', hash).then(function () {\n            _this9.paperToaster.show(_this9.intl.t('activate_flow', {\n              name: flow.title\n            }));\n          }).finally(function () {\n            _this9.queryFlows();\n          });\n        }\n      }\n    },\n    queryFlows: function queryFlows() {\n      var _this10 = this;\n\n      this.set('isLoader', true);\n      var DUMMY_CHATBOTS = [{\n        \"id\": \"1\",\n        \"title\": \"PROACTIVE\",\n        \"auto\": false,\n        \"type\": 0,\n        \"engaged\": 0,\n        \"triggered\": 0,\n        \"complited\": 0,\n        \"description\": \"PROACTIVE\",\n        \"isActive\": true,\n        \"isSystem\": false,\n        \"updatedDate\": \"2024-01-16T06:10:50.852828\",\n        \"extraData\": null,\n        \"checked\": false\n      }, {\n        \"id\": \"2\",\n        \"title\": \"SMART\",\n        \"auto\": false,\n        \"type\": 0,\n        \"engaged\": 0,\n        \"triggered\": 0,\n        \"complited\": 0,\n        \"description\": \"SMART\",\n        \"isActive\": true,\n        \"isSystem\": false,\n        \"updatedDate\": \"2024-01-16T06:10:50.865378\",\n        \"extraData\": null,\n        \"checked\": false\n      }, {\n        \"id\": \"3\",\n        \"title\": \"Default Template\",\n        \"auto\": true,\n        \"type\": 1,\n        \"engaged\": 0,\n        \"triggered\": 0,\n        \"complited\": 0,\n        \"description\": \"Will be run if all agents are offline.\",\n        \"isActive\": true,\n        \"isSystem\": true,\n        \"updatedDate\": \"2024-01-16T06:10:50.872246\",\n        \"extraData\": \"{\\\"isDisabled\\\":0}\",\n        \"isDisabled\": false,\n        \"isTemplate\": false,\n        \"checked\": false\n      }, {\n        \"id\": \"11\",\n        \"title\": \"Template21886442677794538\",\n        \"auto\": true,\n        \"type\": 1,\n        \"engaged\": 0,\n        \"triggered\": 0,\n        \"complited\": 0,\n        \"description\": \"\",\n        \"isActive\": false,\n        \"isSystem\": false,\n        \"updatedDate\": \"2024-02-01T22:30:57.384328\",\n        \"extraData\": \"{\\\"isDisabled\\\":true,\\\"isTemplate\\\":true}\",\n        \"isDisabled\": true,\n        \"isTemplate\": true\n      }, {\n        \"id\": \"15\",\n        \"title\": \"PROACTIVE\",\n        \"auto\": false,\n        \"type\": 0,\n        \"engaged\": 0,\n        \"triggered\": 0,\n        \"complited\": 0,\n        \"description\": \"PROACTIVE\",\n        \"isActive\": false,\n        \"isSystem\": false,\n        \"updatedDate\": \"2024-02-06T02:49:01.292410\",\n        \"extraData\": null,\n        \"checked\": false\n      }, {\n        \"id\": \"16\",\n        \"title\": \"SMART\",\n        \"auto\": false,\n        \"type\": 0,\n        \"engaged\": 0,\n        \"triggered\": 0,\n        \"complited\": 0,\n        \"description\": \"SMART\",\n        \"isActive\": true,\n        \"isSystem\": false,\n        \"updatedDate\": \"2024-02-06T02:49:01.319795\",\n        \"extraData\": null,\n        \"checked\": false\n      }, {\n        \"id\": \"17\",\n        \"title\": \"Default Template\",\n        \"auto\": true,\n        \"type\": 1,\n        \"engaged\": 0,\n        \"triggered\": 0,\n        \"complited\": 0,\n        \"description\": \"Will be run if all agents are offline.\",\n        \"isActive\": true,\n        \"isSystem\": true,\n        \"updatedDate\": \"2024-02-06T02:49:01.333814\",\n        \"extraData\": \"{\\\"isDisabled\\\": 0}\",\n        \"isDisabled\": false,\n        \"isTemplate\": false,\n        \"checked\": false\n      }, {\n        \"id\": \"37\",\n        \"title\": \"Flow_test\",\n        \"auto\": true,\n        \"type\": 1,\n        \"engaged\": 0,\n        \"triggered\": 0,\n        \"complited\": 0,\n        \"description\": \"\",\n        \"isActive\": false,\n        \"isSystem\": false,\n        \"updatedDate\": \"2024-05-23T05:18:46.208542\",\n        \"extraData\": \"{\\\"isDisabled\\\":true}\",\n        \"isDisabled\": true,\n        \"isTemplate\": false,\n        \"checked\": false\n      }, {\n        \"id\": \"40\",\n        \"title\": \"Flow3258179413866671\",\n        \"auto\": true,\n        \"type\": 1,\n        \"engaged\": 0,\n        \"triggered\": 0,\n        \"complited\": 0,\n        \"description\": \"\",\n        \"isActive\": false,\n        \"isSystem\": false,\n        \"updatedDate\": \"2024-09-27T06:37:08.024749\",\n        \"extraData\": null,\n        \"checked\": false\n      }, {\n        \"id\": \"41\",\n        \"title\": \"Flow3258179413866671_copy\",\n        \"auto\": true,\n        \"type\": 1,\n        \"engaged\": 0,\n        \"triggered\": 0,\n        \"complited\": 0,\n        \"description\": \"\",\n        \"isActive\": false,\n        \"isSystem\": false,\n        \"updatedDate\": \"2024-10-10T08:01:27.319958\",\n        \"extraData\": null,\n        \"checked\": false\n      }, {\n        \"id\": \"42\",\n        \"title\": \"Flow62331042960__68845\",\n        \"auto\": true,\n        \"type\": 1,\n        \"engaged\": 0,\n        \"triggered\": 0,\n        \"complited\": 0,\n        \"description\": \"\",\n        \"isActive\": false,\n        \"isSystem\": false,\n        \"updatedDate\": \"2024-10-15T03:46:56.258753\",\n        \"extraData\": \"{\\\"isDisabled\\\":0}\",\n        \"isDisabled\": false,\n        \"isTemplate\": false,\n        \"checked\": false\n      }];\n      return this.ajax.query(_query.default.CHATBOTS).then(function (data) {\n        console.log('ALL FLOWS', data);\n\n        if (data.errors) {\n          _this10.set('allFlows', []);\n\n          _this10.set('flowTemplates', []);\n        } else {\n          var allFlows = data;\n          data.forEach(function (flow) {\n            if (flow.extraData) {\n              var extraData = JSON.parse(flow.extraData);\n              flow.isDisabled = Boolean(extraData.isDisabled);\n              flow.isTemplate = Boolean(extraData.isTemplate);\n            }\n          });\n          var currentFlows = allFlows.filter(function (f) {\n            return !f.isTemplate;\n          });\n\n          _this10.set('allFlows', currentFlows);\n\n          _this10.set('flowTemplates', allFlows.filter(function (f) {\n            return f.isTemplate;\n          }));\n\n          _this10.set('pageNum', _this10.get('sliceData').getPageNum());\n        }\n      }).finally(function () {\n        _this10.set('isLoader', false);\n      });\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/flows/tmpl\", [\"exports\", \"jquery\", \"inboxfront/config/environment\", \"inboxfront/gql/mutation\", \"inboxfront/gql/query\"], function (_exports, _jquery, _environment, _mutation, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\n\n  function _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _iterableToArray(iter) { if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter); }\n\n  function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\n  function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  var WORKFLOW = 2;\n\n  var _default = Ember.Controller.extend({\n    session: Ember.inject.service(),\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    workflows: Ember.inject.service(),\n    validation: Ember.inject.service(),\n    isActiveFlow: false,\n    isShowComponent: false,\n    isShowListComponents: false,\n    isActiveStartBlockFlow: true,\n    reRender: true,\n    selectedFlowTab: 'settings',\n    canvasZoom: 100,\n    firstBlock: Ember.computed('blocks.[]', function () {\n      if (this.get('isChatBot')) {\n        return this.get('blocks').findBy('parent', null);\n      } else {\n        return this.get('blocks').findBy('parent.id', null);\n      }\n    }),\n    componentsFlow: Ember.computed('flow.{type,objectType}', 'flow', 'selectedComponent', function () {\n      if (this.get('isChatBot')) {\n        return this.get('flowComponents');\n      }\n\n      return this.workflows.getComponents(this.get('flow'), this.get('selectedComponent'));\n    }),\n    conditionModules: Ember.computed('flow.objectType', function () {\n      if (this.get('flow.objectType') === 'CONVERSATION') {\n        return ['Conversation'];\n      } else {\n        return ['Ticket/Task'];\n      }\n    }),\n    isWorkflow: Ember.computed('flow.type', function () {\n      return this.get('flow.type') === WORKFLOW;\n    }),\n    isChatBot: Ember.computed('isWorkflow', function () {\n      return !this.get('isWorkflow');\n    }),\n    isDisabledFlowActive: Ember.computed('blocks.[]', 'selectedComponent.{children.@each.attachments.0.filename}', 'selectedComponent.{children.@each.mainTitle}', 'selectedComponent.{children.@each.subtitle}', 'selectedComponent.{children.@each.name}', 'selectedComponent.{children.@each.redirectUrl}', 'selectedComponent.{mainTitle,checkAction}', 'flowName', 'flow.isValid', function () {\n      if (this.get('isWorkflow')) {\n        return !this.get('flow.isValid');\n      }\n\n      var blocks = this.get('blocks');\n      var countActions = blocks.filter(function (c) {\n        return c.name === 'Action';\n      }).length;\n      var countOptions = blocks.filter(function (c) {\n        return c.name === 'Options (Single select)';\n      }).length;\n      var countOptionsChildren = blocks.filter(function (c) {\n        return c.name === 'Options (Single select)';\n      }).reduce(function (total, item) {\n        return total + item.children.length;\n      }, 0);\n      var actions = blocks.filter(function (c) {\n        return c.name === 'Action';\n      }).map(function (a) {\n        return typeof a.actions === 'string' ? JSON.parse(a.actions).actions[0] : a.actions[0];\n      });\n      var actionsRules = blocks.filter(function (c) {\n        return c.name === 'Action';\n      }).map(function (a) {\n        return typeof a.actions === 'string' ? JSON.parse(a.actions) : {\n          alwaysBtn: a.alwaysBtn,\n          rules: a.rules\n        };\n      });\n      return blocks.some(function (c) {\n        return !c.mainTitle;\n      }) || this.get('flowName') === '' || countOptionsChildren + (countOptions === 0 ? 0 : 1) - countOptions !== countActions || actions.filter(function (a) {\n        return !a.checkAction;\n      }).length || actionsRules.filter(function (c) {\n        return !c.alwaysBtn && !c.rules;\n      }).length || blocks.filter(function (c) {\n        return c.blockType === 'SLIDER' && c.children.some(function (card) {\n          return c.blockType === 'BUTTON' && !card.attachments[0].filename;\n        });\n      }).length || blocks.filter(function (c) {\n        return c.blockType === 'SLIDER' && c.children.some(function (card) {\n          return c.blockType === 'BUTTON' && !card.subtitle;\n        });\n      }).length || blocks.filter(function (c) {\n        return c.blockType === 'SLIDER' && c.children.some(function (card) {\n          return c.blockType === 'BUTTON' && !card.name;\n        });\n      }).length || blocks.filter(function (c) {\n        return c.blockType === 'SLIDER' && c.children.some(function (card) {\n          return c.blockType === 'BUTTON' && !card.redirectUrl;\n        });\n      }).length;\n    }),\n    uploadSuccess: Ember.computed(function () {\n      var controller = this;\n      return function (response) {\n        var result = JSON.parse(response.xhr.response);\n        this.removeAllFiles();\n        var hash1 = {\n          attachmentId: controller.get('cardAttachmentId')\n        };\n        var hash2 = {\n          blockId: controller.get('cardId'),\n          attachments: [result.data.file.attachment.id]\n        };\n        controller.get('cardAttachmentId') && controller.ajax.query(_mutation.default.DELETE_ATTACHMENT, 'deleteAttachment', hash1);\n        controller.ajax.query(_mutation.default.CREATE_UPDATE_FLOW_BLOCK, 'createOrUpdateFlowBlock', hash2).then(function () {\n          var parentId = controller.get('blocks').find(function (block) {\n            return block.id === controller.get('cardId');\n          }).parent.id;\n          controller.updateFlow(parentId);\n        });\n      };\n    }),\n    optionsUpload: Ember.computed('blocks.[]', function () {\n      var variables = '{\"appLabel\": \"livechat\", \"model\": \"flowblockmptt\"}';\n      var token = this.get(\"session\").get(\"data.authenticated.access_token\") || undefined;\n      return {\n        paramName: 'file',\n        url: _environment.default.apollo.apiURL,\n        addRemoveLinks: false,\n        autoProcessQueue: true,\n        clickable: '.icon-file-icon',\n        acceptedFiles: \"image/*\",\n        method: \"POST\",\n        headers: {\n          'Cache-Control': null,\n          'X-Requested-With': null,\n          'Accept': null,\n          'Authorization': 'Bearer ' + token\n        },\n        params: {\n          'operationName': \"uploadAttachment\",\n          'query': _mutation.default.UPLOAD_ATTACHMENT,\n          'variables': variables\n        }\n      };\n    }),\n    changeParamModule: function changeParamModule(flow) {\n      var parent = flow.parent;\n      var commentModule = this.get('commentModules').findBy('id', 'tickets');\n      var triggerRules = this.get('triggerRules');\n\n      if (parent && (parent.blockType === 'TICKET' || parent.blockType === 'TASK' || triggerRules.findBy('selectedColumn', 'Ticket/Task'))) {\n        Ember.set(commentModule, 'disabled', false);\n      } else {\n        if (parent) {\n          this.changeParamModule(parent);\n        } else {\n          Ember.set(commentModule, 'disabled', true);\n        }\n      }\n    },\n    changeParamModuleTags: function changeParamModuleTags(flow) {\n      var parent = flow.parent;\n      var tagModuleTicket = this.get('tagModules').findBy('id', 'tickets');\n      var triggerRules = this.get('triggerRules');\n\n      if (parent && (parent.blockType === 'TICKET' || parent.blockType === 'TASK' || triggerRules.findBy('selectedColumn', 'Ticket/Task'))) {\n        Ember.set(tagModuleTicket, 'disabled', false);\n      } else {\n        if (parent) {\n          this.changeParamModuleTags(parent);\n        } else {\n          Ember.set(tagModuleTicket, 'disabled', true);\n        }\n      }\n    },\n    resetCommentModule: function resetCommentModule(flow) {\n      var triggerRules = this.get('triggerRules');\n\n      if (flow.module && flow.module.id === 'tickets' && triggerRules.findBy('selectedColumn', 'Conversation')) {\n        Ember.set(flow, 'module', {});\n      }\n    },\n    resetView: function resetView() {\n      this.set('selectedFlowTab', 'settings');\n      this.set('isShowComponent', false);\n    },\n    actions: {\n      backMainPage: function backMainPage() {\n        this.transitionToRoute('flows');\n      },\n      openStartConfigure: function openStartConfigure() {\n        this.triggerOpenStartConfigure();\n      },\n      openConfigure: function openConfigure(component) {\n        //if (component.id === this.get('selectedComponent.id')) return;\n        this.set('isShowComponent', true);\n        this.openConfigureComponent(component.id);\n\n        if (document.querySelector('.txt-input')) {\n          setTimeout(function () {\n            document.querySelector('.txt-input').innerHTML = component.mainTitle;\n          }, 0);\n        }\n      },\n      deleteComponentAll: function deleteComponentAll(component, event) {\n        var _this = this;\n\n        event.stopPropagation();\n\n        if (this.get('isWorkflow')) {\n          return this.get('workflows').deleteBlock(component, this.get('flow'));\n        }\n\n        (0, _jquery.default)('.item-flow').removeClass('active');\n        (0, _jquery.default)('.add-component-flow').removeClass('active');\n        document.querySelector('.canvas-block').scrollTo(0, 0);\n        this.set('isLoadingComponent', true);\n        this.ajax.query(_mutation.default.DELETE_FLOW_BLOCK, 'deleteFlowBlock', {\n          blockId: component.id\n        }).then(function () {\n          _this.updateFlow(component.parent && component.parent.id);\n        });\n      },\n      deleteComponent: function deleteComponent(component, event) {\n        var _this2 = this;\n\n        event.stopPropagation();\n\n        if (this.get('isWorkflow')) {\n          this.get('workflows').deleteBlock(component, this.get('flow')).then(function () {\n            _this2.showStatus();\n\n            if (_this2.get('selectedComponent.id') === component.id) {\n              _this2.triggerOpenStartConfigure();\n            }\n          });\n        } else {\n          this.deleteBlock(component);\n        }\n      },\n      chooseComponent: function chooseComponent(component) {\n        var _this3 = this;\n\n        var selectedComponent = this.get('selectedComponent');\n        var hash = {\n          flowId: this.get('flowId'),\n          mainTitle: '',\n          blockType: component.blockType,\n          name: component.name,\n          icon: component.icon\n        };\n        this.set('isShowComponent', true);\n        this.set('isShowListComponents', false);\n        this.set('isActiveStartBlockFlow', false);\n        this.set('isLoadingComponent', true);\n        document.querySelector('.canvas-block').scroll(0, 0);\n\n        if (this.get('isWorkflow')) {\n          return this.get('workflows').addBlock(component, selectedComponent, this.get('flow'), function (block) {\n            _this3.showStatus();\n\n            _this3.openConfigureComponent(block.id);\n          });\n        }\n\n        if (component.type === 'data') {\n          hash.extraData = JSON.stringify({\n            dataCollectorsSelect: []\n          });\n        } else if (component.type === 'action') {\n          var actions = {\n            actions: [{\n              tag_visitor: [],\n              assign_to: null,\n              close_conversation: false,\n              checkAction: null,\n              create_ticket: false\n            }],\n            actionsFlow: this.get('actionsFlow'),\n            rules: [],\n            alwaysBtn: false,\n            checkCondition: {\n              id: 1,\n              title: this.intl.t('matches_all_conditions')\n            }\n          };\n          hash.actions = JSON.stringify(actions);\n        }\n\n        if (selectedComponent && this.get('blocks').length) {\n          hash.prevBlockId = selectedComponent.id;\n        }\n\n        if (selectedComponent && selectedComponent.children.length) {\n          if (selectedComponent.parent && selectedComponent.blockType !== 'SLIDER' && component.type !== 'single' && component.type !== 'BUTTON') {\n            hash.nextBlockId = selectedComponent.children[0].id;\n          } else if (!selectedComponent.parent && !selectedComponent.id && this.get('blocks').length) {\n            hash.nextBlockId = this.get('blocks').findBy('parent', null).id;\n          } else if (selectedComponent.blockType === 'SLIDER' && selectedComponent.children.filter(function (child) {\n            return child.blockType !== 'BUTTON';\n          })[0]) {\n            hash.nextBlockId = selectedComponent.children.filter(function (child) {\n              return child.blockType !== 'BUTTON';\n            })[0].id;\n          }\n        } // console.log('CREATE', hash);\n\n\n        this.ajax.query(_mutation.default.CREATE_UPDATE_FLOW_BLOCK, 'createOrUpdateFlowBlock', hash).then(function (_ref) {\n          var block = _ref.block;\n\n          if (component.type === 'slider') {\n            _this3.set('reRender', false);\n\n            _this3.updateCardsComponent(block.id);\n          } else if (component.type === 'single') {\n            for (var i = 0; i < 2; i++) {\n              var childrenId = null;\n\n              if (i === 0) {\n                if (selectedComponent && selectedComponent.children.length && selectedComponent.blockType !== 'SLIDER') {\n                  childrenId = selectedComponent.children[0].id;\n                } else if (_this3.get('isActiveStartBlockFlow') && _this3.get('blocks').length) {\n                  childrenId = _this3.get('blocks')[0].id;\n                }\n              }\n\n              _this3.updateOptionsComponent(block.id, childrenId, i === 1);\n            }\n          } else {\n            _this3.updateFlow(block.id);\n          }\n        });\n      },\n      openListComponents: function openListComponents() {\n        var component = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;\n        var event = arguments.length > 1 ? arguments[1] : undefined;\n        event.stopPropagation();\n\n        if (this.get('isCopyState')) {\n          this.paperToaster.show('INSERT BLOCK');\n          this.set('isCopyState', false);\n          var copyBlock = this.get('copyBlock');\n          this.insertBlock(copyBlock, component);\n          this.set('copyBlock', null);\n          return;\n        }\n\n        if (component) {\n          this.set('selectedComponent', component);\n        } else {\n          var blocks = this.get('blocks');\n\n          if (this.get('isChatBot')) {\n            this.set('selectedComponent', {\n              children: blocks[0] ? [{\n                id: blocks[0].id\n              }] : [],\n              parent: null\n            });\n          } else {\n            this.set('selectedComponent', this.get('flow.triggerBlock'));\n          }\n        }\n\n        this.set('selectedFlowTab', 'configure');\n        this.set('isShowListComponents', true);\n        this.set('isActiveStartBlockFlow', false);\n        this.set('isShowComponent', false);\n        (0, _jquery.default)('.item-flow, .item-flow-wrap').removeClass('active');\n        (0, _jquery.default)('.add-component-flow').removeClass('active');\n        (0, _jquery.default)(event.target).closest('.add-component-flow').addClass('active');\n      },\n      addCard: function addCard() {\n        this.set('reRender', false);\n        this.updateCardsComponent(this.get('selectedComponent.id'));\n      },\n      removeCard: function removeCard(card) {\n        var _this4 = this;\n\n        this.set('reRender', false);\n        var parentFlow = this.get('blocks').findBy('id', card.parent.id);\n        this.ajax.query(_mutation.default.DELETE_FLOW_BLOCK, 'deleteFlowBlock', {\n          blockId: card.id\n        }).then(function () {\n          _this4.mutationFlow();\n\n          _this4.updateFlow(parentFlow.id);\n        });\n      },\n      addOption: function addOption() {\n        this.updateOptionsComponent(this.get('selectedComponent.id'));\n      },\n      removeOption: function removeOption(option) {\n        var _this5 = this;\n\n        this.ajax.query(_mutation.default.DELETE_FLOW_BLOCK, 'deleteFlowBlock', {\n          blockId: option.id\n        }).then(function () {\n          _this5.mutationFlow();\n\n          _this5.updateFlow(option.parent.id);\n        });\n      },\n      addRule: function addRule() {\n        this.get('selectedComponent.rules').pushObject({});\n      },\n      removeRule: function removeRule(rule) {\n        this.get('selectedComponent.rules').removeObject(rule);\n        this.updateActionsComponent();\n      },\n      addAction: function addAction() {\n        this.get('selectedComponent.actions').pushObject({});\n      },\n      removeAction: function removeAction(action) {\n        this.get('selectedComponent.actions').removeObject(action);\n        this.updateSelectActions(null, action.checkAction);\n        this.updateActionsComponent();\n      },\n      onSelectField: function onSelectField(field) {\n        var _this6 = this;\n\n        var dataCollectorsSelect = this.get('selectedComponent.dataCollectorsSelect');\n        dataCollectorsSelect.pushObject(field);\n        this.get('dataCollectorsSelect').removeObject(field);\n        var hash = {\n          flowId: this.get('flowId'),\n          blockId: this.get('selectedComponent.id'),\n          extraData: JSON.stringify({\n            dataCollectorsSelect: dataCollectorsSelect\n          })\n        };\n        this.ajax.query(_mutation.default.CREATE_UPDATE_FLOW_BLOCK, 'createOrUpdateFlowBlock', hash).then(function () {\n          _this6.updateFlow(_this6.get('selectedComponent.id'));\n        });\n      },\n      removeField: function removeField(field) {\n        var _this7 = this;\n\n        var dataCollectorsSelect = this.get('selectedComponent.dataCollectorsSelect');\n        dataCollectorsSelect.removeObject(field);\n        this.get('dataCollectorsSelect').pushObject(field);\n        var hash = {\n          flowId: this.get('flowId'),\n          blockId: this.get('selectedComponent.id'),\n          extraData: JSON.stringify({\n            dataCollectorsSelect: dataCollectorsSelect\n          })\n        };\n        this.ajax.query(_mutation.default.CREATE_UPDATE_FLOW_BLOCK, 'createOrUpdateFlowBlock', hash).then(function () {\n          _this7.updateFlow(_this7.get('selectedComponent.id'));\n        });\n      },\n      addCardId: function addCardId(card) {\n        this.set('cardId', card.id);\n        card.attachments[0] && this.set('cardAttachmentId', card.attachments[0].id);\n      },\n      addTag: function addTag(tag, index) {\n        var action = this.get('selectedComponent.actions')[index];\n        action.tag_visitor.pushObject(tag);\n        this.updateActionsComponent();\n      },\n      removeTagAtIndex: function removeTagAtIndex(tagIndex, index) {\n        var action = this.get('selectedComponent.actions')[index];\n        action.tag_visitor.removeAt(tagIndex);\n        this.updateActionsComponent();\n      },\n      onAddRule: function onAddRule() {\n        this.get('rulesConditions').pushObject({});\n      },\n      onRemoveRule: function onRemoveRule(rule) {\n        this.get('rulesConditions').removeObject(rule);\n      },\n      onSelectUser: function onSelectUser(index, value) {\n        var action = this.get('selectedComponent.actions')[index];\n        Ember.set(action, 'assign_to', value);\n        this.updateActionsComponent();\n      },\n      selectActionCondition: function selectActionCondition(val) {\n        this.set('checkCondition', val);\n        this.saveConditionsMutation();\n      },\n      selectColumnRule: function selectColumnRule(index, rule) {\n        var ruleOptions = this.get('ruleOptions.variable_type_operators')[rule.field_type];\n        var rulesConditions = this.get('rulesConditions')[index];\n        Ember.set(rulesConditions, 'selectedColumn', rule);\n        Ember.set(rulesConditions, 'ruleOptions', ruleOptions);\n        this.saveConditionsMutation();\n      },\n      selectConditionRule: function selectConditionRule(index, rule) {\n        var rulesConditions = this.get('rulesConditions')[index];\n        Ember.set(rulesConditions, 'selectedCondition', rule);\n        this.saveConditionsMutation();\n      },\n      selectVariablesActions: function selectVariablesActions(index, rule) {\n        var ruleOptions = this.get('ruleOptions.variable_type_operators')[rule.field_type];\n        var rulesConditions = this.get('selectedComponent.rules')[index];\n        Ember.set(rulesConditions, 'selectedColumn', rule);\n        Ember.set(rulesConditions, 'ruleOptions', ruleOptions);\n        this.saveConditionsMutation();\n      },\n      checkActionComponent: function checkActionComponent(index, val) {\n        var action = this.get('selectedComponent.actions')[index];\n        this.updateSelectActions(val, action.checkAction);\n        Ember.set(action, 'checkAction', val);\n        this.updateActionsComponent();\n      },\n      actionCloseStatus: function actionCloseStatus(index, value) {\n        var action = this.get('selectedComponent.actions')[index];\n        Ember.set(action, 'close_conversation', value);\n        this.updateActionsComponent();\n      },\n      onBlurInputFlow: function onBlurInputFlow(name, val) {\n        var hash = _defineProperty({}, name, val);\n\n        if (val && val.length) {\n          if (this.get('isChatBot')) {\n            this.mutationFlow(hash);\n          } else {\n            this.mutationWorkflow(hash);\n          }\n        }\n      },\n      onBlurInputSlider: function onBlurInputSlider(name, val, blockId) {\n        var _hash2;\n\n        var hash = (_hash2 = {}, _defineProperty(_hash2, name, val), _defineProperty(_hash2, \"flowId\", this.get('flowId')), _defineProperty(_hash2, \"blockId\", blockId), _hash2);\n\n        if (val && val.length) {\n          this.ajax.mutation(_mutation.default.CREATE_UPDATE_FLOW_BLOCK, 'createOrUpdateFlowBlock', hash);\n        }\n      },\n      onBlurRulesAction: function onBlurRulesAction() {\n        this.updateActionsComponent();\n      },\n      toggleAlwaysBtn: function toggleAlwaysBtn(value) {\n        var selectedComponent = this.get('selectedComponent');\n        Ember.set(selectedComponent, 'alwaysBtn', value);\n        this.updateActionsComponent();\n      },\n      saveConditions: function saveConditions() {\n        this.saveConditionsMutation();\n      },\n      showSaveStatus: function showSaveStatus() {\n        this.showStatus();\n      },\n      selectBranch: function selectBranch(component, index, input) {\n        if (input !== true && this.get('inputFocused')) {\n          return;\n        }\n\n        Ember.set(component.children[index], 'active', true);\n\n        if (index === 0) {\n          Ember.set(component.children[1], 'active', false);\n        } else {\n          Ember.set(component.children[0], 'active', false);\n        }\n\n        if (input === true) {\n          this.set('inputFocused', true);\n        }\n      },\n      deselectBranch: function deselectBranch(component, index, input) {\n        if (input !== true && this.get('inputFocused')) {\n          return;\n        }\n\n        Ember.set(component.children[index], 'active', false);\n\n        if (input === true) {\n          this.set('inputFocused', false);\n        }\n      },\n      updateBranchName: function updateBranchName(component, index, value) {\n        Ember.set(component.children[index], 'name', value);\n        this.saveBlock(component);\n      },\n      addIfCondition: function addIfCondition(component, module, operator) {\n        if (!component.ifConditions) {\n          Ember.set(component, 'ifConditions', []);\n        }\n\n        var cond = {};\n\n        if (module) {\n          cond.selectedModule = module;\n        }\n\n        if (typeof operator === 'string') {\n          if (component.ifConditions.length > 0) {\n            Ember.set(component.ifConditions[component.ifConditions.length - 1], 'operator', operator);\n          }\n        } else {\n          if (component.ifConditions.length > 0) {\n            Ember.set(component.ifConditions[component.ifConditions.length - 1], 'operator', 'AND');\n          }\n        }\n\n        component.ifConditions.addObject(cond);\n        Ember.set(component.children[0], 'active', false);\n      },\n      addThenCondition: function addThenCondition(component, module, operator) {\n        if (!component.thenConditions) {\n          Ember.set(component, 'thenConditions', []);\n        }\n\n        var cond = {};\n\n        if (module) {\n          cond.selectedModule = module;\n        }\n\n        if (typeof operator === 'string') {\n          if (component.thenConditions.length > 0) {\n            Ember.set(component.thenConditions[component.thenConditions.length - 1], 'operator', operator);\n          }\n        } else {\n          if (component.thenConditions.length > 0) {\n            Ember.set(component.thenConditions[component.thenConditions.length - 1], 'operator', 'AND');\n          }\n        }\n\n        component.thenConditions.addObject(cond);\n        Ember.set(component.children[1], 'active', false);\n      },\n      onRemoveIfCondition: function onRemoveIfCondition(cond, component) {\n        component.ifConditions.removeObject(cond);\n\n        if (component.ifConditions.length === 1) {\n          Ember.set(component.ifConditions[0], 'operator', '');\n        }\n\n        this.saveIfElseConditions(component);\n      },\n      onRemoveThenCondition: function onRemoveThenCondition(cond, component) {\n        component.thenConditions.removeObject(cond);\n\n        if (component.thenConditions.length === 1) {\n          Ember.set(component.thenConditions[0], 'operator', '');\n        }\n\n        this.saveIfElseConditions(component);\n      },\n      onConditionOperator: function onConditionOperator(component, cond, value) {\n        Ember.set(cond, 'operator', value);\n        this.saveIfElseConditions(component);\n      },\n      selectIfThenConditionModule: function selectIfThenConditionModule(cond, value) {\n        if (cond.selectedModule !== value) {\n          Ember.set(cond, 'selectedRule', '');\n          Ember.set(cond, 'selectedOption', '');\n        }\n\n        Ember.set(cond, 'selectedModule', value);\n      },\n      sendEmailPreview: function sendEmailPreview() {\n        var _this8 = this;\n\n        var workflowsService = this.get('workflows');\n        var hash = {\n          accountId: this.get('recipientAccount.pk'),\n          to: this.get('recipientEmail')\n        };\n        var body = this.get('selectedComponent.body');\n        var subject = this.get('selectedComponent.subject');\n        hash.body = workflowsService.clearVariables(body);\n        hash.subject = workflowsService.clearVariables(subject);\n        this.ajax.mutation(_mutation.default.SEND_TEST_EMAIL, 'sendTestEmail', hash, function () {\n          _this8.paperToaster.show('Email sent, check your mailbox');\n        });\n      },\n      selectTriggerColumn: function selectTriggerColumn(rule, value) {\n        var options = [];\n\n        switch (value) {\n          case 'Ticket/Task':\n            options = ['Is created', 'Is updated', 'Is deleted', 'Is idled'];\n            break;\n\n          case 'Conversation':\n            options = ['New incoming', 'Is idled', 'Visitor has responded'];\n        }\n\n        if (rule.selecteColumn !== value) {\n          Ember.set(rule, 'selectedColumn', value);\n          Ember.set(rule, 'selectedCondition', '');\n          Ember.set(rule, 'ruleOptions', options);\n        }\n      },\n      selectTriggerConditionRule: function selectTriggerConditionRule(rule, value) {\n        Ember.set(rule, 'selectedCondition', value);\n\n        if (value !== 'Is idled') {\n          this.saveTriggerMutation();\n        }\n      },\n      selectTriggerPeriodTimes: function selectTriggerPeriodTimes(rule, value) {\n        Ember.set(rule, 'idledPeriodTimes', value);\n        this.saveTriggerMutation();\n      },\n      saveTrigger: function saveTrigger() {\n        this.saveTriggerMutation();\n      },\n      onAddTriggerRule: function onAddTriggerRule(module, operator) {\n        var variables = this.get('triggerOptions.variables');\n        var selectedColumn = typeof module === 'string' ? module : '';\n        var ruleOptions = [];\n        var rules = this.get('triggerRules');\n\n        if (this.get('triggerRules.length') > 0) {\n          var firstRuleColumn = this.get('triggerRules.0.selectedColumn');\n          variables = [firstRuleColumn];\n          selectedColumn = firstRuleColumn;\n          ruleOptions = this.get('triggerRules.0.ruleOptions');\n          this.set('triggerRules.0.variables', variables);\n        }\n\n        switch (selectedColumn) {\n          case 'Ticket/Task':\n            ruleOptions = ['Is created', 'Is updated', 'Is deleted', 'Is idled'];\n            break;\n\n          case 'Conversation':\n            ruleOptions = ['New incoming', 'Is idled', 'Visitor has responded'];\n        }\n\n        if (typeof operator === 'string') {\n          Ember.set(rules[rules.length - 1], 'operator', operator);\n        }\n\n        rules.addObject({\n          selectedColumn: selectedColumn,\n          selectedCondition: '',\n          idledPeriod: 0,\n          idledPeriodTimes: 'minutes',\n          variables: variables,\n          operator: '',\n          ruleOptions: ruleOptions\n        });\n      },\n      onRemoveTriggerRule: function onRemoveTriggerRule(rule) {\n        var rules = this.get('triggerRules');\n        rules.removeObject(rule);\n\n        if (rules.length === 1) {\n          this.set('triggerRules.0.variables', this.get('triggerOptions.variables'));\n        }\n\n        if (rules.length > 0) {\n          Ember.set(rules[rules.length - 1], 'operator', '');\n        }\n\n        this.saveTriggerMutation();\n      },\n      saveCursorPosition: function saveCursorPosition() {\n        var input = (0, _jquery.default)('.email-subj-input > input');\n        var start = input.prop('selectionStart');\n        var end = input.prop('selectionEnd');\n\n        if (start || start == '0') {\n          this.set('cursor', {\n            start: start,\n            end: end\n          });\n        } else {\n          this.set('cursor', {\n            start: -1,\n            end: -1\n          });\n        }\n      },\n      addVariable: function addVariable(variable) {\n        var input = (0, _jquery.default)('.email-subj-input > input');\n        var cursor = this.get('cursor');\n\n        if (!cursor || cursor.start < 0) {\n          input.val(input.val() + '{{' + variable + '}}');\n        } else {\n          var value = input.val();\n          var before = value.substring(0, cursor.start);\n          var after = value.substring(cursor.end);\n          input.val(before + ' {{' + variable + '}} ' + after);\n        }\n\n        this.set('selectedComponent.subject', input.val());\n        this.set('selectedComponent.mainTitle', input.val());\n        input.focus();\n        this.saveBlock(this.get('selectedComponent'));\n      },\n      addBodyVariable: function addBodyVariable(variable) {\n        this.set('selectedComponent.body', this.get('selectedComponent.body') + '{{' + variable + '}}');\n        this.saveBlock(this.get('selectedComponent'));\n      },\n      addToVariable: function addToVariable(variable) {\n        this.set('selectedComponent.to', '{{' + variable + '}}');\n        this.saveBlock(this.get('selectedComponent'));\n      },\n      updateEmailParams: function updateEmailParams(component, name, value) {\n        if (name === 'subject') {\n          var parts = value.split('{{');\n          var subjVariables = this.get('subjVariables');\n          parts.forEach(function (p, i) {\n            if (p.indexOf('}}') === p.length - 2) {\n              if (subjVariables.indexOf(p.substring(0, p.length - 2)) < 0) {\n                parts[i] = '';\n              }\n            } else {\n              if (p.indexOf('{') >= 0) {\n                var tmp = p.split('{');\n                parts[i] = tmp.join('');\n              }\n\n              if (parts[i].indexOf('}') >= 0) {\n                var _tmp = parts[i].split('}');\n\n                parts[i] = _tmp.join('');\n              }\n            }\n          });\n          Ember.set(component, 'mainTitle', value);\n        }\n\n        Ember.set(component, name, value);\n        this.saveBlock(component);\n      },\n      updateTargetChatParams: function updateTargetChatParams(component, name, value) {\n        Ember.set(component, name, value);\n\n        if (name === 'description') {\n          Ember.set(component, 'mainTitle', value);\n        }\n\n        if (name === 'users' || name === 'rooms') {\n          Ember.set(component, 'recipients', value);\n        }\n\n        if (name === 'model') {\n          var modelValue = value.id === 'users' ? this.get('selectedComponent.users') : this.get('selectedComponent.rooms');\n          Ember.set(component, 'recipients', modelValue);\n        }\n\n        this.saveBlock(component);\n      },\n      updateAddCommentParams: function updateAddCommentParams(component, name, value) {\n        Ember.set(component, name, value);\n\n        if (name === 'comment') {\n          Ember.set(component, 'mainTitle', value);\n        }\n\n        this.saveBlock(component);\n      },\n      updateTicketParams: function updateTicketParams(component, name, value) {\n        Ember.set(component, name, value);\n\n        if (name === 'subject') {\n          Ember.set(component, 'mainTitle', value);\n        }\n\n        if (name === 'department') {\n          this.updateDepartmentUsers(value.id);\n        }\n\n        this.saveBlock(component);\n      },\n      removeTagItem: function removeTagItem(component, tag) {\n        if (this.get('flow.isActive')) {\n          return;\n        }\n\n        component.tags && component.tags.removeObject(tag);\n        this.saveBlock(component);\n      },\n      addTagToTicket: function addTagToTicket(component) {\n        var tag = this.get('newTag');\n\n        if (tag) {\n          if (!component.tags) {\n            Ember.set(component, 'tags', []);\n          }\n\n          component.tags.addObject(tag);\n          this.saveBlock(component);\n        }\n      },\n      addTagToBlock: function addTagToBlock(component, tag) {\n        if (component.tag_list !== undefined) {\n          component.tag_list.pushObject(tag);\n        } else {\n          Ember.set(component, 'tag_list', []);\n          component.tag_list.pushObject(tag);\n        }\n\n        this.saveBlock(component);\n      },\n      removeTag: function removeTag(component, tagIndex) {\n        component.tag_list.removeAt(tagIndex);\n        this.saveBlock(component);\n      },\n      updateContactParams: function updateContactParams(component, name, value) {\n        Ember.set(component, name, value);\n        this.saveBlock(component);\n      },\n      updateTagParams: function updateTagParams(component, name, value) {\n        Ember.set(component, name, value);\n        this.saveBlock(component);\n      },\n      updateStatusParams: function updateStatusParams(component, name, value) {\n        Ember.set(component, name, value);\n        this.saveBlock(component);\n      },\n      updateDueDateParams: function updateDueDateParams(component, name, value) {\n        Ember.set(component, name, value);\n        this.saveBlock(component);\n      },\n      onBlurInputMessage: function onBlurInputMessage(blockId, mainTitle) {\n        var _this9 = this;\n\n        var block = this.get('blocks').findBy('id', blockId);\n        var hash = {\n          flowId: this.get('flowId'),\n          mainTitle: mainTitle,\n          blockId: blockId\n        };\n        Ember.set(block, 'mainTitle', mainTitle);\n\n        if (this.get('isChatBot')) {\n          this.ajax.query(_mutation.default.CREATE_UPDATE_FLOW_BLOCK, 'createOrUpdateFlowBlock', hash).then(function () {\n            _this9.showStatus();\n\n            _this9.mutationFlow();\n          });\n        } else {\n          if (block.blockType === 'IFELSE') {\n            Ember.set(block, 'description', mainTitle);\n          }\n\n          this.saveBlock(block);\n        }\n      },\n      duplicatePath: function duplicatePath(component, event) {\n        event.stopPropagation();\n\n        var copyBlock = _objectSpread({}, component);\n\n        copyBlock.id = 'copy';\n        copyBlock.originalComponent = component;\n        this.set('copyBlock', copyBlock);\n        this.get('blocks').addObject(copyBlock);\n        this.set('isCopyState', true);\n        var ele = document.querySelector('.canvas-block');\n        var position = {\n          left: ele.scrollLeft,\n          top: ele.scrollTop,\n          x: event.clientX,\n          y: event.clientY\n        };\n        setTimeout(function () {\n          (0, _jquery.default)('#flow-block-copy').css({\n            top: event.clientY + position.top - 80 + 'px',\n            left: event.clientX + position.left - 170 + 'px'\n          });\n        }, 200);\n\n        function move(event) {\n          var position = {\n            left: ele.scrollLeft,\n            top: ele.scrollTop,\n            x: event.clientX,\n            y: event.clientY\n          };\n          (0, _jquery.default)('#flow-block-copy').css({\n            top: event.clientY + position.top - 80 + 'px',\n            left: event.clientX + position.left - 170 + 'px'\n          });\n        }\n\n        (0, _jquery.default)('.canvas-block').on('mousemove', move);\n      }\n    },\n    saveIfElseConditions: function saveIfElseConditions(component) {\n      this.saveBlock(component);\n    },\n    updateDepartmentUsers: function updateDepartmentUsers(departmentId) {\n      var _this10 = this;\n\n      var propertyId = this.get('flow.properties.0.id');\n\n      if (!propertyId || !departmentId) {\n        return;\n      }\n\n      var hash = {\n        departments: [departmentId],\n        propertyIds: [propertyId]\n      };\n      this.ajax.query(_query.default.HAVE_TASK_ACCESS, 'haveAccess', hash).then(function (result) {\n        _this10.set('departmentUsers', result);\n      });\n    },\n    saveBlock: function saveBlock(block) {\n      var _this11 = this;\n\n      if (this.get('saveTimer')) clearTimeout(this.get('saveTimer'));\n      this.set('saveTimer', setTimeout(function () {\n        _this11.get('workflows').saveBlock(block, _this11.get('flow'), function () {\n          _this11.showStatus();\n        });\n      }), 1000);\n    },\n    updateSelectActions: function updateSelectActions(action, checkAction) {\n      var actionsFlow = this.get('selectedComponent.actionsFlow');\n      actionsFlow.removeObject(action);\n      checkAction && actionsFlow.addObject(checkAction);\n    },\n    saveTriggerMutation: function saveTriggerMutation() {\n      var triggerRules = this.get('triggerRules');\n      var conditions = {};\n      var any = [];\n      var all = [];\n      var objectType;\n      triggerRules.forEach(function (r, index) {\n        var rule = {};\n\n        if (r.selectedColumn === 'Ticket/Task') {\n          objectType = 'TICKET';\n          rule.name = 'age';\n\n          switch (r.selectedCondition) {\n            case 'Is created':\n              rule.operator = 'equal_to';\n              rule.value = 'created';\n              break;\n\n            case 'Is updated':\n              rule.operator = 'equal_to';\n              rule.value = 'updated';\n              break;\n\n            case 'Is deleted':\n              rule.operator = 'equal_to';\n              rule.value = 'deleted';\n              break;\n\n            case 'Is idled':\n              rule.name = 'idled';\n              rule.operator = 'greater_than';\n              rule.value = Math.floor(r.idledPeriod) * (r.idledPeriodTimes === 'days' ? 3600 : r.idledPeriodTimes === 'hours' ? 60 : 1);\n          }\n        } else if (r.selectedColumn === 'Conversation') {\n          objectType = 'CONVERSATION';\n\n          switch (r.selectedCondition) {\n            case 'New incoming':\n              rule.name = 'is_new_incomming';\n              rule.operator = 'is_true';\n              break;\n\n            case 'Visitor has responded':\n              rule.name = 'visitor_has_responded';\n              rule.operator = 'is_true';\n              break;\n\n            case 'Is idled':\n              rule.name = 'idled';\n              rule.operator = 'greater_than';\n              rule.value = Math.floor(r.idledPeriod) * (r.idledPeriodTimes === 'days' ? 3600 : r.idledPeriodTimes === 'hours' ? 60 : 1);\n              rule.module = 'Conversation';\n          }\n        }\n\n        if (triggerRules[index - 1]) {\n          if (triggerRules[index - 1].operator === 'AND') {\n            all.addObject(rule);\n          } else {\n            any.addObject(rule);\n          }\n        } else {\n          if (r.operator === 'AND') {\n            all.addObject(rule);\n          } else {\n            any.addObject(rule);\n          }\n        }\n      });\n\n      if (any.length) {\n        conditions.any = any;\n      }\n\n      if (all.length) {\n        conditions.all = all;\n      }\n\n      Ember.set(this.get('flow.trigger'), 'conditions', conditions);\n      this.get('workflows').updateTrigger(this.get('flow'), this.get('flow.objectType') !== objectType ? objectType : '');\n    },\n    saveConditionsMutation: function saveConditionsMutation() {\n      var _this12 = this;\n\n      var flowId = this.get('flowId');\n      var ruleId = this.get('ruleId');\n      var rules = this.get('rulesConditions');\n      var checkCondition = this.get('checkCondition');\n      var ruleStruct = this.get('ruleStruct');\n      var convertedRules = [];\n      rules.forEach(function (item) {\n        convertedRules.push({\n          name: item.selectedColumn ? item.selectedColumn.name : '',\n          operator: item.selectedCondition ? item.selectedCondition.name : '',\n          value: parseFloat(item.selectedConditionValue) || item.selectedConditionValue || ''\n        });\n      });\n      ruleStruct.conditions.all = convertedRules;\n      ruleStruct.actions.push({\n        name: 'send_chat_flow',\n        params: {\n          flow_id: Number(flowId)\n        }\n      });\n      ruleStruct.checkCondition = checkCondition;\n      var hashRule = {\n        name: this.get('flowName'),\n        description: '',\n        isActive: this.get('isActiveFlow'),\n        rule: JSON.stringify(ruleStruct),\n        flowId: Number(flowId)\n      };\n\n      if (ruleId) {\n        hashRule.ruleId = ruleId;\n      }\n\n      console.log('SAVE COND', hashRule); // return;\n\n      this.ajax.mutation(_mutation.default.CREATE_UPDATE_RULE, 'createOrUpdateRule', hashRule, function (data) {\n        console.log('RET', data);\n\n        _this12.set('ruleId', data.rule.id);\n      });\n    },\n    updateActionsComponent: function updateActionsComponent() {\n      var _this13 = this;\n\n      var selectedActions = this.get('selectedComponent.actions');\n      var actionsFlow = this.get('selectedComponent.actionsFlow');\n      var hash = {\n        flowId: this.get('flowId'),\n        blockId: this.get('selectedComponent.id')\n      };\n      var rules = this.get('selectedComponent.rules');\n      var checkCondition = this.get('selectedComponent.checkCondition');\n      var conditions = [];\n      rules && rules.forEach(function (item) {\n        conditions.push({\n          name: item.selectedColumn ? item.selectedColumn.name : '',\n          operator: item.selectedCondition ? item.selectedCondition.name : '',\n          value: isNaN(Number(item.selectedConditionValue)) ? item.selectedConditionValue : Number(item.selectedConditionValue)\n        });\n      });\n      var action = {\n        rules: conditions,\n        checkCondition: checkCondition,\n        actions: selectedActions,\n        actionsFlow: actionsFlow,\n        alwaysBtn: this.get('selectedComponent.alwaysBtn')\n      };\n      hash.actions = JSON.stringify(action);\n      this.ajax.mutation(_mutation.default.CREATE_UPDATE_FLOW_BLOCK, 'createOrUpdateFlowBlock', hash).then(function () {\n        _this13.mutationFlow();\n\n        _this13.updateFlow(_this13.get('selectedComponent.id'));\n      });\n    },\n    updateCardsComponent: function updateCardsComponent(prevBlockId) {\n      var _this14 = this;\n\n      var hashSlider = {\n        flowId: this.get('flowId'),\n        blockType: 'BUTTON',\n        buttonType: 'URL',\n        prevBlockId: prevBlockId\n      }; // console.log('UPDATE CARD', hashSlider);\n\n      return this.ajax.query(_mutation.default.CREATE_UPDATE_FLOW_BLOCK, 'createOrUpdateFlowBlock', hashSlider).then(function () {\n        _this14.mutationFlow();\n\n        _this14.updateFlow(prevBlockId);\n      });\n    },\n    updateOptionsComponent: function updateOptionsComponent(prevBlockId) {\n      var _this15 = this;\n\n      var childrenId = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n      var isUpdate = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true;\n      var hashOption = {\n        flowId: this.get('flowId'),\n        blockType: 'BUTTON',\n        buttonType: 'NEXT',\n        prevBlockId: prevBlockId\n      };\n\n      if (childrenId) {\n        hashOption.nextBlockId = childrenId;\n      } // console.log('UPDATE OPTIONS', hashOption);\n\n\n      return this.ajax.query(_mutation.default.CREATE_UPDATE_FLOW_BLOCK, 'createOrUpdateFlowBlock', hashOption).then(function (_ref2) {\n        var block = _ref2.block;\n\n        if (isUpdate) {\n          _this15.mutationFlow();\n\n          _this15.updateFlow(block.id);\n        }\n      });\n    },\n    triggerOpenStartConfigure: function triggerOpenStartConfigure() {\n      (0, _jquery.default)('.item-flow').removeClass('active');\n      (0, _jquery.default)('.add-component-flow').removeClass('active');\n      (0, _jquery.default)('.item-flow-wrap').addClass('active');\n      this.set('isShowComponent', false);\n      this.set('isShowListComponents', false);\n      this.set('isActiveStartBlockFlow', true);\n      this.set('selectedFlowTab', 'configure');\n    },\n    mouseDownHandler: function mouseDownHandler(e) {\n      // console.log('MOUSE DOWN', e);\n      // this.get('isCopyState') && console.log('COPY STATE');\n      if (this.get('isCopyState') && e.button === 2) {\n        e.preventDefault();\n        e.stopPropagation();\n        this.set('isCopyState', false);\n        this.get('blocks').removeObject(this.get('copyBlock'));\n        this.set('copyBlock', null);\n        (0, _jquery.default)('.canvas-block').off('mousemove');\n        return;\n      }\n\n      var ele = document.querySelector('.canvas-block');\n      var position = {\n        left: ele.scrollLeft,\n        top: ele.scrollTop,\n        x: e.clientX,\n        y: e.clientY\n      };\n      ele.style.cursor = 'grabbing';\n      ele.style.userSelect = 'none';\n\n      function move(e) {\n        var dx = e.clientX - position.x;\n        var dy = e.clientY - position.y;\n        ele.scrollTop = position.top - dy;\n        ele.scrollLeft = position.left - dx;\n      }\n\n      function up() {\n        (0, _jquery.default)('.canvas-block').off('mousemove', move);\n        (0, _jquery.default)('.canvas-block').off('mouseup'); // document.removeEventListener('mousemove', move);\n        // document.removeEventListener('mouseup', up);\n\n        ele.style.cursor = 'grab';\n        ele.style.removeProperty('user-select');\n      }\n\n      (0, _jquery.default)('.canvas-block').on('mousemove', move);\n      (0, _jquery.default)('.canvas-block').on('mouseup', up); // document.addEventListener('mousemove', move);\n      // document.addEventListener('mouseup', up);\n    },\n    dragCanvas: function dragCanvas() {\n      var _this16 = this;\n\n      (0, _jquery.default)('.canvas-block').on('mousedown', function (e) {\n        return _this16.mouseDownHandler(e);\n      }); // document.addEventListener('mousedown', (e) => this.mouseDownHandler(e));\n    },\n    checkChildren: function checkChildren(activeBlock, newBlocks, dataCollectors) {\n      var _activeBlock$children,\n          _this17 = this;\n\n      var child = newBlocks.findBy('id', (_activeBlock$children = activeBlock.children[0]) === null || _activeBlock$children === void 0 ? void 0 : _activeBlock$children.id);\n\n      while (child && dataCollectors.length) {\n        var _child$children$;\n\n        if (child.blockType === 'FORM') {\n          var extraData = JSON.parse(child.extraData);\n          extraData.dataCollectorsSelect.forEach(function (d) {\n            dataCollectors.removeObject(dataCollectors.findBy('id', d.id));\n          });\n        }\n\n        if (child.children.length > 1) {\n          child.children.forEach(function (c) {\n            _this17.checkChildren(c, newBlocks, dataCollectors);\n          });\n          break;\n        }\n\n        child = newBlocks.findBy('id', (_child$children$ = child.children[0]) === null || _child$children$ === void 0 ? void 0 : _child$children$.id);\n      }\n    },\n    openConfigureComponent: function openConfigureComponent(id) {\n      var _this18 = this;\n\n      var blocks = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n      var newBlocks = blocks || this.get('blocks');\n      var prevActiveBlock = newBlocks.findBy('id', this.get('selectedComponent.id'));\n      var activeBlock = newBlocks.findBy('id', id); // console.log('CONFIG BLOCK', activeBlock);\n\n      this.set('cursor', {});\n      (0, _jquery.default)('.item-flow-wrap').removeClass('active');\n      (0, _jquery.default)('.add-component-flow').removeClass('active');\n      prevActiveBlock && Ember.set(prevActiveBlock, 'active', false);\n      this.set('selectedFlowTab', 'configure');\n      this.set('isShowListComponents', false);\n      this.set('isActiveStartBlockFlow', false);\n\n      if (activeBlock) {\n        if (activeBlock.blockType === 'FORM') {\n          (function () {\n            var extraData = JSON.parse(activeBlock.extraData);\n            Ember.set(activeBlock, 'dataCollectorsSelect', extraData.dataCollectorsSelect);\n\n            var dataCollectors = _toConsumableArray(_this18.get('dataCollectors'));\n\n            var parent = activeBlock;\n\n            while (parent && dataCollectors.length) {\n              var _parent$parent;\n\n              if (parent.blockType === 'FORM') {\n                var _extraData = JSON.parse(parent.extraData);\n\n                _extraData.dataCollectorsSelect.forEach(function (d) {\n                  dataCollectors.removeObject(dataCollectors.findBy('id', d.id));\n                });\n              }\n\n              parent = newBlocks.findBy('id', (_parent$parent = parent.parent) === null || _parent$parent === void 0 ? void 0 : _parent$parent.id);\n            }\n\n            _this18.checkChildren(activeBlock, newBlocks, dataCollectors);\n\n            _this18.set('dataCollectorsSelect', dataCollectors);\n          })();\n        } else if (activeBlock.name === 'Action') {\n          var ruleOptions = this.get('ruleOptions');\n\n          if (typeof activeBlock.actions === 'string') {\n            (function () {\n              var extraData = JSON.parse(activeBlock.actions);\n              Ember.set(activeBlock, 'actions', extraData.actions);\n              Ember.set(activeBlock, 'alwaysBtn', extraData.alwaysBtn);\n              Ember.set(activeBlock, 'checkCondition', extraData.checkCondition);\n              Ember.set(activeBlock, 'actionsFlow', extraData.actionsFlow);\n              Ember.set(activeBlock, 'rules', []);\n\n              if (extraData.rules.length) {\n                extraData.rules.forEach(function (item) {\n                  Object.keys(item).forEach(function (key) {\n                    if (typeof item[key] === 'string') item[key] = item[key].replace('_', ' ');\n                  });\n                });\n\n                var _loop = function _loop(i) {\n                  var rulesConditions = {};\n                  var fieldType = ruleOptions.variables.filter(function (el) {\n                    return el.name === extraData.rules[i].name.replace(' ', '_');\n                  });\n                  fieldType.length && ruleOptions.variable_type_operators[fieldType[0].field_type].forEach(function (val) {\n                    if (val.name === extraData.rules[i].operator.replace(' ', '_')) {\n                      rulesConditions.selectedCondition = val;\n                    }\n                  });\n                  rulesConditions.ruleOptions = ruleOptions.variable_type_operators[fieldType[0].field_type];\n                  ruleOptions.variables.forEach(function (val) {\n                    if (val.name === extraData.rules[i].name.replace(' ', '_')) {\n                      rulesConditions.selectedColumn = val;\n                    }\n                  });\n                  rulesConditions.selectedConditionValue = extraData.rules[i].value;\n                  activeBlock.rules.pushObject(rulesConditions);\n                };\n\n                for (var i = 0; i < extraData.rules.length; i++) {\n                  _loop(i);\n                }\n              }\n            })();\n          }\n        } else if (activeBlock.blockType === 'BUTTON') {\n          var parentFlow = newBlocks.findBy('id', activeBlock.parent.id);\n\n          if (parentFlow) {\n            activeBlock = parentFlow;\n          }\n        } else if (activeBlock.blockType === 'SLIDER') {\n          Ember.set(activeBlock, 'children', activeBlock.children.filter(function (child) {\n            return child.blockType === 'BUTTON';\n          }));\n        } else if (activeBlock.blockType === 'COMMENT') {\n          this.changeParamModule(activeBlock);\n          this.resetCommentModule(activeBlock);\n        } else if (activeBlock.blockType === 'TAG') {\n          this.changeParamModuleTags(activeBlock);\n          this.resetCommentModule(activeBlock);\n        }\n\n        Ember.set(activeBlock, 'active', true);\n        this.set('selectedComponent', activeBlock);\n      } else {\n        this.set('selectedComponent', null);\n        this.set('isActiveStartBlockFlow', true);\n        this.triggerOpenStartConfigure();\n      }\n\n      this.set('isLoadingComponent', false);\n      setTimeout(function () {\n        var activeElement = document.querySelector('.item-flow.active');\n\n        if (document.getElementById('editor')) {\n          document.getElementById('editor').innerHTML = activeBlock.mainTitle;\n        }\n\n        _this18.set('reRender', true); // activeElement && activeElement.scrollIntoView({ behavior: 'smooth' });\n\n      }, 500);\n    },\n    showStatus: function showStatus() {\n      var _this19 = this;\n\n      this.set('showStatusSave', true);\n      setTimeout(function () {\n        _this19.set('showStatusSave', false);\n      }, 2000);\n    },\n    updateFlow: function updateFlow(id) {\n      var _this20 = this;\n\n      this.ajax.query(_query.default.CHATBOT, 'chatbot', {\n        flowId: this.get('flowId')\n      }).then(function (data) {\n        if (data.extraData) {\n          var extraData = JSON.parse(data.extraData);\n          data.isDisabled = Boolean(extraData.isDisabled);\n          data.isTemplate = Boolean(extraData.isTemplate);\n        }\n\n        _this20.set('flow', data); // this.set('blocks', data.blocks);\n\n\n        _this20.set('blocks', _this20.deserializeFlow(data.blocks));\n\n        _this20.showStatus();\n\n        _this20.updateDataCollectorsSelect(data.blocks);\n\n        _this20.openConfigureComponent(id, data.blocks);\n\n        _this20.isDisabledFlowActive;\n        setTimeout(function () {\n          var activeElement = document.querySelector('.item-flow.active'); // this.set('reRender', true);\n\n          activeElement && activeElement.scrollIntoView({\n            behavior: 'smooth'\n          });\n        }, 200);\n      });\n    },\n    updateDataCollectorsSelect: function updateDataCollectorsSelect(blocks) {\n      var filterBlocks = [];\n      blocks.forEach(function (block) {\n        if (block.blockType === 'FORM') {\n          var data = JSON.parse(block.extraData).dataCollectorsSelect;\n\n          if (!Array.isArray(data)) {\n            data = [];\n          }\n\n          filterBlocks.push(data);\n        }\n      });\n      this.set('dataCollectorsSelect', this.get('dataCollectors').filter(function (a) {\n        return !filterBlocks.some(function (b) {\n          return b.id === a.id;\n        });\n      }));\n    },\n    mutationFlow: function mutationFlow() {\n      var _this21 = this;\n\n      var hash = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n      var extraData = {\n        isDisabled: this.get('isDisabledFlowActive'),\n        isTemplate: this.get('flow.isTemplate')\n      };\n\n      var data = _objectSpread(_objectSpread({}, hash), {}, {\n        flowId: this.get('flowId'),\n        extraData: JSON.stringify(extraData)\n      });\n\n      this.ajax.mutation(_mutation.default.CREATE_UPDATE_FLOW, 'createOrUpdateFlow', data).then(function () {\n        _this21.showStatus();\n      });\n    },\n    mutationWorkflow: function mutationWorkflow() {\n      var _this22 = this;\n\n      var hash = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n\n      if (hash.title) {\n        hash.name = hash.title;\n      }\n\n      var data = _objectSpread(_objectSpread({}, hash), {}, {\n        workflowId: this.get('flow.id')\n      });\n\n      return this.ajax.mutation(_mutation.default.CREATE_UPDATE_WORKFLOW, 'createOrUpdateWorkflow', data).then(function () {\n        _this22.showStatus();\n      });\n    },\n    deserializeFlow: function deserializeFlow(bl) {\n      var blocks = [];\n      bl.forEach(function (b) {\n        if (b.parent) {\n          var p = bl.findBy('id', b.parent.id);\n\n          if (p) {\n            b.parent = p;\n          }\n        }\n\n        var children = [];\n        b.children.forEach(function (c) {\n          c = bl.findBy('id', c.id);\n\n          if (c) {\n            children.addObject(c);\n          }\n        });\n\n        if (!b.parent) {// console.log('SET CHILDREN', b, children);\n        }\n\n        b.children = children.sortBy('id');\n        blocks.addObject(b);\n      }); // console.log('DESER FLOW', blocks);\n\n      return blocks;\n    },\n    insertBlock: function insertBlock(copyBlock, component) {\n      var _this23 = this;\n\n      if (component) {\n        // console.log('INSERT', copyBlock, component);\n        var hash = {\n          flowId: this.get('flowId'),\n          mainTitle: copyBlock.mainTitle,\n          blockType: copyBlock.blockType,\n          name: copyBlock.name,\n          icon: copyBlock.icon,\n          prevBlockId: component.id\n        };\n\n        if (copyBlock.blockType === 'FORM') {\n          hash.extraData = JSON.stringify({\n            dataCollectorsSelect: []\n          });\n        } else if (copyBlock.icon === 'play') {\n          var actions = {\n            actions: [{\n              tag_visitor: [],\n              assign_to: null,\n              close_conversation: false,\n              checkAction: null,\n              create_ticket: false\n            }],\n            actionsFlow: this.get('actionsFlow'),\n            rules: [],\n            alwaysBtn: false,\n            checkCondition: {\n              id: 1,\n              title: this.intl.t('matches_all_conditions')\n            }\n          };\n          hash.actions = JSON.stringify(actions);\n        }\n\n        if (component.children[0]) {\n          hash.nextBlockId = component.children[0].id;\n        }\n\n        if (component.children.length) {\n          if (component.parent && component.blockType !== 'SLIDER' && copyBlock.icon === 'options-single' && copyBlock.blockType !== 'BUTTON') {\n            hash.nextBlockId = component.children[0].id;\n          } else if (!component.parent && !component.id && this.get('blocks').length) {\n            hash.nextBlockId = this.get('blocks').findBy('parent', null).id;\n          } else if (component.blockType === 'SLIDER' && component.children.filter(function (child) {\n            return child.blockType !== 'BUTTON';\n          })[0]) {\n            hash.nextBlockId = component.children.filter(function (child) {\n              return child.blockType !== 'BUTTON';\n            })[0].id;\n          }\n        } // console.log('SAVE BLOCK', hash);\n\n\n        this.ajax.query(_mutation.default.CREATE_UPDATE_FLOW_BLOCK, 'createOrUpdateFlowBlock', hash).then(function (_ref3) {\n          var block = _ref3.block;\n          console.log('BLOCK', block);\n\n          if (copyBlock.blockType === 'SLIDER') {\n            var requests = [];\n\n            _this23.set('reRender', false);\n\n            console.log('SLIDER', copyBlock.children);\n            copyBlock.children.forEach(function (c) {\n              if (c.blockType === 'BUTTON') {\n                var hashSlider = {\n                  flowId: _this23.get('flowId'),\n                  blockType: 'BUTTON',\n                  buttonType: 'URL',\n                  // prevBlockId: 'copy',\n                  prevBlockId: block.id,\n                  attachments: c.attachments.map(function (a) {\n                    return a.id;\n                  }),\n                  buttonText: c.buttonText,\n                  mainTitle: c.mainTitle,\n                  redirectUrl: c.redirectUrl,\n                  subtitle: c.subtitle,\n                  name: c.name\n                };\n                console.log('UPDATE CARD', hashSlider);\n                requests.addObject(_this23.ajax.query(_mutation.default.CREATE_UPDATE_FLOW_BLOCK, 'createOrUpdateFlowBlock', hashSlider));\n              }\n            });\n\n            if (component.children[0]) {\n              var _hash3 = {\n                flowId: _this23.get('flowId'),\n                blockId: +component.children[0].id,\n                prevBlockId: block.id\n              };\n              requests.addObject(_this23.ajax.query(_mutation.default.CREATE_UPDATE_FLOW_BLOCK, 'createOrUpdateFlowBlock', _hash3));\n            }\n\n            Ember.RSVP.all(requests).then(function () {\n              _this23.updateFlow(block.id);\n            });\n          } else if (copyBlock.icon === 'options-single') {\n            console.log('OPTIONS', copyBlock.children);\n            var _requests = [];\n            var prevBlockId = block.id;\n            copyBlock.children.forEach(function (c, i) {\n              var childrenId = null;\n\n              if (i === 0) {\n                if (component && component.children.length && component.blockType !== 'SLIDER') {\n                  childrenId = component.children[0].id;\n                } else if (_this23.get('isActiveStartBlockFlow') && _this23.get('blocks').length) {\n                  childrenId = _this23.get('blocks')[0].id;\n                }\n              }\n\n              var hashOption = {\n                flowId: _this23.get('flowId'),\n                blockType: 'BUTTON',\n                buttonType: 'NEXT',\n                prevBlockId: prevBlockId,\n                mainTitle: c.mainTitle\n              };\n\n              if (childrenId) {\n                hashOption.nextBlockId = childrenId;\n              }\n\n              console.log('UPDATE OPTIONS', hashOption);\n\n              _requests.addObject(_this23.ajax.query(_mutation.default.CREATE_UPDATE_FLOW_BLOCK, 'createOrUpdateFlowBlock', hashOption));\n            });\n            Ember.RSVP.all(_requests).then(function () {\n              _this23.updateFlow(block.id);\n            });\n          } else {\n            _this23.updateFlow(block.id);\n          }\n        });\n      } else {\n        var firstBlock = this.get('firstBlock');\n        console.log('INSERT FIRST', copyBlock);\n        var _hash4 = {\n          flowId: this.get('flowId'),\n          mainTitle: copyBlock.mainTitle,\n          blockType: copyBlock.blockType,\n          name: copyBlock.name,\n          icon: copyBlock.icon,\n          nextBlockId: +firstBlock.id\n        };\n\n        if (copyBlock.blockType === 'FORM') {\n          _hash4.extraData = JSON.stringify({\n            dataCollectorsSelect: []\n          });\n        }\n\n        console.log('SAVE BLOCK', _hash4);\n        return;\n        this.ajax.query(_mutation.default.CREATE_UPDATE_FLOW_BLOCK, 'createOrUpdateFlowBlock', _hash4).then(function (_ref4) {\n          var block = _ref4.block;\n          console.log('BLOCK', block);\n          var hash2 = {\n            flowId: _this23.get('flowId'),\n            blockId: +firstBlock.id,\n            mainTitle: firstBlock.mainTitle,\n            prevBlockId: +block.id\n          };\n          console.log('UPDATE PREV', hash2); // this.ajax.query(Mutation.CREATE_UPDATE_FLOW_BLOCK, 'createOrUpdateFlowBlock', hash).then((res) => {\n          //     console.log('RES', res.block);\n\n          _this23.updateFlow(block.id); // });\n\n        });\n        /*\n                            if (component.type === 'data') {\n                                hash.extraData = JSON.stringify({dataCollectorsSelect: []});\n                            } else if (component.type === 'action') {\n                                const actions = {\n                                    actions: [{\n                                        tag_visitor: [],\n                                        assign_to: null,\n                                        close_conversation: false,\n                                        checkAction: null,\n                                        create_ticket: false,\n                                    }],\n                                    actionsFlow: this.get('actionsFlow'),\n                                    rules: [],\n                                    alwaysBtn: false,\n                                    checkCondition: {id: 1, title: this.intl.t('matches_all_conditions')},\n                                };\n                                hash.actions = JSON.stringify(actions);\n                            }\n                             if (selectedComponent && this.get('blocks').length) {\n                                hash.prevBlockId = selectedComponent.id;\n                            }\n                             if (selectedComponent && selectedComponent.children.length) {\n                                if (selectedComponent.parent && selectedComponent.blockType !== 'SLIDER' &&\n                                    component.type !== 'single' && component.type !== 'BUTTON') {\n                                    hash.nextBlockId = selectedComponent.children[0].id;\n                                } else if (!selectedComponent.parent && !selectedComponent.id && this.get('blocks').length) {\n                                    hash.nextBlockId = this.get('blocks').findBy('parent', null).id;\n                                } else if (selectedComponent.blockType === 'SLIDER' && selectedComponent.children.filter(child => child.blockType !== 'BUTTON')[0]) {\n                                    hash.nextBlockId = selectedComponent.children.filter(child => child.blockType !== 'BUTTON')[0].id;\n                                }\n                            }\n                             this.ajax.query(Mutation.CREATE_UPDATE_FLOW_BLOCK, 'createOrUpdateFlowBlock', hash).then(({block}) => {\n                                if (component.type === 'slider') {\n                                    this.set('reRender', false);\n                                    this.updateCardsComponent(block.id);\n                                } else if (component.type === 'single') {\n                                    for (let i = 0; i < 2; i++) {\n                                        let childrenId = null;\n                                         if (i === 0) {\n                                            if (selectedComponent && selectedComponent.children.length && selectedComponent.blockType !== 'SLIDER') {\n                                                childrenId = selectedComponent.children[0].id;\n                                            } else if (this.get('isActiveStartBlockFlow') && this.get('blocks').length) {\n                                                childrenId = this.get('blocks')[0].id;\n                                            }\n                                        }\n                                        this.updateOptionsComponent(block.id, childrenId, i === 1);\n                                    }\n                                } else {\n                                    this.updateFlow(block.id);\n                                }\n                            });\n                             /**/\n      }\n\n      this.get('blocks').removeObject(copyBlock);\n    },\n    deleteBlock: function deleteBlock(component) {\n      var _this24 = this;\n\n      if (component.blockType === 'SLIDER') {\n        console.log('DELETE SLIDER', component);\n      } else if (component.icon === 'options-single') {\n        console.log('DELETE OPTIONS', component);\n      } else if (component.children[0]) {\n        console.log('DELETE', component);\n        var hash = {\n          flowId: this.get('flowId'),\n          blockId: +component.children[0].id\n        };\n\n        if (component.parent) {\n          hash.prevBlockId = +component.parent.id;\n        } else {\n          hash.prevBlockId = 0;\n        }\n\n        console.log('UPDATE BLOCK', hash, component);\n        this.ajax.query(_mutation.default.CREATE_UPDATE_FLOW_BLOCK, 'createOrUpdateFlowBlock', hash).then(function (_ref5) {\n          var block = _ref5.block;\n          console.log('BLOCK', block);\n\n          if (component.parent) {\n            var hash2 = {\n              flowId: _this24.get('flowId'),\n              blockId: +component.parent.id,\n              nextBlockId: +component.children[0].id\n            };\n            console.log('UPDATE PREV', hash2);\n\n            _this24.ajax.query(_mutation.default.CREATE_UPDATE_FLOW_BLOCK, 'createOrUpdateFlowBlock', hash).then(function (res) {\n              console.log('RES', res.block);\n\n              _this24.ajax.query(_mutation.default.DELETE_FLOW_BLOCK, 'deleteFlowBlock', {\n                blockId: component.id\n              }).then(function () {\n                _this24.updateFlow();\n              });\n            });\n          } else {\n            // const hash2 = {\n            //     flowId: this.get('flowId'),\n            //     blockId: +component.id,\n            //     nextBlockId: 0\n            // };\n            // console.log('UPDATE CUR', hash2);\n            // this.ajax.query(Mutation.CREATE_UPDATE_FLOW_BLOCK, 'createOrUpdateFlowBlock', hash).then((res) => {\n            //     console.log('RES', res.block);\n            //     this.ajax.query(Mutation.DELETE_FLOW_BLOCK, 'deleteFlowBlock', {blockId: component.id}).then(() => {\n            //         this.updateFlow();\n            // });\n            // });\n            _this24.ajax.query(_mutation.default.DELETE_FLOW_BLOCK, 'deleteFlowBlock', {\n              blockId: component.id\n            }).then(function () {\n              _this24.updateFlow();\n            });\n          }\n        });\n      } else {\n        this.ajax.query(_mutation.default.DELETE_FLOW_BLOCK, 'deleteFlowBlock', {\n          blockId: component.id\n        }).then(function () {\n          _this24.updateFlow();\n        });\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/forgotpassword\", [\"exports\", \"inboxfront/gql/mutation\"], function (_exports, _mutation) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Controller.extend({\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    validation: Ember.inject.service(),\n    showSuccessMessage: false,\n    isDisabledBtn: Ember.computed('email', function () {\n      return !this.validation.emailValidation[0].validate(this.get('email'));\n    }),\n    actions: {\n      forgotPassword: function forgotPassword() {\n        var _this = this;\n\n        this.ajax.query(_mutation.default.FORGOT_PASSWORD, 'forgotPassword', {\n          username: this.get('email')\n        }).then(function (response) {\n          if (response.errors && response.errors[0]) {\n            _this.set('email', '');\n\n            _this.get('paperToaster').show(response.errors[0].message);\n          }\n\n          _this.set('showSuccessMessage', true);\n        }).catch(function () {\n          return _this.get('paperToaster').show(_this.intl.t('network_error'));\n        });\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/group/edit\", [\"exports\", \"inboxfront/gql/mutation\"], function (_exports, _mutation) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Controller.extend({\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    validation: Ember.inject.service(),\n    showDeleteGroupDialog: false,\n    queryParams: ['id'],\n    restCompanies: Ember.computed('groupProperties.length', function () {\n      var _this = this;\n\n      return this.get('properties').filter(function (company) {\n        return !_this.get('groupProperties').find(function (c) {\n          return c.id === company.id;\n        });\n      });\n    }),\n    restUsers: Ember.computed('users.length', function () {\n      var _this2 = this;\n\n      return this.get('modelUsers').filter(function (user) {\n        return !_this2.get('users').find(function (u) {\n          return Number(u.id) === user.id;\n        });\n      });\n    }),\n    actions: {\n      updateCompanyName: function updateCompanyName() {\n        var name = this.get('group.name');\n\n        if (name) {\n          this.saveCompanyGroup({\n            name: name\n          });\n        }\n      },\n      updateCompanyDescription: function updateCompanyDescription() {\n        this.saveCompanyGroup({\n          description: this.get('group.description')\n        });\n      },\n      addCompany: function addCompany() {\n        var _this3 = this;\n\n        if (!this.get('showCompanySelect')) {\n          this.set('showCompanySelect', true);\n          return;\n        }\n\n        if (!this.get('selectedCompany')) {\n          return;\n        }\n\n        this.get('groupProperties').pushObject(this.get('selectedCompany'));\n        var properties = this.get('groupProperties').map(function (property) {\n          return Number(property.id);\n        });\n        this.saveCompanyGroup({\n          properties: properties\n        }, function () {\n          _this3.get('paperToaster').show(_this3.intl.t('company_added_to_group'));\n\n          _this3.set('selectedCompany', null);\n        });\n      },\n      removeCompany: function removeCompany(company) {\n        var _this4 = this;\n\n        this.get('groupProperties').removeObject(company);\n        var properties = this.get('groupProperties').map(function (property) {\n          return Number(property.id);\n        });\n        this.saveCompanyGroup({\n          properties: properties\n        }, function () {\n          _this4.get('paperToaster').show(_this4.intl.t('company_removed_from_group'));\n        });\n      },\n      addUser: function addUser() {\n        var _this5 = this;\n\n        if (!this.get('showUserSelect')) {\n          this.set('showUserSelect', true);\n          return;\n        }\n\n        if (!this.get('selectedUser')) {\n          return;\n        }\n\n        this.get('users').pushObject(this.get('selectedUser'));\n        var users = this.get('users').map(function (user) {\n          return Number(user.id);\n        });\n        this.saveCompanyGroup({\n          users: users\n        }, function () {\n          _this5.get('paperToaster').show(_this5.intl.t('user_added_to_group'));\n\n          _this5.set('selectedUser', null);\n        });\n      },\n      removeUser: function removeUser(user) {\n        var _this6 = this;\n\n        this.get('users').removeObject(user);\n        var users = this.get('users').map(function (u) {\n          return Number(u.id);\n        });\n        this.saveCompanyGroup({\n          users: users\n        }, function () {\n          _this6.get('paperToaster').show(_this6.intl.t('user_removed_from_group'));\n        });\n      },\n      deleteGroup: function deleteGroup() {\n        var _this7 = this;\n\n        this.ajax.mutation(_mutation.default.DELETE_COMPANY_GROUP, 'deleteCompanyGroup', {\n          companyGroupId: +this.get('groupId')\n        }, function () {\n          _this7.get('paperToaster').show(_this7.intl.t('company_group_deleted'));\n\n          _this7.set('showDeleteGroupDialog', false);\n\n          _this7.transitionToRoute('group.index');\n        });\n      }\n    },\n    saveCompanyGroup: function saveCompanyGroup(hash, onSuccess) {\n      hash.companyGroupId = +this.get('groupId');\n      this.ajax.mutation(_mutation.default.CREATE_UPDATE_COMPANY_GROUP, 'createUpdateCompanyGroup', hash, onSuccess);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/group/index\", [\"exports\", \"inboxfront/gql/mutation\"], function (_exports, _mutation) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\n\n  function _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _iterableToArray(iter) { if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter); }\n\n  function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  var _default = Ember.Controller.extend({\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    router: Ember.inject.service(),\n    validation: Ember.inject.service(),\n    showAddGroup: false,\n    showDeleteGroupDialog: false,\n    actions: {\n      toggleShowPopup: function toggleShowPopup() {\n        this.clearForm();\n        this.set('showAddGroup', !this.get('showAddGroup'));\n      },\n      deselectCompany: function deselectCompany(company) {\n        this.get('selectedProperties').removeObject(company);\n      },\n      deselectUser: function deselectUser(user) {\n        this.get('selectedUsers').removeObject(user);\n      },\n      createGroup: function createGroup() {\n        var _this = this;\n\n        if (!this.get('selectedProperties').length) {\n          return this.get('paperToaster').show(this.intl.t('add_one_company'));\n        }\n\n        var properties = _toConsumableArray(this.get('selectedProperties')).map(function (prop) {\n          return Number(prop.id);\n        });\n\n        var users = _toConsumableArray(this.get('selectedUsers')).map(function (user) {\n          return Number(user.id);\n        });\n\n        var hash = {\n          name: this.get('companyName'),\n          description: this.get('companyDescription') || '',\n          properties: properties,\n          users: users\n        };\n        this.ajax.mutation(_mutation.default.CREATE_UPDATE_COMPANY_GROUP, 'createUpdateCompanyGroup', hash, function () {\n          _this.refreshRoute();\n\n          _this.set('showAddGroup', false);\n\n          _this.clearForm();\n\n          _this.get('paperToaster').show(_this.intl.t('company_group_created'));\n        }, function () {\n          _this.get('paperToaster').show(_this.intl.t('company_group_exists', {\n            name: hash.name\n          }));\n        });\n      },\n      showDeleteDialog: function showDeleteDialog(group) {\n        this.set('selectedGroup', group);\n        this.set('showDeleteGroupDialog', true);\n      },\n      onCloseDialog: function onCloseDialog() {\n        this.set('selectedGroup', null);\n        this.set('showDeleteGroupDialog', false);\n      },\n      deleteGroup: function deleteGroup() {\n        var _this2 = this;\n\n        var group = this.get('selectedGroup');\n\n        if (group) {\n          this.ajax.mutation(_mutation.default.DELETE_COMPANY_GROUP, 'deleteCompanyGroup', {\n            companyGroupId: +group.id\n          }, function () {\n            _this2.get('groups').removeObject(group);\n\n            _this2.get('paperToaster').show(_this2.intl.t('company_group_deleted'));\n\n            _this2.set('selectedGroup', null);\n\n            _this2.set('showDeleteGroupDialog', false);\n          });\n        }\n      }\n    },\n    clearForm: function clearForm() {\n      this.set('companyName', '');\n      this.set('companyDescription', '');\n      this.set('selectedProperties', []);\n      this.set('selectedUsers', []);\n    },\n    refreshRoute: function refreshRoute() {\n      var route = Ember.getOwner(this).lookup(\"route:\".concat(this.router.currentRoute.name));\n      route.refresh();\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/import\", [\"exports\", \"papaparse\", \"inboxfront/config/environment\", \"inboxfront/gql/mutation\", \"inboxfront/gql/query\"], function (_exports, _papaparse, _environment, _mutation, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\n\n  function _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _iterableToArray(iter) { if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter); }\n\n  function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  var _default = Ember.Controller.extend({\n    session: Ember.inject.service(),\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    customfields: Ember.inject.service(),\n    validation: Ember.inject.service(),\n    queryParams: ['tab'],\n    currentStep: 0,\n    showConfirmDialog: false,\n    showCreateFieldDialog: false,\n    stepIsValid: false,\n    initDropZone: false,\n    updateAttachments: Ember.computed(function () {\n      var controller = this;\n      return function (response) {\n        var result = JSON.parse(response.xhr.response);\n        controller.set('attachmentId', result.data.file.attachment.id);\n      };\n    }),\n    options: Ember.computed(function () {\n      var variables = '{\"appLabel\": \"fileimport\", \"model\": \"csvmaps\"}';\n      var token = this.get('session').get('data.authenticated.access_token') || undefined;\n      return {\n        paramName: 'file',\n        success: this.get('updateAttachments'),\n        url: _environment.default.apollo.apiURL,\n        maxFilesize: 1,\n        addRemoveLinks: true,\n        autoProcessQueue: true,\n        previewsContainer: null,\n        clickable: '#select-file',\n        method: 'POST',\n        acceptedFiles: '.csv,.xlsx',\n        headers: {\n          \"Cache-Control\": null,\n          \"X-requested-with\": null,\n          Accept: null,\n          Authorization: \"Bearer \" + token\n        },\n        params: {\n          operationName: \"uploadAttachment\",\n          query: _mutation.default.UPLOAD_ATTACHMENT,\n          variables: variables\n        }\n      };\n    }),\n    addedfile: Ember.computed(function () {\n      var controller = this;\n      return function (file) {\n        if (file.name.indexOf('.xlsx') === file.name.length - 5) {\n          var reader = new FileReader();\n\n          reader.onload = function (e) {\n            var results;\n\n            try {\n              var workbook = XLSX.read(e.target.result, {\n                type: 'binary'\n              });\n              results = XLSX.utils.sheet_to_json(workbook.Sheets[workbook.SheetNames[0]], {\n                header: 1\n              });\n            } catch (e) {\n              results = [];\n            }\n\n            controller.processData(file.name, results);\n          };\n\n          reader.readAsBinaryString(file);\n        } else {\n          _papaparse.default.parse(file, {\n            complete: function complete(results) {\n              controller.processData(file.name, results.data);\n            }\n          });\n        }\n      };\n    }),\n    availableFields: Ember.computed('unmappedFields.[]', function () {\n      var fields = _toConsumableArray(this.get('unmappedFields'));\n\n      fields.unshiftObject({\n        id: 'ignore',\n        label: 'Do not select'\n      });\n      fields.pushObject({\n        id: 'create',\n        label: 'Create custom field'\n      });\n      return fields;\n    }),\n    isContacts: Ember.computed('model.moduleName', function () {\n      return this.get('model.moduleName') === 'Contacts';\n    }),\n    actions: {\n      cancelImport: function cancelImport() {\n        if (this.get('currentStep') === 0) {\n          if (this.get('isContacts')) {\n            this.transitionToRoute('contacts');\n          } else {\n            this.transitionToRoute('organizations');\n          }\n        } else {\n          this.set('currentStep', 0);\n        }\n      },\n      startImport: function startImport() {\n        this.resetImportForm();\n        this.set('currentStep', 1);\n        this.checkStep();\n      },\n      nextStep: function nextStep() {\n        this.set('currentStep', this.get('currentStep') + 1);\n        this.checkStep();\n      },\n      previousStep: function previousStep() {\n        this.set('currentStep', this.get('currentStep') - 1);\n        this.checkStep();\n      },\n      closeImport: function closeImport() {\n        this.updateImportData();\n        this.set('currentStep', 0);\n      },\n      selectModule: function selectModule(moduleName) {\n        if (this.get('model.moduleName') !== moduleName) {\n          this.set('model.moduleName', moduleName);\n          this.transitionToRoute({\n            queryParams: {\n              tab: moduleName\n            }\n          });\n          this.updateImportData();\n        }\n      },\n      onUpdateProperty: function onUpdateProperty() {\n        this.checkStep();\n      },\n      onUpdateProcessName: function onUpdateProcessName(value) {\n        this.set('importProcessName', value);\n        this.checkStep();\n      },\n      replaceFile: function replaceFile() {\n        this.resetDropZone();\n        this.checkStep();\n      },\n      mapField: function mapField(column, field) {\n        if (field.id === 'create') {\n          this.set('selectedColumn', column);\n          this.set('newField', {\n            label: '',\n            description: '',\n            required: false,\n            type: this.get('fieldTypes')[0]\n          });\n          this.checkFieldForm();\n          this.set('showCreateFieldDialog', true);\n        } else {\n          this._mapField(column, field);\n        }\n      },\n      updateField: function updateField(name, value) {\n        Ember.set(this.get('newField'), name, value);\n        this.checkFieldForm();\n      },\n      createContactField: function createContactField() {\n        var _this = this;\n\n        var settingsId = this.get('isContacts') ? this.get('model.guestSettings.id') : this.get('model.organizationSettings.id');\n        this.get('customfields').updateField(this.get('newField'), settingsId, function (res) {\n          if (res.field) {\n            var field = res.field;\n            Ember.set(field, 'variants', []);\n            Ember.set(field, 'required', false); //ignore required custom fields\n\n            _this.get('fields').pushObject(field);\n\n            _this._mapField(_this.get('selectedColumn'), field);\n\n            _this.set('showCreateFieldDialog', false);\n          } else {\n            _this.get('paperToaster').show(_this.intl.t('internal_error') + ' ' + _this.intl.t('try_later'));\n          }\n        });\n      },\n      sendData: function sendData() {\n        var _this2 = this;\n\n        if (!this.get('attachmentId')) {\n          this.get('paperToaster').show(this.intl.t('internal_error') + ' ' + this.intl.t('try_later'));\n        }\n\n        var hash = {\n          typeId: this.get('isContacts') ? 0 : 2,\n          propertyId: this.get('selectedPropertyId'),\n          processName: this.get('importProcessName'),\n          hasHeader: true,\n          delimiter: ',',\n          attachmentId: this.get('attachmentId'),\n          dateFormat: this.get('selectedDateFormat')\n        };\n        var mappings = [];\n        this.get('columns').forEach(function (c) {\n          if (c.field && c.field.id !== 'ignore') {\n            mappings.pushObject({\n              value: c.field.id,\n              order: c.index\n            });\n          }\n        });\n        hash.mappings = mappings;\n        this.ajax.mutation(_mutation.default.UPLOAD_CSV, 'uploadCsv', hash, function () {\n          _this2.set('showConfirmDialog', false);\n\n          _this2.set('currentStep', 3);\n        });\n      }\n    },\n    processData: function processData(fileName, data) {\n      var fields = this.get('fields');\n      var headersFromFile = data[0];\n      var previews = data[1];\n      var columns = [];\n      var unmappedColumns = [];\n      headersFromFile && headersFromFile.forEach(function (header, index) {\n        var headerLC = header.toLowerCase();\n        var mapped = false;\n        var column = {\n          index: index,\n          label: header,\n          field: null,\n          preview: previews[index] || ''\n        };\n        fields.forEach(function (f) {\n          if (f.variants.indexOf(headerLC) >= 0 || f.label.toLowerCase() === headerLC || f.id === headerLC) {\n            column.field = f;\n            mapped = true;\n          }\n        });\n\n        if (!mapped) {\n          unmappedColumns.pushObject(column);\n        }\n\n        columns.pushObject(column);\n      });\n\n      if (columns.length === unmappedColumns.length) {\n        this.set('errorFileFormat', true);\n        this.set('isFileUploaded', false);\n      } else {\n        this.set('errorFileFormat', false);\n        this.set('fileName', fileName);\n\n        if (!this.get('importProcessName')) {\n          this.set('importProcessName', fileName);\n        }\n\n        this.set('isFileUploaded', true);\n      }\n\n      this.set('columns', columns);\n      this.set('unmappedColumns', unmappedColumns);\n      this.updateUnmappedFields();\n      this.checkStep();\n    },\n    _mapField: function _mapField(column, field) {\n      Ember.set(column, 'field', field);\n      this.get('unmappedColumns').removeObject(column);\n      this.updateUnmappedFields();\n    },\n    updateUnmappedFields: function updateUnmappedFields() {\n      var columns = this.get('columns');\n      var fields = this.get('fields');\n      var unmappedFields = [];\n      var requiredUnmappedFields = [];\n      fields.forEach(function (f) {\n        if (!columns.findBy('field', f)) {\n          unmappedFields.pushObject(f);\n\n          if (f.required) {\n            requiredUnmappedFields.pushObject(f);\n          }\n        }\n      });\n      this.set('unmappedFields', unmappedFields);\n      this.set('requiredUnmappedFields', requiredUnmappedFields);\n      this.checkStep();\n    },\n    checkStep: function checkStep() {\n      var stepIsValid = true;\n\n      switch (this.get('currentStep')) {\n        case 1:\n          //upload\n          if (!this.get('validation.trimValidation')[0].validate(this.get('importProcessName'))) {\n            stepIsValid = false;\n          } else if (!this.get('selectedPropertyId')) {\n            stepIsValid = false;\n          } else if (!this.get('isFileUploaded')) {\n            stepIsValid = false;\n          }\n\n          break;\n\n        case 2:\n          //map\n          if (this.get('requiredUnmappedFields.length')) {\n            stepIsValid = false;\n          }\n\n          break;\n      }\n\n      this.set('stepIsValid', stepIsValid);\n    },\n    checkFieldForm: function checkFieldForm() {\n      var label = this.get('newField.label');\n      this.set('fieldFormIsValid', this.get('validation.trimValidation')[0].validate(label) && label.length > 2);\n    },\n    updateImportData: function updateImportData() {\n      var _this3 = this;\n\n      var isContacts = this.get('isContacts');\n      this.set('importHistory', []);\n      this.set('fields', this.get(isContacts ? 'model.contactFields' : 'model.organizationFields'));\n      this.ajax.query(isContacts ? _query.default.GUEST_IMPORT_HISTORY : _query.default.ORGANIZATION_IMPORT_HISTORY).then(function (result) {\n        _this3.set('importHistory', result);\n      });\n    },\n    resetImportForm: function resetImportForm() {\n      this.set('selectedPropertyId', null);\n      this.set('importProcessName', '');\n      this.set('selectedDateFormat', this.get('dateFormats')[0]);\n      this.resetDropZone();\n    },\n    resetDropZone: function resetDropZone() {\n      var _this4 = this;\n\n      this.set('isFileUploaded', false);\n      this.set('errorFileFormat', false);\n      this.set('initDropZone', false);\n      setTimeout(function () {\n        return _this4.set('initDropZone', true);\n      }, 100);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/issuetypes\", [\"exports\", \"inboxfront/gql/mutation\"], function (_exports, _mutation) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Controller.extend({\n    ajax: Ember.inject.service(),\n    sessionAccount: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    validation: Ember.inject.service(),\n    actions: {\n      changeIssueTypeStatus: function changeIssueTypeStatus(type) {\n        var _this = this;\n\n        var status = !type.isActive;\n        var hash = {\n          id: type.id,\n          isActive: status\n        };\n        this.ajax.mutation(_mutation.default.CREATE_UPDATE_ISSUE_TYPE, 'createUpdateIssueType', hash, function () {\n          if (status) {\n            _this.get('paperToaster').show(_this.intl.t('issue_type_activated'));\n          } else {\n            _this.get('paperToaster').show(_this.intl.t('issue_type_deactivated'));\n          }\n\n          Ember.set(type, 'isActive', status);\n        });\n      },\n      showCreateDialog: function showCreateDialog() {\n        this.clearField();\n        this.set('showCreateType', true);\n        this.set('showEditType', false);\n      },\n      closeCreateDialog: function closeCreateDialog() {\n        this.set('showCreateType', false);\n      },\n      createIssueType: function createIssueType() {\n        var _this2 = this;\n\n        var hash = {\n          issueType: this.get('typeName'),\n          description: this.get('typeDescription'),\n          isActive: this.get('typeStatus')\n        };\n        this.ajax.mutation(_mutation.default.CREATE_UPDATE_ISSUE_TYPE, 'createUpdateIssueType', hash, function (res) {\n          _this2.get('model.issueTypes').addObject(res.issue);\n\n          _this2.get('paperToaster').show(_this2.intl.t('issue_type_created'));\n\n          _this2.set('showCreateType', false);\n        });\n      },\n      showEditDialog: function showEditDialog(type) {\n        this.set('selectedType', type);\n        this.set('typeName', type.issueType);\n        this.set('typeDescription', type.description);\n        this.set('typeStatus', type.isActive);\n        this.set('typeIsSystem', type.isSystem);\n        this.set('showCreateType', false);\n        this.set('showEditType', true);\n      },\n      closeEditDialog: function closeEditDialog() {\n        this.set('showEditType', false);\n      },\n      updateIssueType: function updateIssueType() {\n        var _this3 = this;\n\n        var selectedType = this.get('selectedType');\n        var issueType = this.get('typeName');\n        var description = this.get('typeDescription');\n        var isActive = this.get('typeStatus');\n\n        if (issueType !== selectedType.issueType || description !== selectedType.description || isActive !== selectedType.isActive) {\n          var hash = {\n            id: this.get('selectedType.id'),\n            issueType: issueType,\n            description: description,\n            isActive: isActive\n          };\n          this.ajax.mutation(_mutation.default.CREATE_UPDATE_ISSUE_TYPE, 'createUpdateIssueType', hash, function () {\n            _this3.get('paperToaster').show(_this3.intl.t('issue_type_updated'));\n\n            _this3.set('selectedType.issueType', issueType);\n\n            _this3.set('selectedType.description', description);\n\n            _this3.set('selectedType.isActive', isActive);\n\n            _this3.set('showEditType', false);\n          });\n        } else {\n          this.set('showEditType', false);\n        }\n      },\n      showDeleteDialog: function showDeleteDialog(type) {\n        this.set('selectedType', type);\n        this.set('showDeleteIssueTypeDialog', true);\n      },\n      deleteIssueType: function deleteIssueType() {\n        var _this4 = this;\n\n        this.ajax.mutation(_mutation.default.DELETE_ISSUE_TYPE, 'deleteIssueType', {\n          id: this.get('selectedType.id')\n        }, function () {\n          _this4.get('model.issueTypes').removeObject(_this4.get('selectedType'));\n\n          _this4.set('showDeleteIssueTypeDialog', false);\n\n          _this4.get('paperToaster').show(_this4.intl.t('issue_type_deleted'));\n        });\n      }\n    },\n    clearField: function clearField() {\n      this.set('typeName', '');\n      this.set('typeDescription', '');\n      this.set('typeStatus', false);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/kb\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Controller.extend({\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    kb: Ember.inject.service(),\n    showButton: true,\n    selectedBase: null,\n    sections: Ember.computed('selectedBase', 'selectedBase.sections.[]', function () {\n      return this.get('selectedBase.sections');\n    }),\n    categories: Ember.computed('selectedBase', 'selectedBase.categories.[]', function () {\n      return this.get('selectedBase.categories');\n    }),\n    articles: Ember.computed('selectedBase', 'selectedBase.articles.[]', function () {\n      return this.get('selectedBase.articles');\n    }),\n    pageIcon: Ember.computed('subPage', function () {\n      switch (this.get('subPage')) {\n        case 'sections':\n          return 'sections';\n\n        case 'edit_section':\n          return 'create-section';\n\n        case 'categories':\n          return 'categories';\n\n        case 'edit_category':\n          return 'create-category';\n\n        case 'articles':\n          return 'articles';\n\n        case 'edit_article':\n          return 'create-article';\n\n        case 'magic_styling':\n          return 'magic-styles';\n\n        case 'kb-create-form':\n          return 'create-kb';\n\n        case 'kb-create-article':\n          return 'create-article';\n\n        case 'kb-create-section':\n          return 'create-section';\n\n        case 'settings':\n        case 'insights':\n          return this.get('subPage');\n\n        default:\n          return 'knowledge-base';\n      }\n    }),\n    actions: {\n      showCreateKB: function showCreateKB() {\n        this._showCreateKB();\n      },\n      createKB: function createKB() {\n        var _this = this;\n\n        this.get('kb').addBase(this.get('kbName')).then(function (base) {\n          _this._selectBase(base);\n\n          _this.set('errorDescription', null);\n        }).catch(function (error) {\n          if (error.status === 400) {\n            _this.set('errorDescription', 'Knowledge Base with this name already exists, please try to enter another name');\n\n            setTimeout(function () {\n              _this.set('errorDescription', null);\n            }, 4000);\n          }\n        });\n      },\n      onChangeNameKb: function onChangeNameKb(val) {\n        var slugUrl = this.get('kb').formatSlug(val);\n        this.set('kbName', val);\n        this.set('slugUrl', slugUrl + '.raincheck.co');\n      },\n      deleteKB: function deleteKB() {\n        var _this2 = this;\n\n        this.get('kb').deleteBase(this.get('selectedBase')).then(function (bases) {\n          if (bases[0]) {\n            _this2._selectBase(bases[0], 'kb-landing');\n          } else {\n            _this2._showCreateKB();\n          }\n        });\n      },\n      closeCreateKB: function closeCreateKB() {\n        this._selectBase(this.get('selectedBase'));\n      },\n      showKBLanding: function showKBLanding() {\n        this._selectBase(this.get('selectedBase'), 'kb-landing');\n      },\n      selectKB: function selectKB(base) {\n        this._selectBase(base);\n      },\n      showLanding: function showLanding(page) {\n        if (page === 'insights') {\n          return this.transitionToRoute('dashboard');\n        }\n\n        this._showPage(page, true);\n      },\n      showCreateSection: function showCreateSection() {\n        this.set('selectedSection', this.get('kb').createSection(this.get('selectedBase')));\n\n        this._showPage('edit_section');\n      },\n      changeSectionStatus: function changeSectionStatus(value) {\n        this.set('selectedSection.status', value ? 'PUBLISHED' : 'DRAFT');\n        this.get('selectedSection').validate();\n      },\n      changeCategoryStatus: function changeCategoryStatus(value) {\n        this.set('selectedCategory.status', value ? 'PUBLISHED' : 'DRAFT');\n        this.get('selectedCategory').validate();\n      },\n      changeArticleStatus: function changeArticleStatus(value) {\n        this.set('selectedArticle.status', value ? 'PUBLISHED' : 'DRAFT');\n        this.get('selectedArticle').validate();\n      },\n      moveToBase: function moveToBase(base, sectionId) {\n        var section = this.get('kb').findSection(sectionId);\n\n        if (section.base === base) {\n          return;\n        }\n\n        this.set('selectedSection', section);\n        this.set('newBase', base);\n        this.set('openSectionBaseUpdateDialog', true);\n      },\n      onChangeSectionBase: function onChangeSectionBase(base) {\n        var section = this.get('selectedSection');\n\n        if (section.id) {\n          this.set('newBase', base);\n          this.set('openSectionBaseUpdateDialog', true);\n        } else {\n          this.set('selectedBase', base);\n          section.setBase(base);\n        }\n      },\n      updateSectionBase: function updateSectionBase() {\n        var _this3 = this;\n\n        this.get('kb').saveSection(this.get('selectedSection'), this.get('newBase')).then(function () {\n          _this3.set('selectedBase', _this3.get('newBase'));\n\n          _this3.set('openSectionBaseUpdateDialog', false);\n\n          _this3.get('paperToaster').show('Base changed');\n        });\n      },\n      moveToSection: function moveToSection(section, categoryId) {\n        var category = section.base.categories.findBy('id', categoryId);\n\n        if (category.section === section) {\n          return;\n        }\n\n        this.set('selectedCategory', category);\n        this.set('newSection', section);\n        this.set('openCategorySectionUpdateDialog', true);\n      },\n      onChangeCategorySection: function onChangeCategorySection(section, category) {\n        this.set('selectedCategory', category);\n        this.set('newSection', section);\n        this.set('openCategorySectionUpdateDialog', true);\n      },\n      updateSection: function updateSection() {\n        var _this4 = this;\n\n        this.get('kb').saveCategory(this.get('selectedCategory'), this.get('newSection')).then(function () {\n          _this4.get('paperToaster').show('Section changed');\n        });\n      },\n      prevPage: function prevPage() {\n        console.log('GO PREV PAGE');\n      },\n      nextPage: function nextPage() {\n        console.log('GO NEXT PAGE');\n      },\n      dragEndSection: function dragEndSection(_ref) {\n        var sourceList = _ref.sourceList,\n            sourceIndex = _ref.sourceIndex,\n            targetList = _ref.targetList,\n            targetIndex = _ref.targetIndex;\n\n        if (sourceList !== targetList) {\n          return;\n        }\n\n        var field = sourceList.objectAt(sourceIndex);\n        sourceList.removeAt(sourceIndex);\n        targetList.insertAt(targetIndex, field);\n        this.get('kb').updateSectionOrders(this.get('selectedBase'));\n      },\n      dragEndCategories: function dragEndCategories(_ref2) {\n        var sourceList = _ref2.sourceList,\n            sourceIndex = _ref2.sourceIndex,\n            targetList = _ref2.targetList,\n            targetIndex = _ref2.targetIndex;\n\n        if (sourceList !== targetList) {\n          return;\n        }\n\n        var field = sourceList.objectAt(sourceIndex);\n        sourceList.removeAt(sourceIndex);\n        targetList.insertAt(targetIndex, field);\n        this.get('kb').updateCategoriesOrders(this.get('selectedBase'));\n      },\n      dragEndArticles: function dragEndArticles(_ref3) {\n        var sourceList = _ref3.sourceList,\n            sourceIndex = _ref3.sourceIndex,\n            targetList = _ref3.targetList,\n            targetIndex = _ref3.targetIndex;\n\n        if (sourceList !== targetList) {\n          return;\n        }\n\n        var field = sourceList.objectAt(sourceIndex);\n        sourceList.removeAt(sourceIndex);\n        targetList.insertAt(targetIndex, field);\n        this.get('kb').updateArticlesOrders(this.get('selectedBase'));\n      },\n      showEditSection: function showEditSection(section) {\n        this.set('selectedSection', section);\n\n        this._showPage('edit_section');\n      },\n      showEditCategory: function showEditCategory(section, category, fromAddArticles) {\n        this.set('selectedCategory', category || this.get('kb').createCategory(this.get('selectedBase'), section));\n        this.set('selectedSection', category ? category.section : section);\n\n        if (fromAddArticles === true) {\n          this._showBurgerMenu();\n        }\n\n        this.set('pageTitle', '');\n        this.set('backToSection', section);\n\n        this._showPage('edit_category');\n      },\n      backFromCategoryEditor: function backFromCategoryEditor() {\n        if (this.get('backToSection')) {\n          if (this.get('selectedSection') !== this.get('selectedCategory.section')) {\n            this.set('selectedSection', this.get('selectedCategory.section'));\n          }\n\n          this._showPage('edit_section');\n        } else {\n          this._showPage('categories', true);\n        }\n\n        this.set('backToSection', false);\n      },\n      confirmSectionDeletion: function confirmSectionDeletion(section) {\n        if (section.isEmpty()) {\n          this.set('selectedSection', section);\n          this.set('openSectionDeleteDialog', true);\n        } else {\n          this.set('openSectionIsNotEmptyDialog', true);\n        }\n      },\n      deleteSection: function deleteSection() {\n        var _this5 = this;\n\n        this.get('kb').deleteSection(this.get('selectedSection')).then(function () {\n          _this5.set('selectedSection', null);\n\n          _this5._showPage('sections', true);\n        }).catch(function (e) {}).finally(function () {\n          _this5.set('openSectionDeleteDialog', false);\n        });\n      },\n      showCategories: function showCategories() {\n        this.set('selectedSection', null);\n\n        this._showPage('categories', true);\n      },\n      confirmCategoryDeletion: function confirmCategoryDeletion(category, fromSection) {\n        if (category.isEmpty()) {\n          this.set('fromSection', fromSection === true);\n          this.set('selectedCategory', category);\n          this.set('openCategoryDeleteDialog', true);\n        } else {\n          this.set('openCategoryIsNotEmptyDialog', true);\n        }\n      },\n      deleteCategory: function deleteCategory() {\n        this.get('kb').deleteCategory(this.get('selectedCategory'), this.get('selectedBase'));\n        this.set('selectedCategory', null);\n        this.set('openCategoryDeleteDialog', false);\n\n        if (this.get('fromSection')) {\n          this._showPage('edit_section');\n        } else {\n          this._showPage('categories', true);\n        }\n      },\n      removeArticle: function removeArticle(article, category) {\n        if (article.categories.length === 1) {\n          this.set('selectedArticle', article);\n          this.set('openDeleteArticleDialog', true);\n        } else {\n          this.get('kb').removeArticle(article, category);\n        }\n      },\n      duplicateCategory: function duplicateCategory(category) {\n        this.get('kb').duplicateCategory(category, this.get('selectedBase'));\n      },\n      showAddArticle: function showAddArticle() {\n        this._hideBurgerMenu();\n\n        var categoryTitle = this.get('selectedCategory.title');\n        this.set('pageTitle', 'Add Articles to ' + (categoryTitle ? categoryTitle : ' this category'));\n\n        this._showPage('add_articles');\n      },\n      addArticles: function addArticles(selected) {\n        this.get('kb').addArticles(selected, this.get('selectedCategory'));\n\n        this._showBurgerMenu();\n\n        this.set('pageTitle', '');\n\n        this._showPage('edit_category');\n      },\n      addToCategory: function addToCategory(articleId, category) {\n        var article = this.get('selectedBase.articles').findBy('id', articleId);\n        article && this.get('kb').addArticles([article], category);\n      },\n      showEditArticle: function showEditArticle(category, article, fromAddArticles) {\n        this.set('selectedArticle', article || this.get('kb').createArticle(category));\n        this.set('selectedCategory', category || (article ? article.categories[0] : null));\n        this.set('selectedSection', category ? category.section : article && article.categories[0] ? article.categories[0].section : null);\n\n        if (fromAddArticles === true) {\n          this._showBurgerMenu();\n        }\n\n        this.set('pageTitle', '');\n        this.set('backToCategory', category);\n\n        this._showPage('edit_article');\n      },\n      backFromArticleEditor: function backFromArticleEditor() {\n        if (this.get('backToCategory')) {\n          this._showPage('edit_category');\n        } else {\n          this._showPage('articles', true);\n        }\n\n        this.set('backToCategory', false);\n      },\n      confirmArticleDeletion: function confirmArticleDeletion(article) {\n        this.set('selectedArticle', article);\n        this.set('openDeleteArticleDialog', true);\n      },\n      deleteArticle: function deleteArticle() {\n        this.get('kb').deleteArticle(this.get('selectedArticle'), this.get('selectedBase'));\n        this.set('openDeleteArticleDialog', false);\n        this.set('selectedArticle', null);\n      },\n      duplicateArticle: function duplicateArticle(article) {\n        this.get('kb').duplicateArticle(article, this.get('selectedBase'));\n      },\n      showSectionPreview: function showSectionPreview(section) {\n        this.set('previewArticle', null);\n        this.set('previewCategory', null);\n        this.set('previewSection', section);\n        this.set('isShowKbPreview', true);\n      },\n      showCategoryPreview: function showCategoryPreview(category) {\n        this.set('previewArticle', null);\n        this.set('previewCategory', category);\n        this.set('previewSection', category.section);\n        this.set('isShowKbPreview', true);\n      },\n      showArticlePreview: function showArticlePreview(article) {\n        this.set('previewArticle', article);\n        this.set('previewCategory', article.categories[0]);\n        this.set('previewSection', (article.categories[0] || {}).section);\n        this.set('isShowKbPreview', true);\n      },\n      discardArticleChanges: function discardArticleChanges() {\n        this.get('selectedArticle').restore();\n        this.get('discardCallback') && this.get('discardCallback')();\n      }\n    },\n    _selectBase: function _selectBase(base, subPage) {\n      switch (this.get('subPage')) {\n        case 'sections':\n        case 'categories':\n        case 'articles':\n        case 'magic_styling':\n        case 'settings':\n        case 'insights':\n          subPage = subPage || this.get('subPage');\n          break;\n\n        default:\n          subPage = subPage || 'kb-landing';\n      }\n\n      this.set('selectedBase', base);\n      this.set('pageTitle', base.name);\n\n      this._showPage(subPage);\n    },\n    _showCreateKB: function _showCreateKB() {\n      if (this.get('subPage') === 'kb-create-form') {\n        return;\n      }\n\n      this.set('kbName', '');\n\n      this._showPage('kb-create-form');\n\n      this.set('pageTitle', this.get('intl').t('kb'));\n    },\n    _showPage: function _showPage(subPage, updateTitle) {\n      var _this6 = this;\n\n      return this._checkEntityUpdates(function () {\n        _this6.set('subPage', subPage);\n\n        updateTitle && _this6.set('pageTitle', _this6.get('intl').t(subPage));\n      });\n    },\n    _checkEntityUpdates: function _checkEntityUpdates(callback) {\n      if (this.get('selectedArticle.isUpdated')) {\n        this.set('discardCallback', callback);\n        this.set('openDiscardChangesDialog', true);\n        return false;\n      }\n\n      callback && callback();\n      return true;\n    },\n    _showBurgerMenu: function _showBurgerMenu() {\n      this.set('showButton', true);\n      this.set('isCollapsed', this.get('isCollapsedPrev'));\n      this.set('isCollapsedPrev', null);\n    },\n    _hideBurgerMenu: function _hideBurgerMenu() {\n      this.set('showButton', false);\n      this.set('isCollapsedPrev', this.get('isCollapsed'));\n      this.set('isCollapsed', true);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/login\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Controller.extend({\n    session: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    validation: Ember.inject.service(),\n    email: '',\n    password: '',\n    inputType: 'password',\n    isDisabledBtn: Ember.computed('email', 'password', function () {\n      var validationEmail = this.validation.emailValidation[0].validate(this.get('email'));\n      var validationPassword = this.validation.passwordValidation[0].validate(this.get('password'));\n      return !validationEmail || !validationPassword;\n    }),\n    actions: {\n      authenticate: function authenticate() {\n        var _this = this;\n\n        var _this$getProperties = this.getProperties('email', 'password'),\n            email = _this$getProperties.email,\n            password = _this$getProperties.password;\n\n        this.get('session').authenticate('authenticator:oauth2', email, password).catch(function (_ref) {\n          var responseJSON = _ref.responseJSON;\n\n          if (responseJSON.error_description) {\n            _this.get('paperToaster').show(_this.intl.t('forms.login_failed'));\n          }\n        });\n      },\n      togglePassword: function togglePassword() {\n        this.set('inputType', this.inputType === 'password' ? 'text' : 'password');\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/onboarding\", [\"exports\", \"inboxfront/config/environment\", \"inboxfront/gql/mutation\"], function (_exports, _environment, _mutation) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  var _default = Ember.Controller.extend({\n    session: Ember.inject.service(),\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    validation: Ember.inject.service(),\n    currentStep: 0,\n    stepActive: 'profile',\n    selectedLocale: Ember.computed('profile.staffprofile.language', function () {\n      var _this = this;\n\n      if (this.get('locales')) {\n        if (!this.get('profile.staffprofile.language')) {\n          return null;\n        } else {\n          return this.get('locales').find(function (obj) {\n            return obj.code === _this.get('profile.staffprofile.language');\n          });\n        }\n      }\n    }),\n    userDepartment: Ember.computed('profile.staffprofile.department', function () {\n      return this.get('profile.staffprofile.department');\n    }),\n    mailboxAddress: Ember.computed('mailboxName', 'domain', function () {\n      var mailboxName = this.get('mailboxName') || '';\n      var domain = this.get('domain') || '';\n      return mailboxName + '@' + domain + '.raincheck.co';\n    }),\n    isValidForm: Ember.computed('invite.{firstName,lastName,selectedRole,selectedDepartment,email}', function () {\n      var _this$get = this.get('invite'),\n          firstName = _this$get.firstName,\n          lastName = _this$get.lastName,\n          selectedRole = _this$get.selectedRole,\n          selectedDepartment = _this$get.selectedDepartment,\n          email = _this$get.email;\n\n      return this.validation.nameValidation[0].validate(firstName) && this.validation.nameValidation[0].validate(lastName) && this.validation.emailValidationNotRequired[0].validate(email) && (selectedRole === null || selectedRole === void 0 ? void 0 : selectedRole.id) && (selectedDepartment === null || selectedDepartment === void 0 ? void 0 : selectedDepartment.id);\n    }),\n    onAddedFile: Ember.computed(function () {\n      var controller = this;\n      return function (_ref) {\n        var status = _ref.status;\n        setTimeout(function () {\n          if (status !== 'error') {\n            controller.set('isLoading', true);\n          }\n        }, 0);\n      };\n    }),\n    uploadSuccess: Ember.computed(function () {\n      var controller = this;\n      return function (response) {\n        var _JSON$parse = JSON.parse(response.xhr.response),\n            data = _JSON$parse.data,\n            errors = _JSON$parse.errors;\n\n        this.removeAllFiles();\n\n        if (data.file) {\n          controller.set('urlAttachment', _environment.default.mediaUrl + data.file.attachment.datafile);\n          controller.set('attachmentId', data.file.attachment.id);\n        } else {\n          controller.paperToaster.show(errors[0].message);\n        }\n\n        controller.get('sessionAccount').update(false, function () {\n          controller.set('isLoading', false);\n        });\n      };\n    }),\n    options: Ember.computed(function () {\n      var token = this.get('session').get('data.authenticated.access_token');\n      var userId = this.get('profile.id');\n      return {\n        url: _environment.default.apollo.apiURL,\n        maxFiles: 1,\n        clickable: '.edit-icon',\n        dictDefaultMessage: this.intl.t('upload_image'),\n        acceptedFiles: '.png,.jpg,.jpeg',\n        headers: {\n          'Cache-Control': null,\n          'X-Requested-With': null,\n          'Accept': null,\n          'Authorization': 'Bearer ' + token\n        },\n        params: {\n          'operationName': 'uploadAttachment',\n          'query': _mutation.default.UPLOAD_ATTACHMENT,\n          'variables': '{\"appLabel\": \"auth\", \"model\": \"user\", \"objectId\": \"' + userId + '\"}'\n        }\n      };\n    }),\n    actions: {\n      deleteAvatar: function deleteAvatar() {\n        var _this2 = this;\n\n        var hash = {\n          attachmentId: this.get('attachmentId')\n        };\n        this.ajax.query(_mutation.default.DELETE_ATTACHMENT, 'deleteAttachment', hash).then(function () {\n          _this2.set('urlAttachment', '');\n\n          _this2.set('attachmentId', null);\n\n          _this2.get('sessionAccount').update();\n        });\n      },\n      confirmDomain: function confirmDomain() {\n        var hash = {\n          objId: this.get('profile.staffprofile.company.id'),\n          domain: this.get('domain')\n        };\n        this.ajax.query(_mutation.default.UPDATE_COMPANY, 'updateCompany', hash);\n      },\n      copyMailbox: function copyMailbox(text) {\n        var _this3 = this;\n\n        navigator.clipboard.writeText(text).then(function () {\n          _this3.paperToaster.show(_this3.intl.t('copying_success'));\n        }, function (err) {\n          _this3.paperToaster.show(_this3.intl.t('copying_failed'), err);\n        });\n      },\n      updateConfirmation: function updateConfirmation() {\n        var _this4 = this;\n\n        var hash = {\n          userId: this.get('profile').id,\n          language: this.get('selectedLocale.code')\n        };\n        this.set('stepActive', 'mailbox');\n        this.ajax.query(_mutation.default.UPDATE_USER_PROFILE, 'updateProfile', hash).then(function () {\n          if (!_this4.get('steps').includes('personalization')) {\n            _this4.updateOnBoardingProcess('personalization');\n          }\n        });\n      },\n      nextStep: function nextStep() {\n        if (this.get('currentStep') === 0) {\n          var hash = {\n            name: this.get('mailboxName'),\n            emailAddress: this.get('mailboxAddress'),\n            application: 'EMAIL',\n            emailProvider: 'SENDGRID',\n            propertyId: this.get('selectedProperty').id,\n            department: this.get('selectedDepartment').id\n          };\n          this.ajax.query(_mutation.default.CREATE_OR_UPDATE_EMAIL, 'createOrUpdateAccount', hash);\n        }\n\n        this.set('currentStep', this.get('currentStep') + 1);\n      },\n      prevStep: function prevStep() {\n        this.set('currentStep', this.get('currentStep') - 1);\n      },\n      updateMailbox: function updateMailbox() {\n        this.set('stepActive', 'invite');\n\n        if (!this.get('steps').includes('mailbox')) {\n          this.updateOnBoardingProcess('mailbox');\n        }\n      },\n      saveInvite: function saveInvite() {\n        var _this5 = this;\n\n        var _this$get2 = this.get('invite'),\n            isAgent = _this$get2.isAgent,\n            isHasInboxAccess = _this$get2.isHasInboxAccess,\n            isHasHelpdeskAccess = _this$get2.isHasHelpdeskAccess,\n            defaultPassword = _this$get2.defaultPassword,\n            email = _this$get2.email,\n            firstName = _this$get2.firstName,\n            lastName = _this$get2.lastName,\n            selectedRole = _this$get2.selectedRole,\n            selectedProperty = _this$get2.selectedProperty,\n            selectedDepartment = _this$get2.selectedDepartment;\n\n        var hash = {\n          firstName: firstName,\n          lastName: lastName,\n          defaultPassword: defaultPassword,\n          isAgent: !!isAgent,\n          hasInboxAccess: !!isHasInboxAccess,\n          hasHelpdeskAccess: !!isHasHelpdeskAccess,\n          systemGroup: selectedRole === null || selectedRole === void 0 ? void 0 : selectedRole.id,\n          propertiesId: (selectedProperty === null || selectedProperty === void 0 ? void 0 : selectedProperty.id) && [selectedProperty.id],\n          department: selectedDepartment === null || selectedDepartment === void 0 ? void 0 : selectedDepartment.id\n        };\n        if (this.get('isEmail')) hash.email = email;\n        hash = Object.fromEntries(Object.entries(hash).filter(function (_ref2) {\n          var _ref3 = _slicedToArray(_ref2, 2),\n              val = _ref3[1];\n\n          return typeof val !== 'undefined';\n        }));\n        this.set('isLoading', true);\n        this.ajax.query(_mutation.default.CREATE_USER, 'createUser', hash).then(function (_ref4) {\n          var profile = _ref4.profile;\n\n          _this5.paperToaster.show(_this5.intl.t('user_created'));\n\n          _this5.set('invite', {\n            isEmail: true\n          });\n\n          _this5.set('openUserPasswordResetDialog', true);\n\n          _this5.set('resetHeader', _this5.intl.t('user_created'));\n\n          _this5.set('resetUser', profile.user);\n\n          _this5.set('resetLink', profile.user.resetPasswordLink);\n\n          _this5.set('resetPasswordText', _this5.intl.t('reset_user_password', {\n            link: profile.user.resetPasswordLink,\n            user: \"\".concat(profile.user.firstName, \" \").concat(profile.user.lastName)\n          }));\n\n          if (!_this5.get('steps').includes('invite')) {\n            _this5.updateOnBoardingProcess('invite');\n          }\n        }).finally(function () {\n          return _this5.set('isLoading', false);\n        });\n      },\n      onChangeInputDomain: function onChangeInputDomain(value) {\n        var trimValue = value.replace(/\\s/g, '');\n        this.set('domain', trimValue);\n      },\n      onDepartmentSelectChange: function onDepartmentSelectChange(department) {\n        this.set('selectedDepartment', department);\n      },\n      updateProfile: function updateProfile() {\n        var _this6 = this;\n\n        var _this$get3 = this.get('profile'),\n            id = _this$get3.id,\n            firstName = _this$get3.firstName,\n            lastName = _this$get3.lastName,\n            _this$get3$staffprofi = _this$get3.staffprofile,\n            phone = _this$get3$staffprofi.phone,\n            position = _this$get3$staffprofi.position,\n            email = _this$get3.email;\n\n        var hash = {\n          firstName: firstName,\n          lastName: lastName,\n          phone: phone,\n          email: email,\n          position: position,\n          userId: id,\n          department: this.get('selectedDepartment.id'),\n          language: this.get('selectedLocale.code')\n        };\n        this.ajax.query(_mutation.default.UPDATE_USER_PROFILE, 'updateProfile', hash).then(function () {\n          _this6.set('stepActive', 'personalization');\n\n          if (_this6.get('selectedDepartment.id')) {\n            Ember.set(_this6.profile.department, _this6.get('selectedDepartment'));\n          }\n\n          if (!_this6.get('steps').includes('profile')) {\n            _this6.updateOnBoardingProcess('profile');\n          }\n        });\n      },\n      onStep: function onStep(step) {\n        this.set('stepActive', step);\n      }\n    },\n    updateOnBoardingProcess: function updateOnBoardingProcess(step) {\n      this.get('steps').pushObject(step);\n      this.get('stepsProgress').forEach(function (item) {\n        if (item.value === step) {\n          Ember.set(item, 'isComplete', true);\n        }\n      });\n      this.set('progressValue', this.get('progressValue') + 20);\n      this.ajax.query(_mutation.default.UPDATE_ONBOARDING_PROCESS, 'updateOnboardingProcess', {\n        progress: String(this.get('progressValue')),\n        steps: JSON.stringify(this.get('steps'))\n      });\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/organizations/edit\", [\"exports\", \"inboxfront/helpers/countries-list\", \"inboxfront/config/environment\", \"inboxfront/gql/mutation\", \"inboxfront/gql/query\"], function (_exports, _countriesList, _environment, _mutation, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\n  function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n  function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\n\n  function _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _iterableToArray(iter) { if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter); }\n\n  function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  var _default = Ember.Controller.extend({\n    session: Ember.inject.service(),\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    contacts: Ember.inject.service(),\n    queryParams: ['id'],\n    countriesList: _countriesList.COUNTRIES_LIST,\n    isAddPreferenceMode: false,\n    isEditNoteStatus: false,\n    selectedOrganizationTab: 'timeline',\n    organizationContacts: Ember.computed('organization', function () {\n      var channels = this.get('channels');\n      var guestcontactSet = this.get('organization.guestcontactSet');\n      var arr = [];\n\n      if (this.get('organization')) {\n        guestcontactSet.forEach(function (el) {\n          var contact = channels.find(function (item) {\n            return item.type === el.contactType;\n          });\n\n          if (contact) {\n            arr.push({\n              type: contact.type,\n              contactValue: el.contactValue,\n              id: el.id,\n              icon: contact.icon\n            });\n          }\n        });\n        return arr;\n      }\n\n      return [];\n    }),\n    timeline: Ember.computed('organization', function () {\n      var _this = this;\n\n      return this.get('organization.activity').map(function (item) {\n        var randomColor = _this.getRandomColor();\n\n        return {\n          title: item.title,\n          obj: JSON.parse(item.text),\n          created: item.createdAt,\n          color: randomColor === '#ffffff' ? '#b0dcf7' : randomColor\n        };\n      });\n    }),\n    uploadSuccess: Ember.computed(function () {\n      var controller = this;\n      return function (response) {\n        var result = JSON.parse(response.xhr.response);\n        controller.set('attachmentId', result.data.file.attachment.id);\n        controller.set('urlAttachment', _environment.default.mediaUrl + result.data.file.attachment.datafile);\n        this.removeAllFiles();\n        controller.updateOrganizationQuery();\n      };\n    }),\n    options: Ember.computed(function () {\n      var token = this.get('session').get('data.authenticated.access_token') || undefined;\n      var guestId = this.get('organization.id');\n      return {\n        url: _environment.default.apollo.apiURL,\n        maxFiles: 1,\n        clickable: '#avatar-upload',\n        dictDefaultMessage: this.intl.t('upload_image'),\n        headers: {\n          'Cache-Control': null,\n          'X-Requested-With': null,\n          'Accept': null,\n          'Authorization': 'Bearer ' + token\n        },\n        params: {\n          'operationName': 'uploadAttachment',\n          'query': _mutation.default.UPLOAD_ATTACHMENT,\n          'variables': '{\"appLabel\": \"guest\", \"model\": \"organization\", \"objectId\": \"' + guestId + '\"}'\n        }\n      };\n    }),\n    openOpportunities: null,\n    closedOpportunities: null,\n    orgIsFromCrm: Ember.computed('organization.source', function () {\n      return !!this.get('organization.source');\n    }),\n    loadOpportunities: function loadOpportunities() {\n      var _this2 = this;\n\n      this.set('openOpportunities', []);\n      this.set('closedOpportunities', []);\n      var organization = this.get('organization');\n\n      if (!!organization.source) {\n        //if orgIsFromCrm\n        var data = {\n          crm: organization.source.toUpperCase(),\n          objectId: organization.id,\n          systemObject: 'organization'\n        };\n        this.ajax.query(_query.default.GET_CRM_OPPORTUNITIES, 'opportunities', data).then(function (res) {\n          if (!Array.isArray(res)) {\n            res = [];\n          }\n\n          _this2.set('openOpportunities', res.filter(function (opp) {\n            return !opp.closedDate;\n          }));\n\n          _this2.set('closedOpportunities', res.filter(function (opp) {\n            return opp.closedDate;\n          }));\n        });\n      }\n    },\n    actions: {\n      onRemovePreference: function onRemovePreference(preference) {\n        var _this3 = this;\n\n        this.ajax.query(_mutation.default.DELETE_PREFERENCE, 'deleteGuestPreference', {\n          preferenceId: preference.id\n        }).then(function () {\n          return _this3.updateOrganizationQuery();\n        });\n      },\n      onCancelNote: function onCancelNote() {\n        this.set('note', '');\n        this.set('noteTitle', '');\n        this.set('showAddNote', false);\n        this.set('isEditNoteStatus', false);\n      },\n      onShowEditNote: function onShowEditNote(note) {\n        this.set('note', note.text);\n        this.set('noteTitle', note.title);\n        this.set('showAddNote', true);\n        this.set('isEditNoteStatus', true);\n        this.set('noteId', note.id);\n      },\n      deleteNote: function deleteNote(noteId) {\n        var _this4 = this;\n\n        this.ajax.query(_mutation.default.DELETE_NOTE, 'deleteNote', {\n          noteId: noteId\n        }).then(function () {\n          _this4.get('paperToaster').show(_this4.intl.t('note_deleted'));\n\n          _this4.updateOrganizationQuery();\n        });\n      },\n      addNote: function addNote(note) {\n        var _this5 = this;\n\n        var hash = {\n          appLabel: 'guest',\n          model: 'organization',\n          objectId: this.get('organization.id'),\n          text: note,\n          title: this.get('noteTitle')\n        };\n\n        if (this.get('isEditNoteStatus')) {\n          hash = {\n            appLabel: 'guest',\n            model: 'organization',\n            noteId: this.get('noteId'),\n            text: note,\n            title: this.get('noteTitle')\n          };\n        }\n\n        this.ajax.query(_mutation.default.ADD_CONTACT_NOTE, 'addContactNote', hash).then(function () {\n          _this5.set('note', '');\n\n          _this5.set('noteTitle', '');\n\n          _this5.set('showAddNote', false);\n\n          _this5.set('isEditNoteStatus', false);\n\n          _this5.set('noteId', null);\n\n          _this5.updateOrganizationQuery();\n        });\n      },\n      onAddNoteClick: function onAddNoteClick() {\n        this.set('showAddNote', true);\n      },\n      closeDialog: function closeDialog() {\n        this.set('showDialog', false);\n      },\n      editAddresses: function editAddresses(key, val) {\n        var _hash,\n            _this6 = this;\n\n        var hash = (_hash = {\n          addressId: this.get('organization.address.id')\n        }, _defineProperty(_hash, key, val), _defineProperty(_hash, \"isOffice\", true), _defineProperty(_hash, \"appLabel\", 'guest'), _defineProperty(_hash, \"model\", 'organization'), _hash);\n        if (this.get('cloneOrganizationAddress')[key] === val) return;\n        this.ajax.query(_mutation.default.CREATE_UPDATE_ADDRESS, 'createUpdateAddress', hash).then(function () {\n          _this6.updateOrganizationQuery();\n\n          _this6.get('paperToaster').show(_this6.intl.t('org_address_updated'));\n        });\n      },\n      deleteAttachment: function deleteAttachment() {\n        var _this7 = this;\n\n        this.ajax.query(_mutation.default.DELETE_ATTACHMENT, 'deleteAttachment', {\n          attachmentId: this.get('attachmentId')\n        }).then(function () {\n          _this7.set('urlAttachment', null);\n\n          _this7.set('attachmentId', null);\n\n          _this7.updateOrganizationQuery();\n        });\n      },\n      onSelectParentCompany: function onSelectParentCompany(val) {\n        var _this8 = this;\n\n        var hash = {\n          organizationId: this.get('organization.id'),\n          parentId: val.id\n        };\n        this.ajax.query(_mutation.default.CREATE_OR_UPDATE_ORGANIZATION, 'createUpdateOrganization', hash).then(function () {\n          _this8.updateOrganizationQuery(true);\n\n          _this8.get('paperToaster').show(_this8.intl.t('org_updated'));\n        });\n      },\n      onSelectChildCompany: function onSelectChildCompany(val) {\n        var _this9 = this;\n\n        var hash = {\n          organizationId: val.id,\n          parentId: this.get('organization.id')\n        };\n        this.ajax.query(_mutation.default.CREATE_OR_UPDATE_ORGANIZATION, 'createUpdateOrganization', hash).then(function () {\n          _this9.updateOrganizationQuery(true);\n\n          _this9.get('paperToaster').show(_this9.intl.t('org_updated'));\n        });\n      },\n      addChannel: function addChannel(channel, value, org) {\n        var _this10 = this;\n\n        var hash = {\n          contactType: channel.type,\n          contactValue: value,\n          organizationId: org.id\n        };\n        this.ajax.query(_mutation.default.CREATE_OR_UPDATE_GUEST_CONTACT, 'createOrUpdateGuestContact', hash).then(function () {\n          _this10.set('selectedChannel', {\n            app: 'Facebook'\n          });\n\n          _this10.set('selectedContactValue', '');\n\n          _this10.closeFormChannel();\n\n          _this10.updateOrganizationQuery();\n        });\n      },\n      deleteChannel: function deleteChannel(channel) {\n        var _this11 = this;\n\n        this.ajax.query(_mutation.default.DELETE_GUEST_CONTACT, 'deleteGuestContact', {\n          contactId: channel.id\n        }).then(function () {\n          _this11.closeFormChannel();\n\n          _this11.updateOrganizationQuery();\n        });\n      },\n      cancelAddChannel: function cancelAddChannel() {\n        this.closeFormChannel();\n      },\n      chooseGuestContact: function chooseGuestContact(val) {\n        var _this12 = this;\n\n        var hash = {\n          organizationId: this.get('organization.id'),\n          guestId: val.id\n        };\n        this.set('selectedGuest', val);\n        this.ajax.query(_mutation.default.CREATE_OR_UPDATE_GUEST, 'createOrUpdateGuest', hash).then(function () {\n          _this12.updateOrganizationQuery();\n\n          _this12.get('paperToaster').show(_this12.intl.t('org_updated'));\n        });\n      },\n      onSelectContactOwner: function onSelectContactOwner(val) {\n        var _this13 = this;\n\n        var hash = {\n          organizationId: this.get('organization.id'),\n          contactOwnerId: val.id\n        };\n        this.set('selectedContactOwner', val);\n        this.ajax.query(_mutation.default.CREATE_OR_UPDATE_ORGANIZATION, 'createUpdateOrganization', hash).then(function () {\n          _this13.updateOrganizationQuery();\n\n          _this13.get('paperToaster').show(_this13.intl.t('org_updated'));\n        });\n      },\n      onSelectAddressCountry: function onSelectAddressCountry(val) {\n        var _this14 = this;\n\n        var hash = {\n          addressId: this.get('organization.address.id'),\n          country: val.iso2,\n          isOffice: false,\n          appLabel: 'guest',\n          model: 'organization'\n        };\n        this.set('addressOrganization', val);\n        this.ajax.query(_mutation.default.CREATE_UPDATE_ADDRESS, 'createUpdateAddress', hash).then(function () {\n          _this14.updateOrganizationQuery();\n\n          _this14.get('paperToaster').show(_this14.intl.t('address_updated'));\n        });\n      },\n      onSelectProperty: function onSelectProperty(val) {\n        var _this15 = this;\n\n        var hash = {\n          organizationId: this.get('organization.id'),\n          propertyId: val.id\n        };\n        this.set('selectedProperty', val);\n        this.ajax.query(_mutation.default.CREATE_OR_UPDATE_ORGANIZATION, 'createUpdateOrganization', hash).then(function () {\n          _this15.updateOrganizationQuery();\n\n          _this15.get('paperToaster').show(_this15.intl.t('org_updated'));\n        });\n      },\n      saveEdit: function saveEdit(key, val) {\n        var _this16 = this;\n\n        var hash = _defineProperty({\n          organizationId: this.get('organization.id')\n        }, key, val);\n\n        if (this.get('cloneOrganization')[key] === val) return;\n        this.ajax.query(_mutation.default.CREATE_OR_UPDATE_ORGANIZATION, 'createUpdateOrganization', hash).then(function () {\n          _this16.updateOrganizationQuery();\n\n          _this16.get('paperToaster').show(_this16.intl.t('org_updated'));\n        });\n      },\n      deleteChildCompany: function deleteChildCompany(child) {\n        var _this17 = this;\n\n        var hash = {\n          organizationId: child.id,\n          deleteParent: true\n        };\n        this.ajax.query(_mutation.default.CREATE_OR_UPDATE_ORGANIZATION, 'createUpdateOrganization', hash).then(function () {\n          _this17.updateOrganizationQuery();\n\n          _this17.get('paperToaster').show(_this17.intl.t('child_company_deleted'));\n        });\n      },\n      saveCustomFields: function saveCustomFields() {\n        var _this18 = this;\n\n        var timeout = this.get('saveTimeout');\n        timeout && clearTimeout(timeout);\n        this.set('saveTimeout', setTimeout(function () {\n          _this18.get('contacts').saveOrganization(_this18.get('customFieldsData'), function () {\n            _this18.updateOrganizationQuery();\n\n            _this18.get('paperToaster').show(_this18.intl.t('org_updated'));\n          });\n\n          _this18.set('saveTimeout', null);\n        }, 2000));\n      }\n    },\n    getRandomColor: function getRandomColor() {\n      var color = '#';\n\n      for (var i = 0; i < 6; i++) {\n        color += '0123456789abcdef'[Math.floor(Math.random() * 16)];\n      }\n\n      return color;\n    },\n    onFilterOrganizations: function onFilterOrganizations() {\n      var arr = [];\n      var children = this.get('organization.children');\n      var parent = this.get('organization.parent');\n      var original = this.get('model.organizations');\n      arr.push(parent);\n      arr.push.apply(arr, _toConsumableArray(children));\n      this.set('filterOrganizations', original.filter(function (obj) {\n        return !arr.find(function (g) {\n          return g.id === obj.id;\n        });\n      }));\n    },\n    closeFormChannel: function closeFormChannel() {\n      this.set('selectedChannel', {\n        app: 'Facebook'\n      });\n      this.set('selectedContactValue', '');\n      this.set('showAddChannel', false);\n    },\n    updateOrganizationQuery: function updateOrganizationQuery() {\n      var _this19 = this;\n\n      var status = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n      this.ajax.query(_query.default.ORGANIZATION, 'organization', {\n        organizationId: this.get('organization.id')\n      }).then(function (data) {\n        _this19.set('organization', data);\n\n        _this19.set('cloneOrganization', _objectSpread({}, data));\n\n        _this19.set('cloneOrganizationAddress', _objectSpread({}, data.address));\n\n        status && _this19.onFilterOrganizations();\n\n        _this19.set('customFieldsData', _this19.contacts.deserialize(_this19.get('model.orgFields'), data || {}));\n      });\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/organizations/index\", [\"exports\", \"inboxfront/helpers/countries-list\", \"inboxfront/gql/mutation\", \"inboxfront/gql/query\"], function (_exports, _countriesList, _mutation, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _createForOfIteratorHelper(o, allowArrayLike) { var it; if (typeof Symbol === \"undefined\" || o[Symbol.iterator] == null) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === \"number\") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e2) { throw _e2; }, f: F }; } throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = o[Symbol.iterator](); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e3) { didErr = true; err = _e3; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; }\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  var _default = Ember.Controller.extend({\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    validation: Ember.inject.service(),\n    sliceData: Ember.inject.service(),\n    countriesList: _countriesList.COUNTRIES_LIST,\n    chosenDetail: 'Contains',\n    optionDate: Date,\n    startDate: Date,\n    endDate: Date,\n    showDeleteDialog: false,\n    showMergeConfirmDialog: false,\n    allCheckOrganizations: Ember.computed('organizations.{@each.checked}', function () {\n      return this.get('organizations').every(function (org) {\n        return org.checked;\n      });\n    }),\n    isVisibleActions: Ember.computed('organizations.{@each.checked}', function () {\n      return this.get('organizations').some(function (org) {\n        return org.checked;\n      });\n    }),\n    isVisibleMergeButton: Ember.computed('organizations.{@each.checked}', function () {\n      var _this$get$filter;\n\n      return ((_this$get$filter = this.get('organizations').filter(function (org) {\n        return org.checked;\n      })) === null || _this$get$filter === void 0 ? void 0 : _this$get$filter.length) === 2;\n    }),\n    isDisabledBtnForm: Ember.computed('organization.{name}', function () {\n      return !!this.get('organization.name');\n    }),\n    observerPage: Ember.observer('pageNum', function () {\n      if (this.get('cloneOrganizations')) {\n        this.set('organizations', this.get('sliceData').getSliceData(this.get('cloneOrganizations'), this.get('pageNum')));\n      }\n    }),\n    actions: {\n      updateColumns: function updateColumns(columnSettings) {\n        try {\n          var hash = {\n            id: this.get('model.settings.id'),\n            fields: JSON.stringify(columnSettings)\n          };\n          this.ajax.mutation(_mutation.default.UPDATE_CUSTOM_SETTINGS, 'updateMainEntitySettings', hash);\n        } catch (e) {\n          console.error('ON UPDATE ORG COLUMNS', e);\n        }\n      },\n      allCheckOrganizations: function allCheckOrganizations(val) {\n        this.set('allCheck', val);\n        this.get('organizations').map(function (el) {\n          return Ember.set(el, 'checked', val);\n        });\n      },\n      checkOrganization: function checkOrganization(val) {\n        Ember.set(val, 'checked', !val.checked);\n      },\n      showDeleteOrganizationModal: function showDeleteOrganizationModal() {\n        this.set('showDeleteDialog', true);\n      },\n      showAssignOrganizationSidebar: function showAssignOrganizationSidebar() {\n        this.set('showPopupAssign', true);\n      },\n      mergeOrganizationsConfirm: function mergeOrganizationsConfirm() {\n        var _this = this;\n\n        var _this$get$map = this.get('selectedOrganizations').map(function (item) {\n          return item.id;\n        }),\n            _this$get$map2 = _slicedToArray(_this$get$map, 2),\n            secondaryOrganizationId = _this$get$map2[0],\n            primaryOrganizationId = _this$get$map2[1];\n\n        var _this$get = this.get('mergeHeaderOrganization'),\n            name = _this$get.name,\n            fax = _this$get.fax,\n            phone = _this$get.phone,\n            industry = _this$get.industry,\n            website = _this$get.website,\n            address = _this$get.address;\n\n        var hash = {\n          secondaryOrganizationId: secondaryOrganizationId,\n          primaryOrganizationId: primaryOrganizationId,\n          name: name,\n          fax: fax,\n          phone: phone,\n          industry: industry,\n          website: website,\n          homeAddress1: address.line1,\n          homeAddress2: address.line2,\n          homeCity: address.city,\n          homeState: address.state,\n          homeCountry: address.country\n        };\n        Object.keys(hash).forEach(function (key) {\n          return (hash[key] === null || hash[key] === undefined) && delete hash[key];\n        });\n        console.log('hash', hash);\n        this.ajax.query(_mutation.default.MERGE_ORGANIZATIONS, 'mergeOrganizations', hash).then(function () {\n          _this.set('showPopupMerge', false);\n\n          _this.set('selectedOrganizations', []);\n\n          _this.set('mergeHeaderOrganization', null);\n\n          _this.set('showMergeConfirmDialog', false);\n\n          _this.updateQueryOrganizations();\n        });\n      },\n      showMergeOrganizationSidebar: function showMergeOrganizationSidebar() {\n        var titleMergeOrganizations = this.get('titleMergeOrganizations');\n        var selectedOrganizations = this.get('organizations').filter(function (el) {\n          return el.checked;\n        });\n        var matrixArrayOrganizations = [];\n        titleMergeOrganizations.forEach(function (item, i) {\n          matrixArrayOrganizations.push([]);\n\n          for (var j = 0; j < 4; j++) {\n            if (j !== 0) {\n              var index = j === 1 || j === 3 ? 0 : 1;\n\n              if (item.isSocial) {\n                var _selectedOrganization;\n\n                var findOrg = (_selectedOrganization = selectedOrganizations[index]['guestcontactSet'].findBy('contactType', item.key)) === null || _selectedOrganization === void 0 ? void 0 : _selectedOrganization.contactValue;\n                matrixArrayOrganizations[i].push(findOrg || '-');\n              } else {\n                var result = selectedOrganizations[index];\n                var keys = item.key.split('.');\n\n                var _iterator = _createForOfIteratorHelper(keys),\n                    _step;\n\n                try {\n                  for (_iterator.s(); !(_step = _iterator.n()).done;) {\n                    var key = _step.value;\n                    result = result[key];\n                  }\n                } catch (err) {\n                  _iterator.e(err);\n                } finally {\n                  _iterator.f();\n                }\n\n                matrixArrayOrganizations[i].push(result || '-');\n              }\n            } else {\n              matrixArrayOrganizations[i].push(item.title);\n            }\n          }\n        });\n        this.set('matrixArrayOrganizations', matrixArrayOrganizations);\n        this.set('selectedOrganizations', selectedOrganizations);\n        this.set('mergeHeaderOrganization', Ember.copy(selectedOrganizations[0], true));\n        this.set('showPopupMerge', true);\n        setTimeout(function () {\n          document.querySelectorAll('.merge-guest-popup tbody tr td:nth-child(2) div').forEach(function (el) {\n            el.classList.add('active');\n          });\n        }, 300);\n      },\n      assignOrganizations: function assignOrganizations() {\n        var _this2 = this;\n\n        var filterContacts = this.get('organizations').filter(function (el) {\n          return el.checked;\n        }).map(function (item) {\n          return item.id;\n        });\n        var hash = {\n          ids: filterContacts,\n          contactOwnerId: this.get('selectedUser.id')\n        };\n        this.ajax.query(_mutation.default.BULK_ORGANIZATION_OWNER, 'bulkOrganizationOwner', hash).then(function () {\n          _this2.set('showPopupAssign', false);\n\n          _this2.set('selectedUser', undefined);\n\n          _this2.updateQueryOrganizations();\n        });\n      },\n      mergeOrganizations: function mergeOrganizations() {\n        this.set('showMergeConfirmDialog', true);\n      },\n      deleteOrganizations: function deleteOrganizations() {\n        var _this3 = this;\n\n        var filterMapping = this.get('organizations').filter(function (el) {\n          return el.checked;\n        }).map(function (item) {\n          return item.id;\n        });\n        this.ajax.query(_mutation.default.DELETE_ORGANIZATION, 'deleteOrganization', {\n          organizationIds: filterMapping\n        }).then(function (res) {\n          if (res.status === 400) {\n            _this3.get('paperToaster').show(_this3.intl.t('org_not_found'));\n\n            return;\n          }\n\n          _this3.get('paperToaster').show(_this3.intl.t('orgs_deleted'));\n\n          _this3.updateQueryOrganizations();\n        }).finally(function () {\n          return _this3.set('showDeleteDialog', false);\n        });\n      },\n      chooseOrganization: function chooseOrganization(val, indexProp, rowIndex) {\n        var mappingOrganizations = this.get('matrixArrayOrganizations').map(function (row, i) {\n          if (i === rowIndex) {\n            return row.map(function (item, i) {\n              return i === 3 ? val : item;\n            });\n          } else {\n            return row;\n          }\n        });\n\n        if (rowIndex === 0) {\n          this.set('mergeHeaderOrganization.name', val);\n        }\n\n        var previousIndex = indexProp === 2 ? 1 : 2;\n        this.set('matrixArrayOrganizations', mappingOrganizations);\n        setTimeout(function () {\n          var els = document.querySelectorAll(\".merge-guest-popup tbody tr:nth-child(\".concat(rowIndex + 1, \") td div\"));\n          els[indexProp].classList.add('active');\n          els[previousIndex].classList.remove('active');\n        }, 0);\n      },\n      closeAssignDialog: function closeAssignDialog() {\n        this.set('selectedUser', undefined);\n        this.set('showPopupAssign', false);\n      },\n      closeMergeDialog: function closeMergeDialog() {\n        this.set('selectedOrganizations', []);\n        this.set('mergeHeaderOrganization', null);\n        this.set('showPopupMerge', false);\n      },\n      saveOrganization: function saveOrganization() {\n        var _this4 = this;\n\n        var isOpen = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n\n        var _this$get2 = this.get('organization'),\n            name = _this$get2.name,\n            phone = _this$get2.phone,\n            fax = _this$get2.fax,\n            line1 = _this$get2.line1,\n            line2 = _this$get2.line2,\n            zipOrPostcode = _this$get2.zipOrPostcode,\n            state = _this$get2.state,\n            industry = _this$get2.industry,\n            website = _this$get2.website,\n            property = _this$get2.property,\n            contactOwner = _this$get2.contactOwner,\n            country = _this$get2.country;\n\n        var hash = {\n          name: name,\n          phone: phone,\n          line1: line1,\n          line2: line2,\n          zipOrPostcode: zipOrPostcode,\n          state: state,\n          industry: industry,\n          website: website,\n          fax: fax,\n          propertyId: (property === null || property === void 0 ? void 0 : property.id) || null,\n          contactOwnerId: (contactOwner === null || contactOwner === void 0 ? void 0 : contactOwner.id) || null,\n          country: (country === null || country === void 0 ? void 0 : country.name) || null\n        };\n        Object.keys(hash).forEach(function (key) {\n          if (hash[key] === undefined) hash[key] = '';\n        });\n        this.ajax.mutation(_mutation.default.CREATE_OR_UPDATE_ORGANIZATION, 'createUpdateOrganization', hash, function () {\n          _this4.clearForm();\n\n          _this4.get('paperToaster').show(_this4.intl.t('org_created'));\n\n          _this4.updateQueryOrganizations(isOpen);\n        });\n      },\n      clearFilter: function clearFilter() {\n        var page = this.get('page');\n        var limit = this.get('limit');\n        var organizationPage = this.get('cloneOrganizations').slice(page * limit, (page + 1) * limit);\n        this.set('searchOrganizations', null);\n        this.set('isShowClearFilterBtn', false);\n        this.set('organizations', organizationPage);\n      },\n      filterOrganizations: function filterOrganizations() {\n        var _this5 = this;\n\n        var search = this.get('searchOrganizations');\n\n        if (!search.length) {\n          this.set('organizations', this.get('cloneOrganizations'));\n          return;\n        }\n\n        if (search.length > 2) {\n          var hash = {\n            search: [{\n              field: this.get('selectedFilterField.param'),\n              lookup: this.get('selectedFilterLookup.param'),\n              value: search\n            }]\n          };\n          this.set('isLoader', true);\n          this.set('isShowClearFilterBtn', true);\n          this.ajax.query(_query.default.ORGANIZATIONS, 'organizations', hash).then(function (data) {\n            _this5.set('organizations', data);\n\n            _this5.set('isLoader', false);\n          });\n        }\n      },\n      showAddOrganization: function showAddOrganization() {\n        var _this6 = this;\n\n        this.set('showAddOrganization', true);\n        this.ajax.query(_query.default.PROPERTY_SELECT).then(function (data) {\n          _this6.set('properties', data);\n        });\n      },\n      showFilterContact: function showFilterContact() {\n        this.set('filterPopup', true);\n        this.set('isFilterInserted', true);\n        this.set('showFilterDialog', true);\n      },\n      closeContactDialog: function closeContactDialog() {\n        this.set('filterPopup', false);\n        this.clearForm();\n      }\n    },\n    updateQueryOrganizations: function updateQueryOrganizations() {\n      var _this7 = this;\n\n      var isOpen = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n      this.set('isLoader', true);\n      this.ajax.query(_query.default.ORGANIZATIONS).then(function (data) {\n        _this7.set('cloneOrganizations', data);\n\n        _this7.observerPage();\n\n        isOpen && _this7.set('showAddOrganization', true);\n\n        _this7.set('isLoader', false);\n      });\n    },\n    clearForm: function clearForm() {\n      this.set('showAddOrganization', false);\n      this.set('organization', {});\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/orgfields\", [\"exports\", \"inboxfront/controllers/customfields\"], function (_exports, _customfields) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _customfields.default.extend({});\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/permissions\", [\"exports\", \"inboxfront/gql/mutation\"], function (_exports, _mutation) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\n  function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\n\n  function _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _iterableToArray(iter) { if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter); }\n\n  function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  var _default = Ember.Controller.extend({\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    customTabs: Ember.computed('grid', function () {\n      return this.get('grid').map(function (el) {\n        return el.name;\n      });\n    }),\n    roles: Ember.computed('model.roles', function () {\n      var roles = _toConsumableArray(this.get('model.roles'));\n\n      roles.push({\n        id: 'create',\n        name: '+ Create new role'\n      });\n      return roles;\n    }),\n    actions: {\n      onChangeAllCheckbox: function onChangeAllCheckbox(el) {\n        Ember.set(el, 'enabled', !el.enabled);\n        el.subArr.forEach(function (item, i) {\n          Ember.set(el.subArr[i], 'enabled', el.enabled);\n        });\n\n        if (this.get('selectedTab') === 'Conversation') {\n          var filterContactsView = this.get('selectedRole.readyGrid').findBy('name', 'Contacts').arr[0].subArr;\n          filterContactsView.forEach(function (item, i) {\n            Ember.set(filterContactsView[i], 'enabled', el.enabled);\n          });\n        }\n      },\n      onChangeTabs: function onChangeTabs(tab) {\n        var selectedRole = this.get('selectedRole');\n        if (tab === this.get('selectedTab')) return;\n        var currentGrid = selectedRole.readyGrid.filter(function (el) {\n          return el.name === tab;\n        })[0];\n        var arr = [];\n        currentGrid.arr.filter(function (item) {\n          return item;\n        }).forEach(function (item) {\n          var a = _objectSpread({}, item);\n\n          a.subArr = _toConsumableArray(item.subArr);\n          arr.pushObject(a);\n        });\n\n        if (currentGrid.name === 'Conversation') {\n          this.set('titleTabs', ['Permissions.item', 'Permissions.full_control', 'Permissions.view_read', 'Permissions.create_add', 'Permissions.edit', 'Permissions.delete', 'Permissions.delegate_assign', 'Permissions.respond_reply']);\n        } else if (currentGrid.name === 'Administration') {\n          this.set('titleTabs', ['Permissions.item', 'Permissions.full_control', 'Permissions.view_read', 'Permissions.create_add', 'Permissions.edit', 'Permissions.delete', 'Permissions.publish']);\n          arr.forEach(function (i) {\n            var a = i.subArr.slice(0, 4);\n            i.subArr = a.concat(i.subArr.slice(i.subArr.length - 1));\n          });\n        } else {\n          this.set('titleTabs', ['Permissions.item', 'Permissions.full_control', 'Permissions.view_read', 'Permissions.create_add', 'Permissions.edit', 'Permissions.delete']);\n          arr.forEach(function (i) {\n            i.subArr = i.subArr.slice(0, -2);\n          });\n        }\n\n        Ember.set(this, 'currentGrid', arr);\n        Ember.set(this, 'selectedTab', currentGrid.name);\n      },\n      statusChanged: function statusChanged(value) {\n        this.set('isActiveRule', value);\n      },\n      createRole: function createRole() {\n        this.callCreateRole();\n      },\n      toggleShowPopup: function toggleShowPopup() {\n        this.set('showAddGroup', false);\n      },\n      onNextStep: function onNextStep() {\n        this.callCreateRole(true);\n        this.set('currentStep', 1);\n      },\n      onSelectRole: function onSelectRole(role) {\n        if (role === this.get('selectedRole')) return;\n\n        if (role.id === 'create') {\n          this.clearForm();\n          this.set('showAddGroup', true);\n          return;\n        }\n\n        this.selectRole(role);\n      },\n      checkPermission: function checkPermission(val) {\n        var currentGrid = this.get('currentGrid');\n        var enabled = !val.enabled;\n\n        if (!val.enabled) {\n          var filterSubTypeView = currentGrid.filter(function (el) {\n            return el.name === val.type;\n          })[0].subArr.filter(function (el) {\n            return el.name === 'view';\n          })[0];\n\n          if (val.name === 'add') {\n            var filterSubTypeChange = currentGrid.filter(function (el) {\n              return el.name === val.type;\n            })[0].subArr.filter(function (el) {\n              return el.name === 'change';\n            })[0];\n            var filterSubTypeDelete = currentGrid.filter(function (el) {\n              return el.name === val.type;\n            })[0].subArr.filter(function (el) {\n              return el.name === 'delete';\n            })[0];\n            Ember.set(filterSubTypeView, 'enabled', true);\n            Ember.set(filterSubTypeChange, 'enabled', true);\n            Ember.set(filterSubTypeDelete, 'enabled', true);\n\n            if (this.get('selectedTab') === 'Conversation') {\n              var filterContacts = this.get('selectedRole.readyGrid').findBy('name', 'Contacts').arr[0].subArr;\n              filterContacts.forEach(function (item, i) {\n                Ember.set(filterContacts[i], 'enabled', true);\n              });\n            }\n          } else if (val.name === 'delete' || val.name === 'change' || val.name === 'assign') {\n            Ember.set(filterSubTypeView, 'enabled', true);\n\n            if (this.get('selectedTab') === 'Conversation') {\n              var _filterContacts = this.get('selectedRole.readyGrid').findBy('name', 'Contacts').arr[0].subArr.findBy('name', val.name);\n\n              var filterContactsView = this.get('selectedRole.readyGrid').findBy('name', 'Contacts').arr[0].subArr[0];\n              Ember.set(_filterContacts, 'enabled', true);\n              Ember.set(filterContactsView, 'enabled', true);\n            }\n          } else if (this.get('selectedTab') === 'Conversation' && val.name === 'reply') {\n            var filterContactsEdit = this.get('selectedRole.readyGrid').findBy('name', 'Contacts').arr[0].subArr[2];\n            var filterTemplateRead = this.get('selectedRole.readyGrid').findBy('name', 'Templates').arr[0].subArr[0];\n            Ember.set(filterSubTypeView, 'enabled', true);\n            Ember.set(filterTemplateRead, 'enabled', true);\n            Ember.set(filterContactsEdit, 'enabled', true);\n          }\n        }\n\n        if (val.name === 'add' || val.name === 'change') {\n          var _filterSubTypeChange = currentGrid.filter(function (el) {\n            return el.name === val.type;\n          })[0].subArr.filter(function (el) {\n            return el.name === 'change';\n          })[0];\n          var filterSubTypeAdd = currentGrid.filter(function (el) {\n            return el.name === val.type;\n          })[0].subArr.filter(function (el) {\n            return el.name === 'add';\n          })[0];\n          Ember.set(_filterSubTypeChange, 'enabled', enabled);\n          Ember.set(filterSubTypeAdd, 'enabled', enabled);\n        } else {\n          Ember.set(val, 'enabled', !val.enabled);\n        }\n      },\n      updatePermissions: function updatePermissions() {\n        var _this = this;\n\n        var hash = {\n          roleId: this.get('selectedRole.id'),\n          permissions: this.sortCheckBox(),\n          readyGrid: JSON.stringify(this.get('selectedRole.readyGrid'))\n        };\n        this.ajax.mutation(_mutation.default.ADD_REMOVE_PERMISSIONS, 'addRemovePermissions', hash).then(function () {\n          _this.paperToaster.show(_this.intl.t('permissions_updated'));\n        });\n      }\n    },\n    sortCheckBox: function sortCheckBox() {\n      var arr = [];\n      this.get('selectedRole.readyGrid').forEach(function (el) {\n        el.arr.forEach(function (el) {\n          el.subArr.forEach(function (el) {\n            el.enabled && arr.push(el.id);\n          });\n        });\n      });\n      return arr;\n    },\n    selectRole: function selectRole(role) {\n      Ember.set(role, 'readyGrid', this.sortGrid(JSON.parse(this.get('model.grid'))));\n      Ember.set(this, 'currentGrid', role.readyGrid[0].arr);\n      Ember.set(this, 'selectedRole', role);\n      var currentGrid = role.readyGrid[0];\n      var arr = []; //TODO remove duplication for select role\n\n      currentGrid.arr.forEach(function (item) {\n        var a = _objectSpread({}, item);\n\n        a.subArr = _toConsumableArray(item.subArr);\n        arr.pushObject(a);\n      });\n\n      if (currentGrid.name === 'Conversation') {\n        this.set('titleTabs', ['Permissions.item', 'Permissions.full_control', 'Permissions.view_read', 'Permissions.create_add', 'Permissions.edit', 'Permissions.delete', 'Permissions.delegate_assign', 'Permissions.respond_reply']);\n      } else if (currentGrid.name === 'Administration') {\n        this.set('titleTabs', ['Permissions.item', 'Permissions.full_control', 'Permissions.view_read', 'Permissions.create_add', 'Permissions.edit', 'Permissions.delete', 'Permissions.publish']);\n        arr.forEach(function (i) {\n          var a = i.subArr.slice(0, 4);\n          i.subArr = a.concat(i.subArr.slice(i.subArr.length - 1));\n        });\n      } else {\n        this.set('titleTabs', ['Permissions.item', 'Permissions.full_control', 'Permissions.view_read', 'Permissions.create_add', 'Permissions.edit', 'Permissions.delete']);\n        arr.forEach(function (i) {\n          i.subArr = i.subArr.slice(0, -2);\n        });\n      }\n\n      Ember.set(this, 'currentGrid', arr);\n    },\n    callToggleShowPopup: function callToggleShowPopup() {\n      this.clearForm();\n      this.set('showAddGroup', !this.get('showAddGroup'));\n    },\n    callCreateRole: function callCreateRole() {\n      var _this2 = this;\n\n      var notClose = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n      var hash = {\n        name: this.get('name'),\n        description: this.get('description'),\n        isActive: this.get('isActiveRule')\n      };\n      this.ajax.query(_mutation.default.CREATE_UPDATE_CUSTOM_ROLE, 'createUpdateCustomRole', hash).then(function (res) {\n        _this2.set('roleId', res.role.id);\n\n        if (notClose) return;\n\n        _this2.callToggleShowPopup();\n\n        _this2.selectRole(res.role);\n\n        _this2.get('roles').unshiftObject(res.role);\n      });\n    },\n    clearForm: function clearForm() {\n      this.set('currentStep', 0);\n      this.set('name', '');\n      this.set('description', '');\n      this.set('isActiveRule', false);\n      this.set('isNextStep', false);\n      this.set('usersId', []);\n    },\n    sortGrid: function sortGrid(parse) {\n      var _this3 = this;\n\n      return Object.keys(parse).map(function (key) {\n        return {\n          name: key,\n          arr: _this3.mappingGrid(parse[key])\n        };\n      });\n    },\n    mappingGrid: function mappingGrid(val) {\n      var data = {\n        \"Tasks\": {\n          \"task\": [[\"view\", 353, 1], [\"add\", 196, 2], [\"change\", 197, 3], [\"delete\", 198, 4], [\"\", 0, 5], [\"\", 0, 6]]\n        },\n        \"Automation\": {\n          \"chat flow\": [[\"view\", 354, 1], [\"add\", 254, 2], [\"change\", 255, 3], [\"delete\", 256, 4], [\"\", 0, 5], [\"\", 0, 6]],\n          \"workflow\": [[\"view\", 355, 1], [\"add\", 278, 2], [\"change\", 279, 3], [\"delete\", 280, 4], [\"\", 0, 5], [\"\", 0, 6]],\n          \"quick response\": [[\"view\", 356, 1], [\"add\", 184, 2], [\"change\", 185, 3], [\"delete\", 186, 4], [\"\", 0, 5], [\"\", 0, 6]],\n          \"escalation\": [[\"view\", 357, 1], [\"add\", 314, 2], [\"change\", 315, 3], [\"delete\", 316, 4], [\"\", 0, 5], [\"\", 0, 6]],\n          \"orchestration\": null\n        },\n        \"Contacts\": {\n          \"organization\": [[\"view\", 359, 1], [\"add\", 103, 2], [\"change\", 104, 3], [\"delete\", 105, 4], [\"\", 0, 5], [\"\", 0, 6]],\n          \"contact\": [[\"view\", 358, 1], [\"add\", 82, 2], [\"change\", 83, 3], [\"delete\", 84, 4], [\"\", 0, 5], [\"\", 0, 6]]\n        },\n        \"Administration\": {\n          \"user\": [[\"view\", 360, 1], [\"add\", 10, 2], [\"change\", 11, 3], [\"delete\", 12, 4], [\"\", 0, 5], [\"\", 0, 6]],\n          \"company group\": [[\"view\", 361, 1], [\"add\", 73, 2], [\"change\", 74, 3], [\"delete\", 75, 4], [\"\", 0, 5], [\"\", 0, 6]],\n          \"role\": [[\"view\", 362, 1], [\"add\", 308, 2], [\"change\", 309, 3], [\"delete\", 310, 4], [\"\", 0, 5], [\"\", 0, 6]],\n          \"widget\": [[\"view\", 365, 1], [\"\", 0, 2], [\"change\", 140, 3], [\"\", 0, 4], [\"\", 0, 5], [\"\", 0, 6]],\n          \"knowledge base\": [[\"view\", 367, 1], [\"add\", 329, 2], [\"change\", 330, 3], [\"delete\", 331, 4], [\"\", 0, 5], [\"\", 0, 6], [\"publish_article\", 366, 10]],\n          \"channel\": [[\"view\", 364, 1], [\"add\", 106, 2], [\"change\", 107, 3], [\"delete\", 108, 4], [\"\", 0, 5], [\"\", 0, 6]],\n          \"company\": [[\"view\", 363, 1], [\"add\", 70, 2], [\"change\", 71, 3], [\"delete\", 72, 4], [\"\", 0, 5], [\"\", 0, 6]]\n        },\n        \"Conversation\": {\n          \"internal chat\": [[\"view\", 368, 1], [\"add\", 293, 2], [\"change\", 294, 3], [\"delete\", 295, 4], [\"\", 0, 5], [\"\", 0, 6]],\n          \"livechat\": [[\"view\", 369, 1], [\"add\", 370, 2], [\"change\", 371, 3], [\"delete\", 372, 4], [\"assign\", 373, 5], [\"reply\", 374, 6]],\n          \"facebook\": [[\"view\", 375, 1], [\"add\", 376, 2], [\"change\", 377, 3], [\"delete\", 378, 4], [\"assign\", 379, 5], [\"reply\", 380, 6]],\n          \"twitter\": [[\"view\", 381, 1], [\"add\", 382, 2], [\"change\", 383, 3], [\"delete\", 384, 4], [\"assign\", 385, 5], [\"reply\", 386, 6]],\n          \"wechat\": [[\"view\", 387, 1], [\"add\", 388, 2], [\"change\", 389, 3], [\"delete\", 390, 4], [\"assign\", 391, 5], [\"reply\", 392, 6]],\n          \"telegram\": [[\"view\", 393, 1], [\"add\", 394, 2], [\"change\", 395, 3], [\"delete\", 396, 4], [\"assign\", 397, 5], [\"reply\", 398, 6]],\n          \"line\": [[\"view\", 399, 1], [\"add\", 400, 2], [\"change\", 401, 3], [\"delete\", 402, 4], [\"assign\", 403, 5], [\"reply\", 404, 6]],\n          \"whatsapp\": [[\"view\", 405, 1], [\"add\", 406, 2], [\"change\", 407, 3], [\"delete\", 408, 4], [\"assign\", 409, 5], [\"reply\", 410, 6]],\n          \"instagram\": [[\"view\", 411, 1], [\"add\", 412, 2], [\"change\", 413, 3], [\"delete\", 414, 4], [\"assign\", 415, 5], [\"reply\", 416, 6]]\n        }\n      };\n      return Object.keys(val).map(function (key) {\n        if (!val[key]) {\n          return null;\n        }\n\n        return {\n          name: key.charAt(0).toUpperCase() + key.slice(1),\n          enabled: false,\n          subArr: val[key].map(function (item) {\n            return {\n              name: item[0],\n              id: item[1],\n              enabled: false,\n              type: key.charAt(0).toUpperCase() + key.slice(1)\n            };\n          })\n        };\n      });\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/preference/notification\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\n  function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  var _default = Ember.Controller.extend({\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    profile: Ember.inject.service(),\n    noteSettings: Ember.computed('profile.notificationSettings', function () {\n      return this.get('profile.notificationSettings');\n    }),\n    isVisibleNote: Ember.computed('sessionAccount.loggeduser', function () {\n      return Notification.permission !== 'denied';\n    }),\n    actions: {\n      saveProfile: function saveProfile(key, val) {\n        var note = this.get('noteSettings');\n        Ember.set(note, key, val);\n\n        if (key === 'sound' && val) {\n          var audio = new Audio('/assets/audio/all-eyes-on-me.mp3');\n          audio.play().then(function () {});\n        }\n\n        this.profile.updateProfile(_objectSpread({}, this.get('noteSettings')));\n      },\n      offSnooze: function offSnooze() {\n        var hash = _objectSpread(_objectSpread({}, this.get('noteSettings')), {}, {\n          type: 0,\n          snooze: null\n        });\n\n        this.profile.updateProfile(hash, 'snooze_off');\n      },\n      onChooseTimeSnooze: function onChooseTimeSnooze(_ref) {\n        var value = _ref.value;\n\n        if (value === 'custom') {\n          this.set('showPopupCustomDate', true);\n        } else {\n          this.profile.chooseTimeSnooze(value, this.get('noteSettings'));\n        }\n      },\n      togglePopupCustomDate: function togglePopupCustomDate() {\n        this.set('showPopupCustomDate', false);\n      },\n      confirmDate: function confirmDate() {\n        var hash = _objectSpread(_objectSpread({}, this.get('noteSettings')), {}, {\n          snooze: new Date(this.get('snoozeCustomDate')).toISOString()\n        });\n\n        this.profile.updateProfile(hash);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/profile\", [\"exports\", \"inboxfront/config/environment\", \"inboxfront/gql/mutation\"], function (_exports, _environment, _mutation) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Controller.extend({\n    session: Ember.inject.service(),\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    languages: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    selectedLocale: Ember.computed('profile.staffprofile.language', function () {\n      var _this = this;\n\n      if (this.get('locales')) {\n        return this.get('locales').find(function (_ref) {\n          var code = _ref.code;\n          return code === _this.get('profile.staffprofile.language');\n        });\n      }\n    }),\n    onAddedFile: Ember.computed(function () {\n      var controller = this;\n      return function () {\n        controller.set('isLoading', true);\n      };\n    }),\n    uploadSuccess: Ember.computed(function () {\n      var controller = this;\n      return function (response) {\n        var _JSON$parse = JSON.parse(response.xhr.response),\n            data = _JSON$parse.data;\n\n        this.removeAllFiles();\n        controller.set('attachmentId', data.file.attachment.id);\n        controller.set('urlAttachment', _environment.default.mediaUrl + data.file.attachment.datafile);\n        controller.get('sessionAccount').update(false, function () {\n          controller.set('isLoading', false);\n        });\n      };\n    }),\n    options: Ember.computed(function () {\n      var token = this.get('session').get('data.authenticated.access_token');\n      var userId = this.get('profile.id');\n      return {\n        url: _environment.default.apollo.apiURL,\n        maxFiles: 1,\n        clickable: '.edit-icon',\n        dictDefaultMessage: this.intl.t('upload_image'),\n        headers: {\n          'Cache-Control': null,\n          'X-Requested-With': null,\n          'Accept': null,\n          'Authorization': 'Bearer ' + token\n        },\n        params: {\n          'operationName': 'uploadAttachment',\n          'query': _mutation.default.UPLOAD_ATTACHMENT,\n          'variables': '{\"appLabel\": \"auth\", \"model\": \"user\", \"objectId\": \"' + userId + '\"}'\n        }\n      };\n    }),\n    actions: {\n      resetFields: function resetFields() {\n        var _this2 = this;\n\n        if (JSON.stringify(this.get('cloneProfile')) !== JSON.stringify(this.get('profile'))) {\n          this.set('selectedLocale', this.get('locales').find(function (_ref2) {\n            var code = _ref2.code;\n            return code === _this2.get('cloneProfile.staffprofile.language');\n          }));\n          this.set('profile', Ember.copy(this.get('cloneProfile'), true));\n        }\n      },\n      saveProfile: function saveProfile() {\n        var _this3 = this;\n\n        var _this$get = this.get('profile'),\n            id = _this$get.id,\n            firstName = _this$get.firstName,\n            lastName = _this$get.lastName,\n            _this$get$staffprofil = _this$get.staffprofile,\n            phone = _this$get$staffprofil.phone,\n            position = _this$get$staffprofil.position,\n            department = _this$get$staffprofil.department;\n\n        var hash = {\n          userId: id,\n          firstName: firstName,\n          lastName: lastName,\n          phone: phone,\n          position: position\n        };\n\n        if (department) {\n          hash.department = department.id;\n        }\n\n        if (this.get('selectedLocale')) {\n          hash.language = this.get('selectedLocale').code;\n        }\n\n        this.ajax.query(_mutation.default.UPDATE_USER_PROFILE, 'updateProfile', hash).then(function () {\n          if (hash.language !== _this3.get('profile.staffprofile.language')) {\n            _this3.set('profile.staffprofile.language', hash.language);\n\n            _this3.get('languages').update(hash.language);\n          }\n\n          _this3.paperToaster.show(_this3.intl.t('profile_updated'));\n\n          _this3.set('cloneProfile', Ember.copy(_this3.get('profile'), true));\n        });\n      },\n      deleteAvatar: function deleteAvatar(attachmentId) {\n        var _this4 = this;\n\n        this.ajax.query(_mutation.default.DELETE_ATTACHMENT, 'deleteAttachment', {\n          attachmentId: attachmentId\n        }).then(function () {\n          _this4.set('urlAttachment', null);\n\n          _this4.get('sessionAccount').update();\n        });\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/properties\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Controller.extend({\n    sessionAccount: Ember.inject.service()\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/response\", [\"exports\", \"inboxfront/gql/mutation\"], function (_exports, _mutation) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Controller.extend({\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    showAdd: false,\n    isEdit: false,\n    message: '',\n    actions: {\n      onSelectChange: function onSelectChange(value) {\n        this.set('selectedProperty', value);\n      },\n      showCreateDialog: function showCreateDialog() {\n        this.set('isEdit', false);\n        this.set('showAdd', true);\n      },\n      showEditDialog: function showEditDialog(item) {\n        var currentProp = item.node.properties.length === 1 ? item.node.properties[0] : this.get('selectedProperty');\n        this.set('isEdit', true);\n        this.set('message', item.node.text);\n        this.set('shortcut', item.node.shortcut);\n        this.set('selectedProperty', currentProp);\n        this.set('title', item.node.title);\n        this.set('replyId', item.node.id);\n        this.set('currentTags', item.node.tags);\n        this.set('showAdd', true);\n      },\n      closeDialog: function closeDialog() {\n        this.clearForm();\n      },\n      createResponse: function createResponse() {\n        var _this = this;\n\n        var toaster = this.get('paperToaster');\n        var isEdit = this.get('isEdit');\n        var hash = {\n          shortcut: this.get('shortcut'),\n          text: this.get('message'),\n          title: 'Default'\n        };\n\n        if (this.get('selectedProperty').id !== '') {\n          hash.propertyId = this.get('selectedProperty').id;\n        }\n\n        if (isEdit) hash.replyId = this.get('replyId');\n        this.ajax.query(_mutation.default.CREATE_UPDATE_REPLY, 'createOrUpdateReply', hash).then(function (res) {\n          if (!res.errors) {\n            if (isEdit) {\n              var filter = _this.get('model.replyTemplates.edges').findBy('node.id', hash.replyId);\n\n              Ember.set(filter, 'node', res.replyTemplate);\n            } else {\n              _this.get('model.replyTemplates.edges').pushObject({\n                node: res.replyTemplate\n              });\n            }\n\n            _this.addMutationTag(res.replyTemplate.id);\n\n            toaster.show(_this.intl.t(isEdit ? 'response_updated' : 'response_created', {\n              shortcut: hash.shortcut\n            }));\n\n            _this.clearForm();\n          } else {\n            toaster.show(res.errors[0].message);\n          }\n        });\n      },\n      removeResponse: function removeResponse(item) {\n        var _this2 = this;\n\n        var toaster = this.get('paperToaster');\n        this.ajax.query(_mutation.default.DELETE_REPLY, 'deleteReply', {\n          replyId: item.node.id\n        }).then(function (result) {\n          if (!result.errors) {\n            _this2.get('model.replyTemplates.edges').removeObject(item);\n\n            toaster.show(_this2.intl.t('response_removed', {\n              shortcut: item.node.shortcut\n            }));\n          } else {\n            toaster.show(result.errors[0].message);\n          }\n        });\n      },\n      addTag: function addTag(tag) {\n        this.get('currentTags').pushObject(tag);\n      },\n      removeTag: function removeTag(tag) {\n        this.get('currentTags').removeAt(tag);\n      }\n    },\n    addMutationTag: function addMutationTag(id) {\n      var _this3 = this;\n\n      var tags = this.get('currentTags');\n      var hashTags = {\n        appLabel: 'shortcuts',\n        objectModel: 'replytemplate',\n        objectId: id\n      };\n      var filter = this.get('model.replyTemplates.edges').findBy('node.id', id);\n      tags.length && tags.forEach(function (tag) {\n        hashTags.tag = tag;\n\n        _this3.ajax.query(_mutation.default.CREATE_TAG, 'createTag', hashTags).then(function (res) {\n          return filter.node.tags.pushObject(res.tag);\n        });\n      });\n    },\n    clearForm: function clearForm() {\n      this.set('shortcut', '');\n      this.set('message', '');\n      this.set('selectedProperty', {\n        id: '',\n        title: this.intl.t('all_companies')\n      });\n      this.set('currentTags', []);\n      this.set('showAdd', false);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/roles/edit\", [\"exports\", \"inboxfront/gql/mutation\"], function (_exports, _mutation) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Controller.extend({\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    roleUsers: Ember.computed('role.group.userSet.{}', 'users.{}', function () {\n      var roleUsersIds = this.get('role.group.userSet').map(function (u) {\n        return Number(u.id);\n      });\n      return this.get('users').filter(function (user) {\n        return roleUsersIds.includes(user.pk);\n      });\n    }),\n    availableUsers: Ember.computed('roleUsers.{}', 'users.{}', function () {\n      var roleUsers = this.get('roleUsers');\n      return this.get('users').filter(function (user) {\n        return user.systemGroup.name === 'member';\n      }).filter(function (user) {\n        return !roleUsers.find(function (roleUser) {\n          return roleUser.id === user.id;\n        });\n      });\n    }),\n    isDisabled: Ember.computed('sessionAccount.loggeduser', function () {\n      var user = this.get('sessionAccount.loggeduser.systemGroup.name');\n      return !(user === 'admin' || user === 'owner');\n    }),\n    isDisabledBtn: Ember.computed('selectedUser', function () {\n      var selectedUser = this.get('selectedUser');\n      return !selectedUser;\n    }),\n    actions: {\n      removeUser: function removeUser(user) {\n        this.get('roleUsers').removeObject(user);\n        var hash = {\n          roleId: this.get('role.id'),\n          userId: user.id\n        };\n        this.ajax.query(_mutation.default.REMOVE_USER, 'removeUser', hash);\n      },\n      onBlurInputName: function onBlurInputName(val) {\n        if (val === '') return;\n        var hash = {\n          name: val,\n          roleId: this.get('role.id')\n        };\n        this.set('role.name', val);\n        this.ajax.query(_mutation.default.CREATE_UPDATE_CUSTOM_ROLE, 'createUpdateCustomRole', hash);\n      },\n      onBlurInputDesc: function onBlurInputDesc(val) {\n        if (val === '') return;\n        var hash = {\n          description: val,\n          roleId: this.get('role.id')\n        };\n        this.set('role.description', val);\n        this.ajax.query(_mutation.default.CREATE_UPDATE_CUSTOM_ROLE, 'createUpdateCustomRole', hash);\n      },\n      addUsers: function addUsers() {\n        var _this = this;\n\n        var user = this.get('selectedUser');\n        if (!user) return;\n        var hash = {\n          roleId: this.get('role.id'),\n          users: [user.id]\n        };\n        this.get('roleUsers').pushObject(user);\n        this.ajax.query(_mutation.default.ADD_USERS, 'addUsers', hash).then(function () {\n          _this.set('selectedUser', null);\n        });\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/roles/index\", [\"exports\", \"inboxfront/gql/mutation\", \"inboxfront/gql/query\"], function (_exports, _mutation, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Controller.extend({\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    showAddGroup: false,\n    isNextStep: false,\n    showDeleteRoleDialog: false,\n    currentStep: 0,\n    roleId: null,\n    isDisableBtn: Ember.computed('isNextStep', 'name', function () {\n      return !this.get('isNextStep') || !this.get('name');\n    }),\n    actions: {\n      toggleShowPopup: function toggleShowPopup() {\n        this.callToggleShowPopup();\n      },\n      createRole: function createRole() {\n        this.callCreateRole();\n      },\n      showPopupDeleteRole: function showPopupDeleteRole(role) {\n        this.set('selectedRole', role);\n        this.set('showDeleteRoleDialog', true);\n      },\n      deleteRole: function deleteRole() {\n        var _this = this;\n\n        this.ajax.query(_mutation.default.DELETE_CUSTOM_ROLE, 'deleteCustomRole', {\n          roleId: this.get('selectedRole.id')\n        }).then(function () {\n          _this.get('roles').removeObject(_this.get('selectedRole'));\n\n          _this.set('showDeleteRoleDialog', false);\n        });\n      },\n      statusChanged: function statusChanged(value) {\n        this.set('isActiveRule', value);\n      },\n      roleChangeStatus: function roleChangeStatus(role, value) {\n        var _this2 = this;\n\n        var hash = {\n          roleId: role.id,\n          isActive: value\n        };\n        Ember.set(role, 'isActive', value);\n        this.ajax.query(_mutation.default.CREATE_UPDATE_CUSTOM_ROLE, 'createUpdateCustomRole', hash).then(function () {\n          return _this2.updateRoles();\n        });\n      },\n      onNextStep: function onNextStep() {\n        this.callCreateRole(true);\n        this.set('currentStep', 1);\n      },\n      createUsersRole: function createUsersRole() {\n        var _this3 = this;\n\n        var usersId = this.get('usersId');\n        var roleId = this.get('roleId');\n        var users = Array.from(new Set(usersId.map(function (a) {\n          return a.id;\n        })));\n        this.ajax.query(_mutation.default.ADD_USERS, 'addUsers', {\n          roleId: roleId,\n          users: users\n        }).then(function () {\n          _this3.callToggleShowPopup();\n\n          _this3.updateRoles();\n        });\n      }\n    },\n    callToggleShowPopup: function callToggleShowPopup() {\n      this.clearForm();\n      this.set('showAddGroup', !this.get('showAddGroup'));\n    },\n    callCreateRole: function callCreateRole() {\n      var _this4 = this;\n\n      var notClose = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n      var hash = {\n        name: this.get('name'),\n        description: this.get('description'),\n        isActive: this.get('isActiveRule')\n      };\n      this.ajax.query(_mutation.default.CREATE_UPDATE_CUSTOM_ROLE, 'createUpdateCustomRole', hash).then(function (res) {\n        _this4.set('roleId', res.role.id);\n\n        if (notClose) return;\n\n        _this4.callToggleShowPopup();\n\n        _this4.updateRoles();\n      });\n    },\n    clearForm: function clearForm() {\n      this.set('currentStep', 0);\n      this.set('name', '');\n      this.set('description', '');\n      this.set('isActiveRule', false);\n      this.set('isNextStep', false);\n      this.set('usersId', []);\n    },\n    updateRoles: function updateRoles() {\n      var _this5 = this;\n\n      this.ajax.query(_query.default.COMPANY_CUSTOM_ROLES, 'companyCustomRoles').then(function (res) {\n        return _this5.set('roles', !res.errors ? res : []);\n      });\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/security\", [\"exports\", \"inboxfront/config/environment\", \"inboxfront/gql/mutation\"], function (_exports, _environment, _mutation) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Controller.extend({\n    session: Ember.inject.service(),\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    profile: Ember.inject.service(),\n    validation: Ember.inject.service(),\n    isLongEnough: false,\n    isUpperCase: false,\n    isLowerCase: false,\n    isSymbol: false,\n    showSuccessMessage: false,\n    isShowRePassword: true,\n    newPassword: '',\n    currentPassword: '',\n    confirmPassword: '',\n    profileUser: Ember.computed('sessionAccount.loggeduser', function () {\n      return this.get('sessionAccount.loggeduser');\n    }),\n    profileAvatar: Ember.computed('profileUser', function () {\n      return this.get('profileUser.attachment') ? _environment.default.mediaUrl + this.get('profileUser.attachment.datafile') : '';\n    }),\n    userStatus: Ember.computed('profile.userStatus', function () {\n      return this.profile.userStatus;\n    }),\n    isValidPassword: Ember.computed('currentPassword', 'newPassword', 'confirmPassword', function () {\n      var currentPassword = this.get('currentPassword');\n      var newPassword = this.get('newPassword').trim();\n      var confirmPassword = this.get('confirmPassword').trim();\n      var upperCasePattern = /[A-Z]+/;\n      var lowerCasePattern = /[a-z]+/;\n      var numberOrSymbolPattern = /^(?=^.{1,}$)((?=.*\\d)|(?=.*\\W+))(?![.\\n])(?=.*)(?=.*).*$$/;\n      var newPasswordValid = newPassword.length > 7 && upperCasePattern.test(newPassword) && lowerCasePattern.test(newPassword) && numberOrSymbolPattern.test(newPassword);\n      var confirmedValid = confirmPassword === newPassword && confirmPassword !== currentPassword;\n      this.set('isLongEnough', newPassword.length > 7);\n      this.set('isUpperCase', upperCasePattern.test(newPassword));\n      this.set('isLowerCase', lowerCasePattern.test(newPassword));\n      this.set('isSymbol', numberOrSymbolPattern.test(newPassword));\n      return newPasswordValid && confirmedValid;\n    }),\n    snooze: Ember.computed('profile.notificationSettings.snooze', function () {\n      return this.get('profile.notificationSettings.snooze') ? 'snooze' : '';\n    }),\n    actions: {\n      clearFields: function clearFields() {\n        this._clearFields();\n      },\n      updatePassword: function updatePassword() {\n        var _this = this;\n\n        var hash = {\n          userId: this.get('profileUser.id'),\n          currentPassword: this.get('currentPassword'),\n          password: this.get('newPassword')\n        };\n        var toaster = this.get('paperToaster');\n        this.ajax.query(_mutation.default.UPDATE_PASSWORD, 'updatePassword', hash).then(function (res) {\n          if (res.success) {\n            _this._clearFields();\n\n            toaster.show('Password Updated'); //this.get('session').invalidate();\n          } else {\n            toaster.show(res.error);\n          }\n        }).catch(function () {\n          toaster.show('Invalid Current Password');\n        });\n      },\n      togglePassword: function togglePassword(e) {\n        if (e.currentTarget.classList.contains('svg-icon-wrap')) {\n          e.currentTarget.parentNode.childNodes.forEach(function (childNode) {\n            if (childNode.tagName === 'INPUT') {\n              childNode.type = childNode.type === 'text' ? 'password' : 'text';\n            }\n          });\n        }\n      },\n      toggleShowRePassword: function toggleShowRePassword(val) {\n        this.set('isShowRePassword', val);\n      },\n      forgotPassword: function forgotPassword() {\n        var _this2 = this;\n\n        this.ajax.query(_mutation.default.FORGOT_PASSWORD, 'forgotPassword', {\n          username: this.get('email')\n        }).then(function () {\n          _this2.set('showSuccessMessage', true);\n        }).catch(function () {\n          return _this2.get('paperToaster').show(_this2.intl.t('network_error'));\n        });\n      }\n    },\n    _clearFields: function _clearFields() {\n      this.set('currentPassword', '');\n      this.set('newPassword', '');\n      this.set('confirmPassword', '');\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/setpassword\", [\"exports\", \"inboxfront/gql/mutation\"], function (_exports, _mutation) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Controller.extend({\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    isSuccess: false,\n    isLongEnough: false,\n    isUpperCase: false,\n    isLowerCase: false,\n    isSymbol: false,\n    password: '',\n    isValidPassword: Ember.computed('password', 'confirmPassword', function () {\n      var password = this.get('password');\n      var confirmPassword = this.get('confirmPassword');\n      var upperCasePattern = /[A-Z]+/;\n      var lowerCasePattern = /[a-z]+/;\n      var numberOrSymbolPattern = /^(?=^.{1,}$)((?=.*\\d)|(?=.*\\W+))(?![.\\n])(?=.*)(?=.*).*$$/;\n      var newPasswordValid = password.length > 7 && upperCasePattern.test(password) && lowerCasePattern.test(password) && numberOrSymbolPattern.test(password);\n      var confirmedValid = confirmPassword === password;\n      this.set('isLongEnough', password.length > 7);\n      this.set('isUpperCase', upperCasePattern.test(password));\n      this.set('isLowerCase', lowerCasePattern.test(password));\n      this.set('isSymbol', numberOrSymbolPattern.test(password));\n      return newPasswordValid && confirmedValid;\n    }),\n    actions: {\n      setPassword: function setPassword() {\n        var _this = this;\n\n        var hash = {\n          activationKey: this.get('model.key'),\n          password: this.get('password')\n        };\n        this.ajax.query(_mutation.default.SET_PASSWORD, 'setPassword', hash).then(function (result) {\n          if (result.success) {\n            _this.set('isSuccess', true);\n          } else {\n            _this.get('paperToaster').show(_this.intl.t('network_error'));\n          }\n        }).catch(function () {\n          return _this.get('paperToaster').show(_this.intl.t('network_error'));\n        });\n      },\n      togglePassword: function togglePassword(e) {\n        if (e.currentTarget.classList.contains('svg-icon-wrap')) {\n          e.currentTarget.parentNode.childNodes.forEach(function (childNode) {\n            if (childNode.tagName === 'INPUT') {\n              childNode.type = childNode.type === 'text' ? 'password' : 'text';\n            }\n          });\n        }\n      },\n      redirectToLogin: function redirectToLogin() {\n        this.transitionToRoute('login');\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/settings\", [\"exports\", \"inboxfront/gql/mutation\"], function (_exports, _mutation) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Controller.extend({\n    ajax: Ember.inject.service(),\n    languages: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    selectedTimezone: null,\n    actions: {\n      saveSettings: function saveSettings() {\n        var _this = this;\n\n        var hash = {\n          timezone: this.get('selectedTimezone').name,\n          timeformat: this.get('selectedTimeFormat').name,\n          dateformat: this.get('selectedDateFormat').name,\n          locale: this.get('selectedLocale').name\n        };\n\n        if (this.get('selectedEmployeeCount')) {\n          hash.employeeCount = this.get('selectedEmployeeCount').id;\n        }\n\n        this.ajax.query(_mutation.default.UPDATE_COMPANY_SETTINGS, 'updateCompanySettings', hash).then(function () {\n          _this.languages.update();\n\n          _this.paperToaster.show(_this.intl.t('settings_saved'));\n        });\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/signup/index\", [\"exports\", \"inboxfront/utils/jwtdecode\", \"inboxfront/gql/mutation\"], function (_exports, _jwtdecode, _mutation) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Controller.extend({\n    session: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    validation: Ember.inject.service(),\n    inputType: 'password',\n    inputConfirmedType: 'password',\n    isValidForm: Ember.computed('companyName', 'firstName', 'lastName', 'email', 'password', 'confirmed', function () {\n      return !(this.get('validation').nameValidation[0].validate(this.get('companyName')) && this.get('firstName') && this.get('lastName') && this.get('email') && this.get('password') && this.get('confirmed') === this.get('password'));\n    }),\n    init: function init() {\n      var _this = this;\n\n      this._super.apply(this, arguments);\n\n      var session = this.get('session');\n\n      window.googleSignUpCallback = function (_ref) {\n        var credential = _ref.credential;\n\n        _this.ajax.query(_mutation.default.GOOGLE_AUTH, 'googleJwtAuthentication', {\n          token: credential\n        }).then(function (_ref2) {\n          var okay = _ref2.okay;\n\n          if (okay === 'true') {\n            var responsePayload = (0, _jwtdecode.default)(credential);\n            var email = responsePayload.email;\n            session.authenticate('authenticator:oauth2', email, credential).catch(function (_ref3) {\n              var responseJSON = _ref3.responseJSON;\n\n              if (responseJSON.error_description) {\n                _this.get('paperToaster').show(_this.intl.t('forms.login_failed'));\n              }\n            });\n          }\n        });\n      };\n    },\n    actions: {\n      togglePassword: function togglePassword() {\n        if (this.inputType === 'password') {\n          this.set('inputType', 'text');\n        } else {\n          this.set('inputType', 'password');\n        }\n      },\n      toggleConfirmedPassword: function toggleConfirmedPassword() {\n        if (this.inputConfirmedType === 'password') {\n          this.set('inputConfirmedType', 'text');\n        } else {\n          this.set('inputConfirmedType', 'password');\n        }\n      },\n      checkEmail: function checkEmail() {\n        var _this2 = this;\n\n        this.ajax.query(_mutation.default.CHECK_NEW_EMAIL, 'checkEmail', {\n          email: this.get('email')\n        }).then(function (data) {\n          if (data.status === 200) {\n            _this2.registerUser();\n          } else {\n            _this2.get('paperToaster').show(_this2.intl.t('forms.invalid_email'));\n          }\n        }).catch(function () {\n          return _this2.get('paperToaster').show(_this2.intl.t('network_error'));\n        });\n      }\n    },\n    registerUser: function registerUser() {\n      var _this3 = this;\n\n      var hash = {\n        email: this.get('email').trim(),\n        password: this.get('password').trim(),\n        firstName: this.get('firstName').trim(),\n        lastName: this.get('lastName').trim(),\n        companyName: this.get('companyName') ? this.get('companyName').trim() : ''\n      };\n      this.ajax.query(_mutation.default.REGISTER_USER, 'registerUser', hash).then(function () {\n        _this3.transitionToRoute('signup.active');\n      }).catch(function () {\n        return _this3.get('paperToaster').show(_this3.intl.t('network_error'));\n      });\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/tasks/board\", [\"exports\", \"inboxfront/controllers/tasks/main\"], function (_exports, _main) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _main.default.extend({\n    hideLoading: false,\n    actions: {\n      deleteTasks: function deleteTasks() {\n        var deletedTasks = this.get('deletedTasks');\n        var selectedTasks = this.getSelectedTasks();\n        this.get('tasks').delete(selectedTasks).then(function () {\n          selectedTasks.toArray().forEach(function (t) {\n            t._parentList.removeObject(t);\n\n            deletedTasks.pushObject(t);\n            selectedTasks.removeObject(t);\n            Ember.set(t, 'status', 'DELETED');\n            Ember.set(t, 'selected', false);\n            Ember.set(t, '_parentList', deletedTasks);\n          });\n        });\n        this.set('selectedTask', null);\n        this.set('showDeleteDialog', false);\n      },\n      archiveTasks: function archiveTasks() {\n        var tasksService = this.get('tasks');\n        var archivedTasks = this.get('archivedTasks');\n        var selectedTasks = this.get('selectedTasks');\n        selectedTasks.toArray().forEach(function (t) {\n          t._parentList.removeObject(t);\n\n          archivedTasks.pushObject(t);\n          selectedTasks.removeObject(t);\n          Ember.set(t, 'status', 'ARCHIVED');\n          Ember.set(t, 'selected', false);\n          Ember.set(t, '_parentList', archivedTasks);\n          tasksService.save(t);\n        });\n      },\n      closeTasks: function closeTasks() {\n        var tasksService = this.get('tasks');\n        var closedTasks = this.get('closedTasks');\n        var selectedTasks = this.get('selectedTasks');\n        selectedTasks.toArray().forEach(function (t) {\n          t._parentList.removeObject(t);\n\n          closedTasks.pushObject(t);\n          selectedTasks.removeObject(t);\n          Ember.set(t, 'status', 'CLOSED');\n          Ember.set(t, 'selected', false);\n          Ember.set(t, '_parentList', closedTasks);\n          tasksService.save(t);\n        });\n      },\n      showWatcherDialog: function showWatcherDialog(task) {\n        if (this.panelShown()) {\n          return;\n        }\n\n        this.set('selectedTask', task);\n        this.set('showWatcherPanel', true);\n      }\n    },\n    updateTasks: function updateTasks(tasks, openTasks) {\n      var _this = this;\n\n      this.set('hideLoading', false);\n      this.deselectTasks();\n      var users = this.get('model.propertyUsers');\n      var fields = this.get('model.fields');\n      var tasksService = this.get('tasks');\n      var options = this.get('selectedFilterOptions');\n\n      if (this.get('filterApplied')) {\n        options = this.get('filterData');\n      }\n\n      tasksService.filter(options, function (result) {\n        tasks = tasks || [];\n        openTasks = openTasks || [];\n        var inProgressTasks = [];\n        var resolvedTasks = [];\n        var closedTasks = [];\n        var archivedTasks = [];\n        var deletedTasks = [];\n        result.edges.forEach(function (edge) {\n          var task = edge.node;\n\n          if (task) {\n            //TODO remove condition, temporarily created for new task settings\n            task = tasksService.deserialize(fields, task, users);\n            task.selected = false;\n\n            switch (task.status) {\n              case 'OPEN':\n              case 'RE_OPENED':\n                openTasks.push(task);\n                task._parentList = openTasks;\n                break;\n\n              case 'IN_PROGRESS':\n                inProgressTasks.push(task);\n                task._parentList = inProgressTasks;\n                break;\n\n              case 'RESOLVED':\n                resolvedTasks.push(task);\n                task._parentList = resolvedTasks;\n                break;\n\n              case 'CLOSED':\n                closedTasks.push(task);\n                task._parentList = closedTasks;\n                break;\n\n              case 'ARCHIVED':\n                archivedTasks.push(task);\n                task._parentList = archivedTasks;\n                break;\n\n              case 'DELETED':\n                deletedTasks.push(task);\n                task._parentList = deletedTasks;\n                break;\n            }\n\n            tasks.push(task);\n          }\n        });\n\n        if (_this.get('selectedFilterOptions.status') === 'OPEN') {\n          _this.set('selectedFilterOptions.status', \"RE_OPENED\");\n\n          return _this.updateTasks(tasks, openTasks);\n        }\n\n        _this.set('model.startCursor', result.pageInfo.startCursor);\n\n        _this.set('model.endCursor', result.pageInfo.endCursor);\n\n        _this.set('model.isNextDisabled', !result.pageInfo.hasNextPage);\n\n        _this.set('model.isPrevDisabled', !result.pageInfo.hasPreviousPage);\n\n        _this.set('taskList', tasks);\n\n        openTasks.status = 'RE_OPENED';\n        inProgressTasks.status = 'IN_PROGRESS';\n        resolvedTasks.status = 'RESOLVED';\n        closedTasks.status = 'CLOSED';\n        archivedTasks.status = 'ARCHIVED';\n        deletedTasks.status = 'DELETED';\n\n        _this.set('openTasks', openTasks);\n\n        _this.set('inProgressTasks', inProgressTasks);\n\n        _this.set('resolvedTasks', resolvedTasks);\n\n        _this.set('closedTasks', closedTasks);\n\n        _this.set('archivedTasks', archivedTasks);\n\n        _this.set('deletedTasks', deletedTasks);\n\n        _this.set('selectedTasks', []);\n\n        _this.set('hideLoading', true);\n      }, this.get('filterApplied'));\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/tasks/edit\", [\"exports\", \"inboxfront/config/environment\", \"inboxfront/gql/mutation\", \"inboxfront/gql/query\"], function (_exports, _environment, _mutation, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Controller.extend({\n    session: Ember.inject.service(),\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    tasks: Ember.inject.service(),\n    validation: Ember.inject.service(),\n    isEditMode: false,\n    queryParams: ['id'],\n    id: null,\n    showReply: false,\n    showNote: false,\n    showDeleteDialog: false,\n    userDateTimeFormat: Ember.computed('model.companySettings', function () {\n      var settings = this.get('model.companySettings');\n\n      if (settings) {\n        var dateformat = settings.dateformat;\n\n        if (settings.timeformat === \"24 hours\") {\n          return dateformat.toUpperCase() + \" HH:mm A\";\n        } else {\n          return dateformat.toUpperCase() + \" hh:mm A\";\n        }\n      }\n\n      return \"DD-MM-YYYY\";\n    }),\n    uploadSuccess: Ember.computed(function () {\n      var controller = this;\n      return function (response) {\n        var result = JSON.parse(response.xhr.response);\n        var attachment = result.data.file.attachment;\n        controller.set('attachmentId', attachment.id);\n        controller.updateAttachment(controller.get('task.id'), attachment);\n      };\n    }),\n    options: Ember.computed(function () {\n      var variables = '{\"appLabel\": \"helpdesk\", \"model\": \"ticket\"}';\n      var token = this.get(\"session\").get(\"data.authenticated.access_token\") || undefined;\n      return {\n        paramName: \"file\",\n        url: _environment.default.apollo.apiURL,\n        clickable: true,\n        autoProcessQueue: true,\n        dictDefaultMessage: this.intl.t('drop_files', {\n          count: 16\n        }),\n        method: \"POST\",\n        headers: {\n          'Cache-Control': null,\n          'X-Requested-With': null,\n          'Accept': null,\n          'Authorization': 'Bearer ' + token\n        },\n        params: {\n          'operationName': \"uploadAttachment\",\n          'query': _mutation.default.UPLOAD_ATTACHMENT,\n          'variables': variables\n        }\n      };\n    }),\n    actions: {\n      deleteTask: function deleteTask() {\n        var _this = this;\n\n        this.get('tasks').delete([this.get('task')]).then(function () {\n          _this.transitionToRoute('tasks.index');\n        });\n      },\n      deleteAttachment: function deleteAttachment(attachment) {\n        var _this2 = this;\n\n        this.ajax.query(_mutation.default.DELETE_ATTACHMENT, 'deleteAttachment', {\n          attachmentId: attachment.id\n        }).then(function () {\n          _this2.get('task.attachments').removeObject(attachment);\n        });\n      },\n      onAddTag: function onAddTag() {\n        this.saveTask();\n      },\n      onRemoveTag: function onRemoveTag() {\n        this.saveTask();\n      },\n      updateDepartmentUsers: function updateDepartmentUsers() {\n        var _this3 = this;\n\n        var propertyId = this.get('task.propertyId');\n        var departmentId = this.get('task.department.id');\n\n        if (!propertyId || !departmentId) {\n          return;\n        }\n\n        var hash = {\n          departments: [departmentId],\n          propertyIds: [propertyId]\n        };\n        this.ajax.query(_query.default.HAVE_TASK_ACCESS, 'haveAccess', hash).then(function (result) {\n          result.unshift({\n            id: 0,\n            firstName: 'Unassigned',\n            lastName: ''\n          });\n\n          _this3.set('departmentUsers', result);\n\n          var selectedUser = _this3.get('task.assignedTo');\n\n          if (selectedUser && !result.findBy('id', selectedUser.id)) {\n            _this3.set('task.assignedTo', {\n              id: 0,\n              firstName: 'Unassigned',\n              lastName: ''\n            });\n          }\n        });\n        this.get('task').validate();\n      },\n      updateAssignedTo: function updateAssignedTo(value) {\n        this.set('task.assignedTo', value);\n        this.get('task').validate();\n      },\n      checkTaskForm: function checkTaskForm() {\n        this.get('task').validate();\n      },\n      editTask: function editTask() {\n        this.set('isEditMode', true);\n        this.get('task').validate();\n      },\n      endEditTask: function endEditTask() {\n        this.set('isEditMode', false);\n        this.get('task').restore();\n      },\n      onSaveTask: function onSaveTask() {\n        this.saveTask();\n      },\n      showReplyEditor: function showReplyEditor() {\n        this.set('newComment', '');\n        this.set('showReply', true);\n        this.set('showNote', false);\n      },\n      showNoteEditor: function showNoteEditor() {\n        this.set('newComment', '');\n        this.set('showReply', false);\n        this.set('showNote', true);\n      },\n      hideEditor: function hideEditor() {\n        this.set('showReply', false);\n        this.set('showNote', false);\n      },\n      sendReply: function sendReply() {\n        var _this4 = this;\n\n        var comment = this.get('newComment');\n\n        if (this.get('validation').trimValidation[0].validate(comment)) {\n          this.set('showReply', false);\n          var hash = {\n            ticketId: this.get('task.id'),\n            comment: comment,\n            isNote: false\n          };\n          this.ajax.mutation(_mutation.default.ADD_COMMENT, 'addComment', hash, function (res) {\n            _this4.get('task.comments').addObject(res.ticketComment);\n\n            _this4.set('newComment', '');\n          });\n        }\n      },\n      sendNote: function sendNote() {\n        var _this5 = this;\n\n        var comment = this.get('newComment');\n\n        if (this.get('validation').trimValidation[0].validate(comment)) {\n          this.set('showNote', false);\n          var hash = {\n            ticketId: this.get('task.id'),\n            comment: comment,\n            isNote: true\n          };\n          this.ajax.mutation(_mutation.default.ADD_COMMENT, 'addComment', hash, function (res) {\n            _this5.get('task.comments').addObject(res.ticketComment);\n\n            _this5.set('newComment', '');\n          });\n        }\n      }\n    },\n    saveTask: function saveTask() {\n      var _this6 = this;\n\n      this.get('tasks').save(this.get('task'), function () {\n        _this6.get('paperToaster').show(_this6.get('task.category') === 'TICKET' ? 'Ticket updated' : 'Task updated');\n\n        _this6.set('isEditMode', false);\n      });\n    },\n    updatePopupUsers: function updatePopupUsers() {\n      var _this7 = this;\n\n      var hash = {\n        propertyIds: [this.get('task.propertyId')]\n      };\n      this.ajax.query(_query.default.HAVE_TASK_ACCESS, 'haveAccess', hash).then(function (result) {\n        var currentUser = _this7.get('sessionAccount.loggeduser.username');\n\n        var filterUsers = (!result.errors ? result : []).filter(function (el) {\n          el.id = el.pk; //'add-comment' uses in 'mentioned' for request 'addComment' pk, instead of id\n\n          return el.username !== currentUser;\n        });\n\n        _this7.set('popupUsers', filterUsers);\n      });\n    },\n    updateAttachment: function updateAttachment(taskId, attachment) {\n      var _this8 = this;\n\n      var hash = {\n        appLabel: 'helpdesk',\n        model: 'ticket',\n        objectId: taskId,\n        id: this.get('attachmentId')\n      };\n      this.ajax.query(_mutation.default.UPLOAD_ATTACHMENT, 'uploadAttachment', hash).then(function () {\n        _this8.set('attachmentId', undefined);\n\n        _this8.get('task.attachments').pushObject(attachment);\n\n        _this8.saveTask();\n      });\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/tasks/index\", [\"exports\", \"inboxfront/controllers/tasks/main\", \"inboxfront/gql/mutation\"], function (_exports, _main, _mutation) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _main.default.extend({\n    sliceData: Ember.inject.service(),\n    hideLoading: false,\n    observerPage: Ember.observer('pageNum', function () {\n      if (this.get('cloneTaskList')) {\n        this.set('taskList', this.get('sliceData').getSliceData(this.get('cloneTaskList'), this.get('pageNum')));\n        this.set('selectedTasks', []);\n      }\n    }),\n    actions: {\n      updateColumns: function updateColumns(columnSettings) {\n        try {\n          var hash = {\n            id: this.get('model.ticketSettings.id'),\n            fields: JSON.stringify(columnSettings)\n          };\n          this.ajax.mutation(_mutation.default.UPDATE_CUSTOM_SETTINGS, 'updateMainEntitySettings', hash);\n        } catch (e) {\n          console.error('ON UPDATE TASKS COLUMNS', e);\n        }\n      },\n      deleteTasks: function deleteTasks() {\n        var tasksService = this.get('tasks');\n        var tasks = this.getSelectedTasks();\n        tasksService.delete(tasks).then(function () {\n          tasks.toArray().forEach(function (t) {\n            Ember.set(t, 'status', 'DELETED');\n            Ember.set(t, 'checked', false);\n            tasksService.save(t);\n          });\n        });\n      },\n      archiveTasks: function archiveTasks(task) {\n        var tasks = this.get('selectedTasks');\n\n        if (task !== tasks) {\n          tasks = [task];\n        }\n\n        var tasksService = this.get('tasks');\n        tasks.forEach(function (t) {\n          Ember.set(t, 'status', 'ARCHIVED');\n          Ember.set(t, 'checked', false);\n          tasksService.save(t);\n        });\n      },\n      closeTasks: function closeTasks() {\n        var tasksService = this.get('tasks');\n        this.get('selectedTasks').forEach(function (t) {\n          Ember.set(t, 'status', 'CLOSED');\n          Ember.set(t, 'checked', false);\n          tasksService.save(t);\n        });\n      },\n      deselectAllTasks: function deselectAllTasks() {\n        this.deselectTasks();\n      }\n    },\n    updateTasks: function updateTasks(tasks) {\n      var _this = this;\n\n      this.set('hideLoading', false);\n      this.deselectTasks();\n      var users = this.get('model.propertyUsers');\n      var fields = this.get('model.fields');\n      var tasksService = this.get('tasks');\n      var options = this.get('selectedFilterOptions');\n\n      if (this.get('filterApplied')) {\n        options = this.get('filterData');\n      }\n\n      tasksService.filter(options, function (result) {\n        tasks = tasks || [];\n        result.edges.forEach(function (edge) {\n          var task = edge.node;\n\n          if (task) {\n            //TODO remove condition, temporarily created for new task settings\n            task = tasksService.deserialize(fields, task, users);\n            task.checked = false;\n            tasks.push(task);\n          }\n        });\n\n        if (_this.get('selectedFilterOptions.status') === 'OPEN') {\n          _this.set('selectedFilterOptions.status', \"RE_OPENED\");\n\n          return _this.updateTasks(tasks);\n        }\n\n        _this.set('model.startCursor', result.pageInfo.startCursor);\n\n        _this.set('model.endCursor', result.pageInfo.endCursor);\n\n        _this.set('model.isNextDisabled', !result.pageInfo.hasNextPage);\n\n        _this.set('model.isPrevDisabled', !result.pageInfo.hasPreviousPage);\n\n        _this.set('cloneTaskList', tasks);\n\n        _this.set('taskList', _this.get('sliceData').getSliceData(_this.get('cloneTaskList'), 1));\n\n        _this.set('rangeNum', _this.get('sliceData').calculateRange(_this.get('cloneTaskList'))); //TODO move calculations to pagination component?\n\n\n        _this.set('pageNum', _this.get('sliceData').getPageNum());\n\n        _this.set('selectedTasks', []);\n\n        _this.set('hideLoading', true);\n      }, this.get('filterApplied'));\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/tasks/main\", [\"exports\", \"inboxfront/gql/query\"], function (_exports, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Controller.extend({\n    session: Ember.inject.service(),\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    router: Ember.inject.service(),\n    tasks: Ember.inject.service(),\n    isCreateDialogInserted: false,\n    showCreateDialog: false,\n    showDeleteDialog: false,\n    showFilterPanel: false,\n    showAssignPanel: false,\n    showMergePanel: false,\n    isBulkUpdatePanelInserted: false,\n    showBulkUpdatePanel: false,\n    showWatcherPanel: false,\n    filterData: null,\n    allCheckTasks: Ember.computed('taskList.{@each.checked}', function () {\n      return this.get('taskList').every(function (task) {\n        return task.checked;\n      });\n    }),\n    isVisibleActions: Ember.computed('taskList.{@each.checked}', function () {\n      return this.get('taskList').some(function (task) {\n        return task.checked;\n      });\n    }),\n    isVisibleMergeButton: Ember.computed('taskList.{@each.checked}', function () {\n      var _this$get$filter;\n\n      return ((_this$get$filter = this.get('taskList').filter(function (task) {\n        return task.checked;\n      })) === null || _this$get$filter === void 0 ? void 0 : _this$get$filter.length) > 1;\n    }),\n    userDateTimeFormat: Ember.computed('model.companySettings', function () {\n      var settings = this.get('model.companySettings');\n\n      if (settings) {\n        var dateformat = settings.dateformat;\n\n        if (settings.timeformat === \"24 hours\") {\n          return dateformat.toUpperCase() + \" HH:mm A\";\n        } else {\n          return dateformat.toUpperCase() + \" hh:mm A\";\n        }\n      }\n\n      return \"DD-MM-YYYY\";\n    }),\n    actions: {\n      onQuickFilter: function onQuickFilter(filter) {\n        this.set('selectedFilter', filter);\n        this.set('selectedFilterOptions.status', \"\");\n        this.set('selectedFilterOptions.assignee', \"\");\n        this.set('selectedFilterOptions.active', true);\n\n        switch (filter.id) {\n          case 'personal':\n            this.set('selectedFilterOptions.status', \"\");\n            this.set('selectedFilterOptions.assignee', this.get('sessionAccount.loggeduser.id'));\n            break;\n\n          case 'opened':\n            this.set('selectedFilterOptions.status', \"OPEN\");\n            break;\n\n          case 'closed':\n            this.set('selectedFilterOptions.status', \"CLOSED\");\n            break;\n\n          case 'resolved':\n            this.set('selectedFilterOptions.status', \"RESOLVED\");\n            break;\n\n          case 'archived':\n            this.set('selectedFilterOptions.status', \"ARCHIVED\");\n            break;\n\n          case 'deleted':\n            this.set('selectedFilterOptions.status', \"DELETED\");\n            this.set('selectedFilterOptions.active', false);\n            break;\n\n          default:\n            this.set('selectedFilterOptions.status', \"\");\n            this.set('selectedFilterOptions.assignee', \"\");\n            break;\n        }\n\n        this.set('selectedFilterOptions.after', \"\");\n        this.set('selectedFilterOptions.before', \"\");\n        this.updateTasks();\n      },\n      showCreateTaskDialog: function showCreateTaskDialog(status) {\n        var _this = this;\n\n        this.set('additionalData', status ? {\n          status: status\n        } : {});\n        this.set('isCreateDialogInserted', true);\n        setTimeout(function () {\n          return _this.set('showCreateDialog', true);\n        }, 300);\n      },\n      showDeleteTasksDialog: function showDeleteTasksDialog(task) {\n        this.hideAllPanels();\n\n        if (task !== this.get('selectedTasks')) {\n          this.set('selectedTask', task);\n        } else {\n          this.set('selectedTask', null);\n        }\n\n        this.set('showDeleteDialog', true);\n      },\n      showFilterTasksPanel: function showFilterTasksPanel() {\n        var _this2 = this;\n\n        setTimeout(function () {\n          _this2.hideAllPanels();\n\n          _this2.set('showFilterPanel', true);\n        }, 300);\n      },\n      applyFilter: function applyFilter(data) {\n        this.set('filterData', data);\n        this.set('filterApplied', true);\n        this.updateTasks();\n      },\n      clearFilter: function clearFilter() {\n        this.set('filterData', {});\n        this.set('filterApplied', false);\n        this.updateTasks();\n      },\n      showAssignTasksPanel: function showAssignTasksPanel(task) {\n        var _this3 = this;\n\n        this.hideAllPanels();\n        var hash = {};\n\n        if (task !== this.get('selectedTasks')) {\n          this.set('selectedTask', task);\n          this.set('selectedUser', task.assignedTo);\n          hash.propertyIds = [task.propertyId];\n        } else {\n          this.set('selectedTask', null);\n          this.set('selectedUser', null);\n          hash.propertyIds = [task[0].propertyId];\n        }\n\n        this.ajax.query(_query.default.HAVE_TASK_ACCESS, 'haveAccess', hash).then(function (result) {\n          result.unshift({\n            id: 0,\n            firstName: 'Unassigned',\n            lastName: ''\n          });\n\n          _this3.set('assigneeUsers', result);\n        });\n        this.set('showAssignPanel', true);\n      },\n      assignTasks: function assignTasks(user) {\n        var _this4 = this;\n\n        var mutations = [];\n        var selectedTasks = this.getSelectedTasks();\n        selectedTasks.forEach(function (t) {\n          if (t.assignedTo.id !== user.id) {\n            Ember.set(t, 'assignedTo', user);\n            mutations.push(_this4.get('tasks').save(t));\n          }\n        });\n        return Ember.RSVP.all(mutations).then(function () {\n          if (_this4.get('selectedTask')) {\n            _this4.set('selectedTask', null);\n          } else {\n            _this4.deselectTasks();\n          }\n\n          _this4.hideAllPanels();\n\n          _this4.get('paperToaster').show(_this4.intl.t('assignee_changed'));\n        });\n      },\n      showBulkUpdateTasksPanel: function showBulkUpdateTasksPanel() {\n        var _this5 = this;\n\n        this.set('isBulkUpdatePanelInserted', true);\n        setTimeout(function () {\n          _this5.hideAllPanels();\n\n          _this5.set('showBulkUpdatePanel', true);\n        }, 300);\n      },\n      bulkUpdateTasks: function bulkUpdateTasks(data) {\n        var _this6 = this;\n\n        var mutations = [];\n        this.get('selectedTasks').forEach(function (t) {\n          t.updateData(data);\n          mutations.push(_this6.get('tasks').save(t));\n        });\n        return Ember.RSVP.all(mutations).then(function () {\n          _this6.deselectTasks();\n\n          _this6.hideAllPanels();\n\n          _this6.get('paperToaster').show(_this6.intl.t('status.updated'));\n        });\n      },\n      showMergeTasksPanel: function showMergeTasksPanel() {\n        this.hideAllPanels();\n        this.set('showMergePanel', true);\n      },\n      mergeTasks: function mergeTasks(primaryTask, secondaryTasks) {\n        var _this7 = this;\n\n        this.get('tasks').merge(primaryTask, secondaryTasks, function () {\n          _this7.deselectTasks();\n\n          _this7.hideAllPanels();\n\n          _this7.get('paperToaster').show(_this7.intl.t('tasks_merged'));\n\n          var route = Ember.getOwner(_this7).lookup(\"route:\".concat(_this7.router.currentRoute.name));\n          route.refresh();\n        });\n      },\n      showWatcherTasksPanel: function showWatcherTasksPanel() {\n        this.hideAllPanels();\n        this.set('showWatcherPanel', true);\n      },\n      hideWatcherPanel: function hideWatcherPanel() {\n        this.hideAllPanels();\n      },\n      updateWatchers: function updateWatchers(users) {\n        var _this8 = this;\n\n        var mutations = [];\n        this.getSelectedTasks().forEach(function (t) {\n          t.setWatchers(users);\n          mutations.push(_this8.get('tasks').save(t));\n        });\n        return Ember.RSVP.all(mutations).then(function () {\n          _this8.deselectTasks();\n\n          _this8.hideAllPanels();\n\n          _this8.get('paperToaster').show(_this8.intl.t('status.updated'));\n        });\n      },\n      updatePriority: function updatePriority(task) {\n        var _this9 = this;\n\n        this.get('tasks').save(task, function () {\n          _this9.get('paperToaster').show(_this9.intl.t('priority_updated'));\n        });\n      },\n      updateStatus: function updateStatus(task) {\n        var _this10 = this;\n\n        this.tasks.save(task, function () {\n          _this10.get('paperToaster').show(_this10.intl.t('status_updated'));\n        });\n      },\n      updateDepartment: function updateDepartment(task) {\n        var _this11 = this;\n\n        this.get('tasks').save(task, function () {\n          _this11.get('paperToaster').show(_this11.intl.t('department_updated'));\n        });\n      },\n      onTaskCreate: function onTaskCreate(task) {\n        this.get('paperToaster').show(this.intl.t('task_created'));\n        this.set('showCreateDialog', false);\n        this.transitionToRoute('tasks.edit', {\n          queryParams: {\n            id: task.id\n          }\n        });\n      },\n      selectTask: function selectTask(task) {\n        if (this.panelShown()) {\n          return;\n        }\n\n        var checked = task.checked;\n        Ember.set(task, 'checked', !checked);\n\n        if (checked) {\n          this.get('selectedTasks').removeObject(task);\n        } else {\n          this.get('selectedTasks').pushObject(task);\n        }\n      },\n      selectAllTasks: function selectAllTasks(isAllChecked) {\n        if (this.panelShown()) {\n          return;\n        }\n\n        var selectedTasks = [];\n        this.get('taskList').forEach(function (t) {\n          Ember.set(t, 'checked', isAllChecked);\n\n          if (isAllChecked) {\n            selectedTasks.pushObject(t);\n          }\n        });\n        this.set('selectedTasks', selectedTasks);\n      }\n    },\n    getSelectedTasks: function getSelectedTasks() {\n      var task = this.get('selectedTask');\n\n      if (task) {\n        return [task];\n      }\n\n      return this.get('selectedTasks');\n    },\n    deselectTasks: function deselectTasks() {\n      this.set('selectedTask', null);\n      this.get('selectedTasks').forEach(function (t) {\n        Ember.set(t, 'checked', false);\n      });\n      this.set('selectedTasks', []);\n    },\n    hideAllPanels: function hideAllPanels() {\n      this.set('selectedTask', null);\n      this.set('showCreateDialog', false);\n      this.set('showFilterPanel', false);\n      this.set('showAssignPanel', false);\n      this.set('showBulkUpdatePanel', false);\n      this.set('showMergePanel', false);\n      this.set('showWatcherPanel', false);\n    },\n    panelShown: function panelShown() {\n      return this.get('showFilterPanel') || this.get('showAssignPanel') || this.get('showBulkUpdatePanel') || this.get('showMergePanel') || this.get('showWatcherPanel');\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/ticketfields\", [\"exports\", \"inboxfront/controllers/customfields\"], function (_exports, _customfields) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _customfields.default.extend({\n    actions: {\n      showCreateTaskDialog: function showCreateTaskDialog(status) {\n        var _this = this;\n\n        this.set('additionalData', status ? {\n          status: status\n        } : {});\n        this.set('isCreateDialogInserted', true);\n        setTimeout(function () {\n          return _this.set('openCreateTaskDialog', true);\n        }, 300);\n      },\n      onTaskCreate: function onTaskCreate(task) {\n        this.set('openCreateTaskDialog', false);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/users\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Controller.extend({});\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/users/edit\", [\"exports\", \"inboxfront/gql/mutation\"], function (_exports, _mutation) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Controller.extend({\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    openUserDeactivateDialog: false,\n    openUserDeleteDialog: false,\n    openUserPasswordResetDialog: false,\n    queryParams: ['id'],\n    systemRole: Ember.computed('user.systemGroup.name', function () {\n      return this.systemRoles.findBy('id', this.get('user.systemGroup.name'));\n    }),\n    availableCustomRoles: Ember.computed('user.customGroups.length', function () {\n      var userCustomGroups = this.get('user.customGroups');\n      return this.get('customRoles').filter(function (companyRole) {\n        return !userCustomGroups.find(function (userRole) {\n          return userRole.id === companyRole.id;\n        });\n      });\n    }),\n    actions: {\n      resendInvite: function resendInvite() {\n        var _this = this;\n\n        this.ajax.mutation(_mutation.default.RESEND_INVITE, 'resendActivation', {\n          userId: this.get('user.id')\n        }, function () {\n          _this.get('paperToaster').show(_this.intl.t('invite_sent'));\n        });\n      },\n      deleteUserDialog: function deleteUserDialog() {\n        var user = this.get('user');\n        var users = [];\n        this.get('model.users').forEach(function (profile) {\n          if (profile.user.id !== user.id) {\n            users.push({\n              id: profile.user.id,\n              name: \"\".concat(profile.user.firstName, \" \").concat(profile.user.lastName)\n            });\n          }\n        });\n        this.set('assigneeUser', null);\n        this.set('assigneeUsers', users);\n        this.set('openUserDeleteDialog', true);\n      },\n      deleteUser: function deleteUser() {\n        var _this2 = this;\n\n        var data = {\n          userId: this.get('user.id')\n        };\n\n        if (this.get('assigneeUser')) {\n          data.assignee = this.get('assigneeUser.id');\n        }\n\n        this.ajax.mutation(_mutation.default.DELETE_USER, 'deleteUser', data, function () {\n          _this2.set('openUserDeleteDialog', false);\n\n          _this2.get('paperToaster').show(_this2.intl.t('user_deleted'));\n\n          _this2.transitionToRoute('users.index');\n        });\n      },\n      resetPasswordDialog: function resetPasswordDialog() {\n        var _this3 = this;\n\n        var user = this.get('user');\n        this.set('resetHeader', this.intl.t('actions.reset_password'));\n        this.set('resetUser', user);\n        this.set('resetLink', '');\n        this.set('resetPasswordText', this.intl.t('status.loading'));\n        this.set('openUserPasswordResetDialog', true);\n        this.ajax.mutation(_mutation.default.RESET_PASSWORD, 'resetPassword', {\n          userId: this.get('user.id')\n        }, function (result) {\n          if (result.resetLink) {\n            _this3.set('resetLink', result.resetLink);\n\n            _this3.set('resetPasswordText', _this3.intl.t('reset_user_password', {\n              link: result.resetLink,\n              user: \"\".concat(user.firstName, \" \").concat(user.lastName)\n            }));\n          } else {\n            _this3.set('resetPasswordText', _this3.intl.t('reset_user_password_email', {\n              user: \"\".concat(user.firstName, \" \").concat(user.lastName)\n            }));\n          }\n        }, function () {\n          _this3.set('resetPasswordText', _this3.intl.t('internal_error'));\n        });\n      },\n      changeUserStatus: function changeUserStatus() {\n        if (this.get('user.isActive')) {\n          this.set('openUserDeactivateDialog', true);\n        } else {\n          this.saveUserStatus(!this.get('user.isActive'));\n        }\n      },\n      deactivateUser: function deactivateUser() {\n        this.saveUserStatus(!this.get('user.isActive'));\n      },\n      changeAccess: function changeAccess(field) {\n        var _this4 = this;\n\n        var modelKey = \"user.staffprofile.\".concat(field);\n        var value = !this.get(modelKey);\n        var hash = {};\n        hash[field] = value;\n        this.saveUserAdmin(function () {\n          _this4.paperToaster.show(_this4.intl.t(value ? 'user_access_enabled' : 'user_access_revoked'));\n\n          _this4.set(modelKey, value);\n        }, hash);\n      },\n      changeSystemRole: function changeSystemRole(group) {\n        var _this5 = this;\n\n        var value = group.id;\n        var hash = {\n          systemGroup: value\n        };\n\n        if (value === 'admin' || value === 'owner') {\n          hash.hasHelpdeskAccess = true;\n          hash.hasInboxAccess = true;\n        }\n\n        this.saveUser(function () {\n          _this5.get('paperToaster').show(_this5.intl.t('user_product_role_changed'));\n\n          _this5.set('user.systemGroup.name', value);\n\n          if (hash.hasHelpdeskAccess) {\n            _this5.set('user.staffprofile.hasHelpdeskAccess', true);\n\n            _this5.set('user.staffprofile.hasInboxAccess', true);\n          }\n        }, hash);\n      },\n      addCustomRole: function addCustomRole() {\n        var _this6 = this;\n\n        if (!this.get('selectedCustomRole')) {\n          return;\n        }\n\n        var hash = {\n          roleId: this.get('selectedCustomRole.id'),\n          users: [this.get('user.id')]\n        };\n        this.ajax.mutation(_mutation.default.ADD_USERS, 'addUsers', hash, function () {\n          _this6.get('user.customGroups').pushObject(_this6.get('selectedCustomRole'));\n\n          _this6.set('selectedCustomRole', null);\n\n          _this6.get('paperToaster').show(_this6.intl.t('custom_role_added'));\n        });\n      },\n      removeCustomRole: function removeCustomRole(group) {\n        var _this7 = this;\n\n        var hash = {\n          roleId: group.id,\n          userId: [this.get('user.id')]\n        };\n        this.ajax.mutation(_mutation.default.REMOVE_USER, 'removeUser', hash, function () {\n          _this7.get('user.customGroups').removeObject(group);\n\n          _this7.paperToaster.show(_this7.intl.t('custom_role_removed'));\n        });\n      }\n    },\n    saveUserStatus: function saveUserStatus(status) {\n      var _this8 = this;\n\n      var hash = {\n        isActive: status\n      };\n      this.saveUserAdmin(function () {\n        _this8.paperToaster.show(_this8.intl.t(status ? 'user_activated' : 'user_deactivated'));\n\n        _this8.set('user.isActive', status);\n\n        _this8.set('openUserDeactivateDialog', false);\n      }, hash);\n    },\n    saveUser: function saveUser(callback, hash) {\n      hash.userId = this.get('user.id');\n      this.ajax.mutation(_mutation.default.UPDATE_USER_PROFILE, 'updateProfile', hash, callback);\n    },\n    saveUserAdmin: function saveUserAdmin(callback, hash) {\n      hash.userId = this.get('user.id');\n      this.ajax.mutation(_mutation.default.UPDATE_USER_ADMIN, 'updateUserAdmin', hash, callback);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/users/index\", [\"exports\", \"inboxfront/gql/mutation\", \"inboxfront/gql/query\"], function (_exports, _mutation, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\n\n  function _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _iterableToArray(iter) { if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter); }\n\n  function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  var _default = Ember.Controller.extend({\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    router: Ember.inject.service(),\n    validation: Ember.inject.service(),\n    sliceData: Ember.inject.service(),\n    usersService: Ember.inject.service('users'),\n    openUserCreateDialog: false,\n    openUserDeactivateDialog: false,\n    openUserDeleteDialog: false,\n    openUserPasswordResetDialog: false,\n    selectedUser: null,\n    //TODO move to pagination component\n    observerPage: Ember.observer('pageNum', function () {\n      if (this.get('allUsers')) {\n        this.set('users', this.get('sliceData').getSliceData(this.get('allUsers'), this.get('pageNum')));\n      }\n    }),\n    limitIsReached: Ember.computed('quotas', 'allUsers.[]', function () {\n      var ret = false;\n      var quotas = this.get('quotas');\n      var users = this.get('allUsers');\n\n      if (users.length >= quotas.tariffPlan.userCountLimit) {\n        ret = true;\n      }\n\n      return ret;\n    }),\n    activeUsersCount: Ember.computed('allUsers.{@each.isActive}', function () {\n      return this.get('allUsers').filter(function (user) {\n        return user.isActive;\n      }).length;\n    }),\n    actions: {\n      resendInvite: function resendInvite(_ref) {\n        var _this = this;\n\n        var id = _ref.id;\n        this.ajax.mutation(_mutation.default.RESEND_INVITE, 'resendActivation', {\n          userId: id\n        }, function () {\n          _this.get('paperToaster').show(_this.intl.t('invite_sent'));\n        });\n      },\n      deleteUserDialog: function deleteUserDialog(user) {\n        var cloneUsers = _toConsumableArray(this.get('allUsers'));\n\n        var assigneeUsers = cloneUsers.removeObject(user);\n        this.set('selectedUser', user);\n        this.set('assigneeUser', null);\n        this.set('assigneeUsers', assigneeUsers);\n        this.set('openUserDeleteDialog', true);\n      },\n      deleteUser: function deleteUser() {\n        var _this2 = this;\n\n        var data = {\n          userId: this.get('selectedUser.id')\n        };\n\n        if (this.get('assigneeUser')) {\n          data.assignee = this.get('assigneeUser.id');\n        }\n\n        this.ajax.mutation(_mutation.default.DELETE_USER, 'deleteUser', data, function () {\n          _this2.set('openUserDeleteDialog', false);\n\n          _this2.get('paperToaster').show(_this2.intl.t('user_deleted'));\n\n          _this2.refreshRoute();\n        });\n      },\n      resetPasswordDialog: function resetPasswordDialog(user) {\n        var _this3 = this;\n\n        this.set('resetHeader', this.intl.t('actions.reset_password'));\n        this.set('resetUser', user);\n        this.set('resetLink', '');\n        this.set('resetPasswordText', this.intl.t('status.loading'));\n        this.set('openUserPasswordResetDialog', true);\n        this.ajax.mutation(_mutation.default.RESET_PASSWORD, 'resetPassword', {\n          userId: user.id\n        }, function (result) {\n          if (result.resetLink) {\n            _this3.set('resetLink', result.resetLink);\n\n            _this3.set('resetPasswordText', _this3.intl.t('reset_user_password', {\n              link: result.resetLink,\n              user: \"\".concat(user.firstName, \" \").concat(user.lastName)\n            }));\n          } else {\n            _this3.set('resetPasswordText', _this3.intl.t('reset_user_password_email', {\n              user: \"\".concat(user.firstName, \" \").concat(user.lastName)\n            }));\n          }\n        }, function () {\n          _this3.set('resetPasswordText', _this3.intl.t('internal_error'));\n        });\n      },\n      showUserDeactivateDialog: function showUserDeactivateDialog(user) {\n        this.set('selectedUser', user);\n        this.set('openUserDeactivateDialog', true);\n      },\n      showUserCreateDialog: function showUserCreateDialog() {\n        var _this4 = this;\n\n        this.ajax.query(_query.default.CUSTOM_ROLES).then(function (data) {\n          return _this4.set('customRoles', !data.errors ? data : []);\n        });\n        this.set('openUserCreateDialog', true);\n      },\n      onUserCreate: function onUserCreate(user) {\n        var _this5 = this;\n\n        this.usersService.getQuotas().then(function (quotas) {\n          _this5.set('quotas', quotas);\n\n          _this5.usersService.getPropertyUsers().then(function (users) {\n            if (quotas.userCountUsage >= quotas.tariffPlan.userCountLimit || users.length >= quotas.tariffPlan.userCountLimit) {\n              _this5.paperToaster.show('Sorry. Users limit is reached. Update your tariff plan.');\n            } else {\n              _this5.usersService.save(user).then(function (user) {\n                _this5.set('openUserCreateDialog', false);\n\n                _this5.refreshRoute();\n\n                if (user.resetPasswordLink) {\n                  _this5.set('resetHeader', _this5.intl.t('user_created'));\n\n                  _this5.set('resetUser', user);\n\n                  _this5.set('resetLink', user.resetPasswordLink);\n\n                  _this5.set('resetPasswordText', _this5.intl.t('new_user_without_email', {\n                    link: user.resetPasswordLink,\n                    user: \"\".concat(user.firstName, \" \").concat(user.lastName)\n                  }));\n\n                  _this5.set('openUserPasswordResetDialog', true);\n                }\n              }).catch(function (err) {\n                _this5.paperToaster.show(_this5.intl.t('email_exists'));\n              });\n              /**/\n\n            }\n\n            _this5.set('allUsers', users);\n          });\n        });\n      },\n      saveUserStatus: function saveUserStatus(user, status) {\n        var _this6 = this;\n\n        var hash = {\n          userId: user.id,\n          isActive: status\n        };\n        this.ajax.mutation(_mutation.default.UPDATE_USER_ADMIN, 'updateUserAdmin', hash, function () {\n          _this6.paperToaster.show(_this6.intl.t(status ? 'user_activated' : 'user_deactivated'));\n\n          Ember.set(user, 'isActive', status);\n\n          _this6.set('openUserDeactivateDialog', false);\n        });\n      }\n    },\n    refreshRoute: function refreshRoute() {\n      var route = Ember.getOwner(this).lookup(\"route:\".concat(this.router.currentRoute.name));\n      route.refresh();\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/workflows/edit\", [\"exports\", \"jquery\", \"inboxfront/config/environment\", \"inboxfront/gql/mutation\", \"inboxfront/gql/query\"], function (_exports, _jquery, _environment, _mutation, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\n  function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  var WORKFLOW = 2;\n\n  var _default = Ember.Controller.extend({\n    session: Ember.inject.service(),\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    workflows: Ember.inject.service(),\n    validation: Ember.inject.service(),\n    isActiveFlow: false,\n    isShowComponent: false,\n    isShowListComponents: false,\n    isActiveStartBlockFlow: true,\n    reRender: true,\n    selectedFlowTab: 'settings',\n    firstBlock: Ember.computed('blocks.[]', function () {\n      return this.get('blocks').findBy('parent.id', null);\n    }),\n    componentsFlow: Ember.computed('flow.{type,objectType}', 'flow', 'selectedComponent', function () {\n      return this.workflows.getComponents(this.get('flow'), this.get('selectedComponent'));\n    }),\n    conditionModules: Ember.computed('flow.objectType', function () {\n      if (this.get('flow.objectType') === 'CONVERSATION') {\n        return ['Conversation'];\n      } else {\n        return ['Ticket/Task'];\n      }\n    }),\n    isDisabledFlowActive: Ember.computed('flow.isValid', function () {\n      return !this.get('flow.isValid');\n    }),\n    changeParamModule: function changeParamModule(flow) {\n      var parent = flow.parent;\n      var commentModule = this.get('commentModules').findBy('id', 'tickets');\n      var triggerRules = this.get('triggerRules');\n\n      if (parent && (parent.blockType === 'TICKET' || parent.blockType === 'TASK' || triggerRules.findBy('selectedColumn', 'Ticket/Task'))) {\n        Ember.set(commentModule, 'disabled', false);\n      } else {\n        if (parent) {\n          this.changeParamModule(parent);\n        } else {\n          Ember.set(commentModule, 'disabled', true);\n        }\n      }\n    },\n    changeParamModuleTags: function changeParamModuleTags(flow) {\n      var parent = flow.parent;\n      var tagModuleTicket = this.get('tagModules').findBy('id', 'tickets');\n      var triggerRules = this.get('triggerRules');\n\n      if (parent && (parent.blockType === 'TICKET' || parent.blockType === 'TASK' || triggerRules.findBy('selectedColumn', 'Ticket/Task'))) {\n        Ember.set(tagModuleTicket, 'disabled', false);\n      } else {\n        if (parent) {\n          this.changeParamModuleTags(parent);\n        } else {\n          Ember.set(tagModuleTicket, 'disabled', true);\n        }\n      }\n    },\n    resetCommentModule: function resetCommentModule(flow) {\n      var triggerRules = this.get('triggerRules');\n\n      if (flow.module && flow.module.id === 'tickets' && triggerRules.findBy('selectedColumn', 'Conversation')) {\n        Ember.set(flow, 'module', {});\n      }\n    },\n    resetView: function resetView() {\n      this.set('selectedFlowTab', 'settings');\n      this.set('isShowComponent', false);\n    },\n    actions: {\n      backMainPage: function backMainPage() {\n        this.transitionToRoute('workflows');\n      },\n      openStartConfigure: function openStartConfigure() {\n        this.triggerOpenStartConfigure();\n      },\n      activateFlow: function activateFlow() {\n        var _this = this;\n\n        var hash = {\n          isActive: !this.get('flow.isActive')\n        };\n        this.set('openActivateFlowDialog', false);\n        this.mutationWorkflow(hash).then(function () {\n          var status = hash.isActive ? 'activate_workflow' : 'deactivate_workflow';\n\n          _this.set('flow.isActive', hash.isActive);\n\n          _this.paperToaster.show(_this.intl.t(status, {\n            name: _this.get('flowName')\n          }));\n        });\n      },\n      statusChangedItemFlow: function statusChangedItemFlow(value) {\n        var _this2 = this;\n\n        if (this.get('flow.isActive')) {\n          this.set('flow.isActive', false);\n          var hash = {\n            isActive: false\n          };\n          this.mutationWorkflow(hash).then(function () {\n            var status = value ? 'activate_flow' : 'deactivate_flow';\n\n            _this2.paperToaster.show(_this2.intl.t(status, {\n              name: _this2.get('flowName')\n            }));\n          });\n        } else {\n          // this.set('flow.isActive', false);\n          this.set('openActivateFlowDialog', true);\n        }\n      },\n      openConfigure: function openConfigure(component) {\n        //if (component.id === this.get('selectedComponent.id')) return;\n        this.set('isShowComponent', true);\n        this.openConfigureComponent(component.id);\n\n        if (document.querySelector('.txt-input')) {\n          setTimeout(function () {\n            document.querySelector('.txt-input').innerHTML = component.mainTitle;\n          }, 0);\n        }\n      },\n      deleteComponent: function deleteComponent(component, event) {\n        var _this3 = this;\n\n        event.stopPropagation();\n        this.workflows.deleteBlock(component, this.get('flow')).then(function () {\n          _this3.showStatus();\n\n          if (_this3.get('selectedComponent.id') === component.id) {\n            _this3.triggerOpenStartConfigure();\n          }\n        });\n      },\n      chooseComponent: function chooseComponent(component) {\n        var _this4 = this;\n\n        var selectedComponent = this.get('selectedComponent');\n        var hash = {\n          flowId: this.get('flowId'),\n          mainTitle: '',\n          blockType: component.blockType,\n          name: component.name,\n          icon: component.icon\n        };\n        this.set('isShowComponent', true);\n        this.set('isShowListComponents', false);\n        this.set('isActiveStartBlockFlow', false);\n        this.set('isLoadingComponent', true);\n        document.querySelector('.canvas-block').scroll(0, 0);\n        return this.workflows.addBlock(component, selectedComponent, this.get('flow'), function (block) {\n          _this4.showStatus();\n\n          _this4.openConfigureComponent(block.id);\n        });\n      },\n      openListComponents: function openListComponents() {\n        var component = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;\n        var event = arguments.length > 1 ? arguments[1] : undefined;\n        event.stopPropagation();\n\n        if (component) {\n          this.set('selectedComponent', component);\n        } else {\n          this.set('selectedComponent', this.get('flow.triggerBlock'));\n        }\n\n        this.set('selectedFlowTab', 'configure');\n        this.set('isShowListComponents', true);\n        this.set('isActiveStartBlockFlow', false);\n        this.set('isShowComponent', false);\n        (0, _jquery.default)('.item-flow, .item-flow-wrap').removeClass('active');\n        (0, _jquery.default)('.add-component-flow').removeClass('active');\n        (0, _jquery.default)(event.target).closest('.add-component-flow').addClass('active');\n      },\n      addOption: function addOption() {\n        this.updateOptionsComponent(this.get('selectedComponent.id'));\n      },\n      removeOption: function removeOption(option) {\n        var _this5 = this;\n\n        this.ajax.query(_mutation.default.DELETE_FLOW_BLOCK, 'deleteFlowBlock', {\n          blockId: option.id\n        }).then(function () {\n          _this5.mutationFlow();\n\n          _this5.updateFlow(option.parent.id);\n        });\n      },\n      addRule: function addRule() {\n        this.get('selectedComponent.rules').pushObject({});\n      },\n      removeRule: function removeRule(rule) {\n        this.get('selectedComponent.rules').removeObject(rule);\n        this.updateActionsComponent();\n      },\n      addAction: function addAction() {\n        this.get('selectedComponent.actions').pushObject({});\n      },\n      removeAction: function removeAction(action) {\n        this.get('selectedComponent.actions').removeObject(action);\n        this.updateSelectActions(null, action.checkAction);\n        this.updateActionsComponent();\n      },\n      onBlurInputFlow: function onBlurInputFlow(name, val) {\n        var hash = _defineProperty({}, name, val);\n\n        if (val && val.length) {\n          this.mutationWorkflow(hash);\n        }\n      },\n      showSaveStatus: function showSaveStatus() {\n        this.showStatus();\n      },\n      selectBranch: function selectBranch(component, index, input) {\n        if (input !== true && this.get('inputFocused')) {\n          return;\n        }\n\n        Ember.set(component.children[index], 'active', true);\n\n        if (index === 0) {\n          Ember.set(component.children[1], 'active', false);\n        } else {\n          Ember.set(component.children[0], 'active', false);\n        }\n\n        if (input === true) {\n          this.set('inputFocused', true);\n        }\n      },\n      deselectBranch: function deselectBranch(component, index, input) {\n        if (input !== true && this.get('inputFocused')) {\n          return;\n        }\n\n        Ember.set(component.children[index], 'active', false);\n\n        if (input === true) {\n          this.set('inputFocused', false);\n        }\n      },\n      updateBranchName: function updateBranchName(component, index, value) {\n        Ember.set(component.children[index], 'name', value);\n        this.saveBlock(component);\n      },\n      addIfCondition: function addIfCondition(component, module, operator) {\n        if (!component.ifConditions) {\n          Ember.set(component, 'ifConditions', []);\n        }\n\n        var cond = {};\n\n        if (module) {\n          cond.selectedModule = module;\n        }\n\n        if (typeof operator === 'string') {\n          if (component.ifConditions.length > 0) {\n            Ember.set(component.ifConditions[component.ifConditions.length - 1], 'operator', operator);\n          }\n        } else {\n          if (component.ifConditions.length > 0) {\n            Ember.set(component.ifConditions[component.ifConditions.length - 1], 'operator', 'AND');\n          }\n        }\n\n        component.ifConditions.addObject(cond);\n        Ember.set(component.children[0], 'active', false);\n      },\n      addThenCondition: function addThenCondition(component, module, operator) {\n        if (!component.thenConditions) {\n          Ember.set(component, 'thenConditions', []);\n        }\n\n        var cond = {};\n\n        if (module) {\n          cond.selectedModule = module;\n        }\n\n        if (typeof operator === 'string') {\n          if (component.thenConditions.length > 0) {\n            Ember.set(component.thenConditions[component.thenConditions.length - 1], 'operator', operator);\n          }\n        } else {\n          if (component.thenConditions.length > 0) {\n            Ember.set(component.thenConditions[component.thenConditions.length - 1], 'operator', 'AND');\n          }\n        }\n\n        component.thenConditions.addObject(cond);\n        Ember.set(component.children[1], 'active', false);\n      },\n      onRemoveIfCondition: function onRemoveIfCondition(cond, component) {\n        component.ifConditions.removeObject(cond);\n\n        if (component.ifConditions.length === 1) {\n          Ember.set(component.ifConditions[0], 'operator', '');\n        }\n\n        this.saveIfElseConditions(component);\n      },\n      onRemoveThenCondition: function onRemoveThenCondition(cond, component) {\n        component.thenConditions.removeObject(cond);\n\n        if (component.thenConditions.length === 1) {\n          Ember.set(component.thenConditions[0], 'operator', '');\n        }\n\n        this.saveIfElseConditions(component);\n      },\n      onConditionOperator: function onConditionOperator(component, cond, value) {\n        Ember.set(cond, 'operator', value);\n        this.saveIfElseConditions(component);\n      },\n      selectIfThenConditionModule: function selectIfThenConditionModule(cond, value) {\n        if (cond.selectedModule !== value) {\n          Ember.set(cond, 'selectedRule', '');\n          Ember.set(cond, 'selectedOption', '');\n        }\n\n        Ember.set(cond, 'selectedModule', value);\n      },\n      selectIfThenConditionRule: function selectIfThenConditionRule(cond, value) {\n        if (cond.selectedRule !== value) {\n          Ember.set(cond, 'selectedOption', '');\n        }\n\n        Ember.set(cond, 'selectedRule', value);\n      },\n      selectIfThenConditionOption: function selectIfThenConditionOption(component, cond, value) {\n        Ember.set(cond, 'selectedOption', value);\n        this.saveIfElseConditions(component);\n      },\n      showPreviewEmailDialog: function showPreviewEmailDialog() {\n        this.get('recipientEmail') || this.set('recipientEmail', this.get('sessionAccount.loggeduser.email'));\n        this.get('recipientAccount') || this.set('recipientAccount', this.get('selectedComponent.sender'));\n        this.set('showPreviewDialog', true);\n      },\n      sendEmailPreview: function sendEmailPreview() {\n        var _this6 = this;\n\n        var workflowsService = this.get('workflows');\n        var hash = {\n          accountId: this.get('recipientAccount.pk'),\n          to: this.get('recipientEmail')\n        };\n        var body = this.get('selectedComponent.body');\n        var subject = this.get('selectedComponent.subject');\n        hash.body = workflowsService.clearVariables(body);\n        hash.subject = workflowsService.clearVariables(subject);\n        this.ajax.mutation(_mutation.default.SEND_TEST_EMAIL, 'sendTestEmail', hash, function () {\n          _this6.paperToaster.show('Email sent, check your mailbox');\n        });\n      },\n      selectTriggerColumn: function selectTriggerColumn(rule, value) {\n        var options = [];\n\n        switch (value) {\n          case 'Ticket/Task':\n            options = ['Is created', 'Is updated', 'Is deleted', 'Is idled'];\n            break;\n\n          case 'Conversation':\n            options = ['New incoming', 'Is idled', 'Visitor has responded'];\n        }\n\n        if (rule.selecteColumn !== value) {\n          Ember.set(rule, 'selectedColumn', value);\n          Ember.set(rule, 'selectedCondition', '');\n          Ember.set(rule, 'ruleOptions', options);\n        }\n      },\n      selectTriggerConditionRule: function selectTriggerConditionRule(rule, value) {\n        Ember.set(rule, 'selectedCondition', value);\n\n        if (value !== 'Is idled') {\n          this.saveTriggerMutation();\n        }\n      },\n      selectTriggerPeriodTimes: function selectTriggerPeriodTimes(rule, value) {\n        Ember.set(rule, 'idledPeriodTimes', value);\n        this.saveTriggerMutation();\n      },\n      saveTrigger: function saveTrigger() {\n        this.saveTriggerMutation();\n      },\n      onAddTriggerRule: function onAddTriggerRule(module, operator) {\n        var variables = this.get('triggerOptions.variables');\n        var selectedColumn = typeof module === 'string' ? module : '';\n        var ruleOptions = [];\n        var rules = this.get('triggerRules');\n\n        if (this.get('triggerRules.length') > 0) {\n          var firstRuleColumn = this.get('triggerRules.0.selectedColumn');\n          variables = [firstRuleColumn];\n          selectedColumn = firstRuleColumn;\n          ruleOptions = this.get('triggerRules.0.ruleOptions');\n          this.set('triggerRules.0.variables', variables);\n        }\n\n        switch (selectedColumn) {\n          case 'Ticket/Task':\n            ruleOptions = ['Is created', 'Is updated', 'Is deleted', 'Is idled'];\n            break;\n\n          case 'Conversation':\n            ruleOptions = ['New incoming', 'Is idled', 'Visitor has responded'];\n        }\n\n        if (typeof operator === 'string') {\n          Ember.set(rules[rules.length - 1], 'operator', operator);\n        }\n\n        rules.addObject({\n          selectedColumn: selectedColumn,\n          selectedCondition: '',\n          idledPeriod: 0,\n          idledPeriodTimes: 'minutes',\n          variables: variables,\n          operator: '',\n          ruleOptions: ruleOptions\n        });\n      },\n      onRemoveTriggerRule: function onRemoveTriggerRule(rule) {\n        var rules = this.get('triggerRules');\n        rules.removeObject(rule);\n\n        if (rules.length === 1) {\n          this.set('triggerRules.0.variables', this.get('triggerOptions.variables'));\n        }\n\n        if (rules.length > 0) {\n          Ember.set(rules[rules.length - 1], 'operator', '');\n        }\n\n        this.saveTriggerMutation();\n      },\n      saveCursorPosition: function saveCursorPosition() {\n        var input = (0, _jquery.default)('.email-subj-input > input');\n        var start = input.prop('selectionStart');\n        var end = input.prop('selectionEnd');\n\n        if (start || start == '0') {\n          this.set('cursor', {\n            start: start,\n            end: end\n          });\n        } else {\n          this.set('cursor', {\n            start: -1,\n            end: -1\n          });\n        }\n      },\n      addVariable: function addVariable(variable) {\n        var input = (0, _jquery.default)('.email-subj-input > input');\n        var cursor = this.get('cursor');\n\n        if (!cursor || cursor.start < 0) {\n          input.val(input.val() + '{{' + variable + '}}');\n        } else {\n          var value = input.val();\n          var before = value.substring(0, cursor.start);\n          var after = value.substring(cursor.end);\n          input.val(before + ' {{' + variable + '}} ' + after);\n        }\n\n        this.set('selectedComponent.subject', input.val());\n        this.set('selectedComponent.mainTitle', input.val());\n        input.focus();\n        this.saveBlock(this.get('selectedComponent'));\n      },\n      addBodyVariable: function addBodyVariable(variable) {\n        this.set('selectedComponent.body', this.get('selectedComponent.body') + '{{' + variable + '}}');\n        this.saveBlock(this.get('selectedComponent'));\n      },\n      addToVariable: function addToVariable(variable) {\n        this.set('selectedComponent.to', '{{' + variable + '}}');\n        this.saveBlock(this.get('selectedComponent'));\n      },\n      updateEmailParams: function updateEmailParams(component, name, value) {\n        if (name === 'subject') {\n          var parts = value.split('{{');\n          var subjVariables = this.get('subjVariables');\n          parts.forEach(function (p, i) {\n            if (p.indexOf('}}') === p.length - 2) {\n              if (subjVariables.indexOf(p.substring(0, p.length - 2)) < 0) {\n                parts[i] = '';\n              }\n            } else {\n              if (p.indexOf('{') >= 0) {\n                var tmp = p.split('{');\n                parts[i] = tmp.join('');\n              }\n\n              if (parts[i].indexOf('}') >= 0) {\n                var _tmp = parts[i].split('}');\n\n                parts[i] = _tmp.join('');\n              }\n            }\n          });\n          Ember.set(component, 'mainTitle', value);\n        }\n\n        Ember.set(component, name, value);\n        this.saveBlock(component);\n      },\n      updateTargetChatParams: function updateTargetChatParams(component, name, value) {\n        Ember.set(component, name, value);\n\n        if (name === 'description') {\n          Ember.set(component, 'mainTitle', value);\n        }\n\n        if (name === 'users' || name === 'rooms') {\n          Ember.set(component, 'recipients', value);\n        }\n\n        if (name === 'model') {\n          var modelValue = value.id === 'users' ? this.get('selectedComponent.users') : this.get('selectedComponent.rooms');\n          Ember.set(component, 'recipients', modelValue);\n        }\n\n        this.saveBlock(component);\n      },\n      updateAddCommentParams: function updateAddCommentParams(component, name, value) {\n        Ember.set(component, name, value);\n\n        if (name === 'comment') {\n          Ember.set(component, 'mainTitle', value);\n        }\n\n        this.saveBlock(component);\n      },\n      updateTicketParams: function updateTicketParams(component, name, value) {\n        Ember.set(component, name, value);\n\n        if (name === 'subject') {\n          Ember.set(component, 'mainTitle', value);\n        }\n\n        if (name === 'department') {\n          this.updateDepartmentUsers(value.id);\n        }\n\n        this.saveBlock(component);\n      },\n      removeTagItem: function removeTagItem(component, tag) {\n        if (this.get('flow.isActive')) {\n          return;\n        }\n\n        component.tags && component.tags.removeObject(tag);\n        this.saveBlock(component);\n      },\n      addTagToTicket: function addTagToTicket(component) {\n        var tag = this.get('newTag');\n\n        if (tag) {\n          if (!component.tags) {\n            Ember.set(component, 'tags', []);\n          }\n\n          component.tags.addObject(tag);\n          this.saveBlock(component);\n        }\n      },\n      addTagToBlock: function addTagToBlock(component, tag) {\n        if (component.tag_list !== undefined) {\n          component.tag_list.pushObject(tag);\n        } else {\n          Ember.set(component, 'tag_list', []);\n          component.tag_list.pushObject(tag);\n        }\n\n        this.saveBlock(component);\n      },\n      removeTag: function removeTag(component, tagIndex) {\n        component.tag_list.removeAt(tagIndex);\n        this.saveBlock(component);\n      },\n      updateContactParams: function updateContactParams(component, name, value) {\n        Ember.set(component, name, value);\n        this.saveBlock(component);\n      },\n      updateTagParams: function updateTagParams(component, name, value) {\n        Ember.set(component, name, value);\n        this.saveBlock(component);\n      },\n      updateStatusParams: function updateStatusParams(component, name, value) {\n        Ember.set(component, name, value);\n        this.saveBlock(component);\n      },\n      updateDueDateParams: function updateDueDateParams(component, name, value) {\n        Ember.set(component, name, value);\n        this.saveBlock(component);\n      },\n      onBlurInputMessage: function onBlurInputMessage(blockId, mainTitle) {\n        var block = this.get('blocks').findBy('id', blockId);\n        Ember.set(block, 'mainTitle', mainTitle);\n\n        if (block.blockType === 'IFELSE') {\n          Ember.set(block, 'description', mainTitle);\n        }\n\n        this.saveBlock(block);\n      },\n      updateDelayParams: function updateDelayParams(block, name, value) {\n        var _this7 = this;\n\n        Ember.set(block.extraData, name, value);\n        var hash = {\n          flowId: this.get('flowId'),\n          extraData: JSON.stringify(block.extraData),\n          blockId: block.id\n        };\n        this.ajax.query(_mutation.default.CREATE_UPDATE_FLOW_BLOCK, 'createOrUpdateFlowBlock', hash).then(function () {\n          _this7.showStatus();\n\n          _this7.mutationFlow();\n        });\n      }\n    },\n    saveIfElseConditions: function saveIfElseConditions(component) {\n      this.saveBlock(component);\n    },\n    updateDepartmentUsers: function updateDepartmentUsers(departmentId) {\n      var _this8 = this;\n\n      var propertyId = this.get('flow.properties.0.id');\n\n      if (!propertyId || !departmentId) {\n        return;\n      }\n\n      var hash = {\n        departments: [departmentId],\n        propertyIds: [propertyId]\n      };\n      this.ajax.query(_query.default.HAVE_TASK_ACCESS, 'haveAccess', hash).then(function (result) {\n        _this8.set('departmentUsers', result);\n      });\n    },\n    saveBlock: function saveBlock(block) {\n      var _this9 = this;\n\n      if (this.get('saveTimer')) clearTimeout(this.get('saveTimer'));\n      this.set('saveTimer', setTimeout(function () {\n        _this9.get('workflows').saveBlock(block, _this9.get('flow'), function () {\n          _this9.showStatus();\n        });\n      }), 1000);\n    },\n    updateSelectActions: function updateSelectActions(action, checkAction) {\n      var actionsFlow = this.get('selectedComponent.actionsFlow');\n      actionsFlow.removeObject(action);\n      checkAction && actionsFlow.addObject(checkAction);\n    },\n    saveTriggerMutation: function saveTriggerMutation() {\n      var triggerRules = this.get('triggerRules');\n      var conditions = {};\n      var any = [];\n      var all = [];\n      var objectType;\n      triggerRules.forEach(function (r, index) {\n        var rule = {};\n\n        if (r.selectedColumn === 'Ticket/Task') {\n          objectType = 'TICKET';\n          rule.name = 'age';\n\n          switch (r.selectedCondition) {\n            case 'Is created':\n              rule.operator = 'equal_to';\n              rule.value = 'created';\n              break;\n\n            case 'Is updated':\n              rule.operator = 'equal_to';\n              rule.value = 'updated';\n              break;\n\n            case 'Is deleted':\n              rule.operator = 'equal_to';\n              rule.value = 'deleted';\n              break;\n\n            case 'Is idled':\n              rule.name = 'idled';\n              rule.operator = 'greater_than';\n              rule.value = Math.floor(r.idledPeriod) * (r.idledPeriodTimes === 'days' ? 3600 : r.idledPeriodTimes === 'hours' ? 60 : 1);\n          }\n        } else if (r.selectedColumn === 'Conversation') {\n          objectType = 'CONVERSATION';\n\n          switch (r.selectedCondition) {\n            case 'New incoming':\n              rule.name = 'is_new_incomming';\n              rule.operator = 'is_true';\n              break;\n\n            case 'Visitor has responded':\n              rule.name = 'visitor_has_responded';\n              rule.operator = 'is_true';\n              break;\n\n            case 'Is idled':\n              rule.name = 'idled';\n              rule.operator = 'greater_than';\n              rule.value = Math.floor(r.idledPeriod) * (r.idledPeriodTimes === 'days' ? 3600 : r.idledPeriodTimes === 'hours' ? 60 : 1);\n              rule.module = 'Conversation';\n          }\n        }\n\n        if (triggerRules[index - 1]) {\n          if (triggerRules[index - 1].operator === 'AND') {\n            all.addObject(rule);\n          } else {\n            any.addObject(rule);\n          }\n        } else {\n          if (r.operator === 'AND') {\n            all.addObject(rule);\n          } else {\n            any.addObject(rule);\n          }\n        }\n      });\n\n      if (any.length) {\n        conditions.any = any;\n      }\n\n      if (all.length) {\n        conditions.all = all;\n      }\n\n      Ember.set(this.get('flow.trigger'), 'conditions', conditions);\n      this.get('workflows').updateTrigger(this.get('flow'), this.get('flow.objectType') !== objectType ? objectType : '');\n    },\n    triggerOpenStartConfigure: function triggerOpenStartConfigure() {\n      (0, _jquery.default)('.item-flow').removeClass('active');\n      (0, _jquery.default)('.add-component-flow').removeClass('active');\n      (0, _jquery.default)('.item-flow-wrap').addClass('active');\n      this.set('isShowComponent', false);\n      this.set('isShowListComponents', false);\n      this.set('isActiveStartBlockFlow', true);\n      this.set('selectedFlowTab', 'configure');\n    },\n    mouseDownHandler: function mouseDownHandler(e) {\n      if (this.get('isCopyState') && e.button === 2) {\n        e.preventDefault();\n        e.stopPropagation();\n        this.set('isCopyState', false);\n        this.get('blocks').removeObject(this.get('copyBlock'));\n        this.set('copyBlock', null);\n        (0, _jquery.default)('.canvas-block').off('mousemove');\n        return;\n      }\n\n      var ele = document.querySelector('.canvas-block');\n      var position = {\n        left: ele.scrollLeft,\n        top: ele.scrollTop,\n        x: e.clientX,\n        y: e.clientY\n      };\n      ele.style.cursor = 'grabbing';\n      ele.style.userSelect = 'none';\n\n      function move(e) {\n        var dx = e.clientX - position.x;\n        var dy = e.clientY - position.y;\n        ele.scrollTop = position.top - dy;\n        ele.scrollLeft = position.left - dx;\n      }\n\n      function up() {\n        (0, _jquery.default)('.canvas-block').off('mousemove', move);\n        (0, _jquery.default)('.canvas-block').off('mouseup');\n        ele.style.cursor = 'grab';\n        ele.style.removeProperty('user-select');\n      }\n\n      (0, _jquery.default)('.canvas-block').on('mousemove', move);\n      (0, _jquery.default)('.canvas-block').on('mouseup', up);\n    },\n    dragCanvas: function dragCanvas() {\n      var _this10 = this;\n\n      (0, _jquery.default)('.canvas-block').on('mousedown', function (e) {\n        return _this10.mouseDownHandler(e);\n      });\n    },\n    openConfigureComponent: function openConfigureComponent(id) {\n      var _this11 = this;\n\n      var blocks = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n      var newBlocks = blocks || this.get('blocks');\n      var prevActiveBlock = newBlocks.findBy('id', this.get('selectedComponent.id'));\n      var activeBlock = newBlocks.findBy('id', id);\n      this.set('cursor', {});\n      (0, _jquery.default)('.item-flow-wrap').removeClass('active');\n      (0, _jquery.default)('.add-component-flow').removeClass('active');\n      prevActiveBlock && Ember.set(prevActiveBlock, 'active', false);\n      this.set('selectedFlowTab', 'configure');\n      this.set('isShowListComponents', false);\n      this.set('isActiveStartBlockFlow', false);\n\n      if (activeBlock) {\n        if (activeBlock.blockType === 'COMMENT') {\n          this.changeParamModule(activeBlock);\n          this.resetCommentModule(activeBlock);\n        } else if (activeBlock.blockType === 'TAG') {\n          this.changeParamModuleTags(activeBlock);\n          this.resetCommentModule(activeBlock);\n        }\n\n        Ember.set(activeBlock, 'active', true);\n        this.set('selectedComponent', activeBlock);\n      } else {\n        this.set('selectedComponent', null);\n        this.set('isActiveStartBlockFlow', true);\n        this.triggerOpenStartConfigure();\n      }\n\n      this.set('isLoadingComponent', false);\n      setTimeout(function () {\n        var activeElement = document.querySelector('.item-flow.active');\n\n        if (document.getElementById('editor')) {\n          document.getElementById('editor').innerHTML = activeBlock.mainTitle;\n        }\n\n        _this11.set('reRender', true); // activeElement && activeElement.scrollIntoView({ behavior: 'smooth' });\n\n      }, 500);\n    },\n    showStatus: function showStatus() {\n      var _this12 = this;\n\n      this.set('showStatusSave', true);\n      setTimeout(function () {\n        _this12.set('showStatusSave', false);\n      }, 2000);\n    },\n    mutationWorkflow: function mutationWorkflow() {\n      var _this13 = this;\n\n      var hash = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n\n      if (hash.title) {\n        hash.name = hash.title;\n      }\n\n      var data = _objectSpread(_objectSpread({}, hash), {}, {\n        workflowId: this.get('flow.id')\n      });\n\n      return this.ajax.mutation(_mutation.default.CREATE_UPDATE_WORKFLOW, 'createOrUpdateWorkflow', data).then(function () {\n        _this13.showStatus();\n      });\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/controllers/workflows/index\", [\"exports\", \"inboxfront/gql/mutation\", \"inboxfront/gql/query\"], function (_exports, _mutation, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\n  function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  var _default = Ember.Controller.extend({\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    router: Ember.inject.service(),\n    sliceData: Ember.inject.service(),\n    FLOWSPERPAGE: 15,\n    observerPage: Ember.observer('pageNum', function () {\n      if (this.get('allFlows')) {\n        this.set('flowsOnPage', this.get('sliceData').getSliceData(this.get('allFlows'), this.get('pageNum'), this.FLOWSPERPAGE));\n      }\n    }),\n    selectedFlowTab: 'settings',\n    actions: {\n      sortFlow: function sortFlow(fieldName) {\n        var sortedFlows;\n        var flows = this.get('flowsOnPage');\n        var isReverse = this.get('isReverse');\n\n        if (fieldName === \"Assistant Name\") {\n          if (isReverse.title) {\n            sortedFlows = flows.sortBy(\"title\").reverse();\n            this.toggleProperty(\"isReverse.title\");\n          } else {\n            sortedFlows = flows.sortBy(\"title\");\n            this.toggleProperty(\"isReverse.title\");\n          }\n        }\n\n        if (fieldName === \"Sent\") {\n          if (isReverse.triggered) {\n            sortedFlows = flows.sortBy(\"triggered\").reverse();\n            this.toggleProperty(\"isReverse.triggered\");\n          } else {\n            sortedFlows = flows.sortBy(\"triggered\");\n            this.toggleProperty(\"isReverse.triggered\");\n          }\n        }\n\n        if (fieldName === \"Engaged\") {\n          if (isReverse.engaged) {\n            sortedFlows = flows.sortBy(\"engaged\").reverse();\n            this.toggleProperty(\"isReverse.engaged\");\n          } else {\n            sortedFlows = flows.sortBy(\"engaged\");\n            this.toggleProperty(\"isReverse.engaged\");\n          }\n        }\n\n        if (fieldName === \"Completed\") {\n          if (isReverse.completed) {\n            sortedFlows = flows.sortBy(\"completed\").reverse();\n            this.toggleProperty(\"isReverse.completed\");\n          } else {\n            sortedFlows = flows.sortBy(\"completed\");\n            this.toggleProperty(\"isReverse.completed\");\n          }\n        }\n\n        if (fieldName === \"Modified On\") {\n          if (isReverse.updatedDate) {\n            sortedFlows = flows.sortBy(\"updatedDate\").reverse();\n            this.toggleProperty(\"isReverse.updatedDate\");\n          } else {\n            sortedFlows = flows.sortBy(\"updatedDate\");\n            this.toggleProperty(\"isReverse.updatedDate\");\n          }\n        }\n\n        this.set('flowsOnPage', sortedFlows);\n      },\n      createWorkflow: function createWorkflow() {\n        var _this = this;\n\n        var hash = {\n          name: \"Workflow\".concat(String(Math.random()).slice(2)),\n          properties: [this.get('companyId')],\n          description: '',\n          isActive: false,\n          trigger: '',\n          objectType: 'TICKET'\n        };\n        this.set('awaitCreateFlow', true);\n        this.ajax.mutationN(_mutation.default.CREATE_UPDATE_WORKFLOW, 'createOrUpdateWorkflow', hash).then(function (_ref) {\n          var workflow = _ref.workflow;\n\n          _this.paperToaster.show(_this.intl.t('flow_created'));\n\n          _this.transitionToRoute('workflows.edit', {\n            queryParams: {\n              id: workflow.id\n            }\n          });\n        }).catch(function (e) {\n          console.error(e);\n        }).finally(function () {\n          _this.set('awaitCreateFlow', false);\n        });\n      },\n      showDeleteFlowDialog: function showDeleteFlowDialog(flow) {\n        this.set('selectedFlow', flow);\n        this.set('openDeleteFlowDialog', true);\n      },\n      deleteFlow: function deleteFlow() {\n        var _this2 = this;\n\n        var selectedFlow = this.get('selectedFlow');\n        this.set('isLoader', true);\n        this.ajax.query(_mutation.default.DELETE_WORKFLOW, 'deleteWorkflow', {\n          workflowId: selectedFlow.id\n        }).then(function () {\n          _this2.paperToaster.show(_this2.intl.t('delete_flow', {\n            name: selectedFlow.title\n          }));\n        }).finally(function () {\n          _this2.queryFlows();\n        });\n      },\n      statusChangedItemFlow: function statusChangedItemFlow(flow) {\n        var _this3 = this;\n\n        this.set('selectedFlow', flow);\n\n        if (flow.isActive) {\n          Ember.set(flow, 'isActive', false);\n          var hash = {\n            workflowId: flow.id,\n            isActive: false\n          };\n          this.ajax.query(_mutation.default.CREATE_UPDATE_WORKFLOW, 'createOrUpdateWorkflow', hash).then(function () {\n            _this3.paperToaster.show(_this3.intl.t('deactivate_flow', {\n              name: flow.title\n            }));\n          }).finally(function () {\n            _this3.queryFlows();\n          });\n        } else {\n          this.set('openActivateFlowDialog', true);\n        }\n      },\n      activateFlow: function activateFlow() {\n        var _this4 = this;\n\n        var flow = this.get('selectedFlow');\n\n        if (flow.isValid) {\n          Ember.set(flow, 'isActive', true);\n          var hash = {\n            workflowId: flow.id,\n            isActive: true\n          };\n          this.ajax.query(_mutation.default.CREATE_UPDATE_WORKFLOW, 'createOrUpdateWorkflow', hash).then(function () {\n            _this4.paperToaster.show(_this4.intl.t('activate_workflow', {\n              name: flow.name\n            }));\n          }).finally(function () {\n            _this4.queryFlows();\n          });\n        }\n      }\n    },\n    queryFlows: function queryFlows() {\n      var _this5 = this;\n\n      var hash = {\n        properties: [this.get('sessionAccount.loggeduser.staffprofile.estates')[0].id]\n      };\n      this.set('isLoader', true);\n      return this.ajax.query(_query.default.WORKFLOWS, 'workflows', hash).then(function (data) {\n        if (data.errors) {\n          _this5.set('allFlows', []);\n        } else {\n          _this5.set('allFlows', data.map(function (item) {\n            return _objectSpread({\n              title: item.name,\n              updatedDate: item.updatedAt\n            }, item);\n          }));\n\n          _this5.set('pageNum', _this5.get('sliceData').getPageNum());\n        }\n      }).finally(function () {\n        _this5.set('isLoader', false);\n      });\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/formats\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = {\n    time: {\n      hhmmss: {\n        hour: 'numeric',\n        minute: 'numeric',\n        second: 'numeric'\n      }\n    },\n    date: {\n      hhmmss: {\n        hour: 'numeric',\n        minute: 'numeric',\n        second: 'numeric'\n      }\n    },\n    number: {\n      compact: {\n        notation: 'compact'\n      },\n      EUR: {\n        style: 'currency',\n        currency: 'EUR'\n      },\n      USD: {\n        style: 'currency',\n        currency: 'USD'\n      }\n    }\n  };\n  _exports.default = _default;\n});","define(\"inboxfront/gql/chats\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var CHATS = {\n    GET_ROOMS: \"\\n\\t\\tquery {\\n\\t\\t\\tdata: rooms {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\ttitle\\n\\t\\t\\t\\tparticipants {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\tstaffprofile {\\n\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t\\tattachment {\\n\\t\\t\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\tchatAgent {\\n\\t\\t\\t\\t\\t\\t\\tstatus\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tmessages {\\n\\t\\t\\t\\t\\tedges {\\n\\t\\t\\t\\t\\t\\tnode {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\tmodified\\n\\t\\t\\t\\t\\t\\t\\tread\\n\\t\\t\\t\\t\\t\\t\\tpinned\\n\\t\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\tinReplyTo {\\n\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\towner {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tmentioned {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tadded {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tisPrivate\\n\\t\\t\\t\\tisGroup\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    GET_ROOM: \"\\n\\t\\tquery room($roomId: Int) {\\n\\t\\t\\tdata: room(roomId: $roomId) {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\ttitle\\n\\t\\t\\t\\tcreated\\n\\t\\t\\t\\tdescription\\n\\t\\t\\t\\tmentioned {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tadded {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\towner {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tparticipants {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\temail\\n\\t\\t\\t\\t\\tstaffprofile {\\n\\t\\t\\t\\t\\t    phone\\n\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\tattachment {\\n\\t\\t\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\tchatAgent {\\n\\t\\t\\t\\t\\t\\t\\tstatus\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tisPrivate\\n\\t\\t\\t\\tisGroup\\n\\t\\t\\t\\tmessages {\\n\\t\\t\\t\\t\\tedges {\\n\\t\\t\\t\\t\\t\\tnode {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\ttext\\n\\t\\t\\t\\t\\t\\t\\tcreated\\n\\t\\t\\t\\t\\t\\t\\tmodified\\n\\t\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\t\\t\\t\\tstaffprofile {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tattachment {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\tread\\n\\t\\t\\t\\t\\t\\t\\textraText\\n\\t\\t\\t\\t\\t\\t\\tstatus\\n\\t\\t\\t\\t\\t\\t\\tpinned\\n\\t\\t\\t\\t\\t\\t\\tdata\\n\\t\\t\\t\\t\\t\\t\\treaction {\\n\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\temoji\\n\\t\\t\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\tattachments {\\n\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\tfilename\\n\\t\\t\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\t\\t\\textension\\n\\t\\t\\t\\t\\t\\t\\t\\tcreated\\n\\t\\t\\t\\t\\t\\t\\t\\tuploadedBy {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\tnotification {\\n\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\trecipient {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\tunread\\n\\t\\t\\t\\t\\t\\t\\t\\tactorObjectId\\n\\t\\t\\t\\t\\t\\t\\t\\tverb\\n\\t\\t\\t\\t\\t\\t\\t\\tdescription\\n\\t\\t\\t\\t\\t\\t\\t\\ttargetObjectId\\n\\t\\t\\t\\t\\t\\t\\t\\tactionObjectObjectId\\n\\t\\t\\t\\t\\t\\t\\t\\tpublic\\n\\t\\t\\t\\t\\t\\t\\t\\tdata\\n\\t\\t\\t\\t\\t\\t\\t\\tdeleted\\n\\t\\t\\t\\t\\t\\t\\t\\temailed\\n\\t\\t\\t\\t\\t\\t\\t\\tactor {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t... on UserType {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\troom {\\n\\t\\t\\t\\t\\t\\t\\t\\tisPrivate\\n\\t\\t\\t\\t\\t\\t\\t\\tisGroup\\n\\t\\t\\t\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\tmessagereminderSet {\\n\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\tcreatedAt\\n\\t\\t\\t\\t\\t\\t\\t\\tisActive\\n\\t\\t\\t\\t\\t\\t\\t\\tremindAt\\n\\t\\t\\t\\t\\t\\t\\t\\tstatus\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\tinReplyTo {\\n\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\treplies {\\n\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\ttext\\n\\t\\t\\t\\t\\t\\t\\tcreated\\n\\t\\t\\t\\t\\t\\t\\tmodified\\n\\t\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\t\\t\\t\\tstaffprofile {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tattachment {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\tread\\n\\t\\t\\t\\t\\t\\t\\textraText\\n\\t\\t\\t\\t\\t\\t\\tstatus\\n\\t\\t\\t\\t\\t\\t\\tpinned\\n\\t\\t\\t\\t\\t\\t\\tdata\\n\\t\\t\\t\\t\\t\\t\\treaction {\\n\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\temoji\\n\\t\\t\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\tattachments {\\n\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\tfilename\\n\\t\\t\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\t\\t\\textension\\n\\t\\t\\t\\t\\t\\t\\t\\tcreated\\n\\t\\t\\t\\t\\t\\t\\t\\tuploadedBy {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\tnotification {\\n\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\trecipient {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\tunread\\n\\t\\t\\t\\t\\t\\t\\t\\tactorObjectId\\n\\t\\t\\t\\t\\t\\t\\t\\tverb\\n\\t\\t\\t\\t\\t\\t\\t\\tdescription\\n\\t\\t\\t\\t\\t\\t\\t\\ttargetObjectId\\n\\t\\t\\t\\t\\t\\t\\t\\tactionObjectObjectId\\n\\t\\t\\t\\t\\t\\t\\t\\tpublic\\n\\t\\t\\t\\t\\t\\t\\t\\tdata\\n\\t\\t\\t\\t\\t\\t\\t\\tdeleted\\n\\t\\t\\t\\t\\t\\t\\t\\temailed\\n\\t\\t\\t\\t\\t\\t\\t\\tactor {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t... on UserType {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\troom {\\n\\t\\t\\t\\t\\t\\t\\t\\tisPrivate\\n\\t\\t\\t\\t\\t\\t\\t\\tisGroup\\n\\t\\t\\t\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\tmessagereminderSet {\\n\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\tcreatedAt\\n\\t\\t\\t\\t\\t\\t\\t\\tisActive\\n\\t\\t\\t\\t\\t\\t\\t\\tremindAt\\n\\t\\t\\t\\t\\t\\t\\t\\tstatus\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\n\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    DELETE_ICON_INTERNAL_CHAT: \"\\n\\t\\tmutation deleteIcon($action: String!, $roomId: Int, $userPk: Int) {\\n\\t\\t\\tdata: deleteIcon(action: $action, roomId: $roomId, userPk: $userPk) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    DELETE_ROOM: \"\\n\\t\\tmutation deleteChatRoom(\\n\\t\\t\\t$roomId: ID!\\n\\t\\t) {\\n\\t\\t\\tdata: deleteChatRoom(\\n\\t\\t\\t\\troomId: $roomId\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    GET_BOOKMARKS: \"\\n\\t\\tquery bookmarked {\\n\\t\\t\\tdata: bookmarked {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tmessage {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\ttext\\n\\t\\t\\t\\t\\tcreated\\n\\t\\t\\t\\t\\tmodified\\n\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\t\\tstaffprofile {\\n\\t\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\t\\tattachment {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tread\\n\\t\\t\\t\\t\\textraText\\n\\t\\t\\t\\t\\tstatus\\n\\t\\t\\t\\t\\tpinned\\n\\t\\t\\t\\t\\tdata\\n\\t\\t\\t\\t\\treaction {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\temoji\\n\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tattachments {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tfilename\\n\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\textension\\n\\t\\t\\t\\t\\t\\tcreated\\n\\t\\t\\t\\t\\t\\tuploadedBy {\\n\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\troom {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tisPrivate\\n\\t\\t\\t\\t\\t\\tisGroup\\n\\t\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tinReplyTo {\\n\\t\\t\\t\\t\\t    id\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tcreatedAt\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    GET_MESSAGE_REMINDERS: \"\\n\\t\\tquery reminders {\\n\\t\\t\\tdata: reminders {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\tmessage {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\ttext\\n\\t\\t\\t\\t\\tcreated\\n\\t\\t\\t\\t\\tmodified\\n\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\t\\tstaffprofile {\\n\\t\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\t\\tattachment {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tread\\n\\t\\t\\t\\t\\textraText\\n\\t\\t\\t\\t\\tstatus\\n\\t\\t\\t\\t\\tpinned\\n\\t\\t\\t\\t\\tdata\\n\\t\\t\\t\\t\\treaction {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\temoji\\n\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tattachments {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tfilename\\n\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\textension\\n\\t\\t\\t\\t\\t\\tcreated\\n\\t\\t\\t\\t\\t\\tuploadedBy {\\n\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\troom {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tisPrivate\\n\\t\\t\\t\\t\\t\\tisGroup\\n\\t\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tcreatedAt\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tremindAt\\n\\t\\t\\t\\tisActive\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\"\n  };\n  var _default = CHATS;\n  _exports.default = _default;\n});","define(\"inboxfront/gql/fragment\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  //import gql from 'graphql-tag';\n  var Fragment = {\n    WIDGET_FRAGMENT: \"\\n\\t\\tid\\n\\t\\tthemeColor\\n\\t\\tactionButtonColor\\n\\t\\tsound\\n\\t\\tposition\\n\\t\\tpreChatFormEnabled\\n\\t\\twelcomeMessage\\n\\t\\taboutTeamMessage\\n\\t\\ttriggerTime\\n\\t\\tresponseTime\\n\\t\\tsatisfactionEnabled\\n\\t\\trequiredVisitorEmail\\n\\t\\trequiredVisitorFullName\\n\\t\\trequiredVisitorPhoneNumber\\n\\t\\tofflineMessage\\n\\t\\tofflineMessageEnabled\\n\\t\\tinboxChannelsEnabled\\n\\t\\twhitelistedDomainEnabled\\n\\t\\tvisibilityByPage\\n\\t\\tlineDisplay\\n\\t\\tlineContactUrl\\n\\t\\temailDisplay\\n\\t\\temailContactUrl\\n\\t\\twechatDisplay\\n\\t\\twechatContactUrl\\n\\t\\tfacebookDisplay\\n\\t\\tfacebookContactUrl\\n\\t\\ttelegramDisplay\\n\\t\\ttelegramContactUrl\\n\\t\\ttwitterDisplay\\n\\t\\ttwitterContactUrl\\n\\t\\twhatsappDisplay\\n\\t\\twhatsappContactUrl\\n\\t\\tinstagramDisplay\\n\\t\\tvisitorIdleTime\\n\\t\\tvisitorIdleWarningMessage\\n\\t\\tvisitorSessionTimeOut\\n\\t\\tvisitorTimeOutMessage\\n\\t\\tcreated\\n\\t\\tmodified\\n\\t\\tcompanyProperty {\\n\\t\\t\\tid\\n\\t\\t}\\n\\t\\tvisibleOnPages {\\n\\t\\t\\tedges {\\n\\t\\t\\t\\tnode {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\turlPath\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\\ttrustedDomains {\\n\\t\\t\\tedges {\\n\\t\\t\\t\\tnode {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tdomain\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\\tdefaultFlow {\\n\\t\\t\\tid\\n\\t\\t\\ttitle\\n\\t\\t\\tdescription\\n\\t\\t\\tisActive\\n\\t\\t}\\n\\t\\tlogo {\\n\\t\\t\\tid\\n\\t\\t\\tdatafile\\n\\t\\t}\\n\\t\\tbackground {\\n\\t\\t\\tid\\n\\t\\t\\tdatafile\\n\\t\\t}\\n\\t\\tkbDisplay\\n\\t\\tlauncher {\\n\\t\\t\\tid\\n\\t\\t\\tdatafile\\n\\t\\t}\\n\\t\\tdefaultKb {\\n\\t\\t\\tid\\n\\t\\t\\tname\\n\\t\\t}\\n\\t\",\n    ROLE_FRAGMENT: \"\\n\\t\\tid\\n\\t\\tcompany {\\n\\t\\t\\tid\\n\\t\\t\\ttitle\\n\\t\\t}\\n\\t\\tname\\n\\t\\tdescription\\n\\t\\tisActive\\n\\t\\troleType\\n\\t\\tgroup {\\n\\t\\t\\tid\\n\\t\\t\\tname\\n\\t\\t\\tpermissions {\\n\\t\\t\\t\\tname\\n\\t\\t\\t}\\n\\t\\t\\tuserSet {\\n\\t\\t\\t\\tid\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\\treadyGrid\\n\\t\",\n    ACCOUNT_FRAGMENT: \"\\n\\t\\taccount {\\n\\t\\t\\tpk\\n\\t\\t\\tid\\n\\t\\t\\tname\\n\\t\\t\\tapplication\\n\\t\\t\\tactive\\n\\t\\t\\tverified\\n\\t\\t\\tcompanyProperty {\\n\\t\\t\\t\\tid\\n\\t\\t\\t}\\n\\t\\t\\taccountsettingSet {\\n\\t\\t\\t\\tedges {\\n\\t\\t\\t\\t\\tnode {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tkey\\n\\t\\t\\t\\t\\t\\tvalue\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    CHATBOT_FRAGMENT: \"\\n\\t\\tid\\n\\t\\ttitle\\n\\t\\tcompanyProperty {\\n\\t\\t\\tid\\n\\t\\t\\ttitle\\n\\t\\t\\tcompany {\\n\\t\\t\\t    pk\\n\\t\\t\\t    id\\n\\t\\t\\t    title\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\\textraData\\n\\t\\tauto\\n\\t\\ttype\\n\\t\\twarningMessage\\n\\t\\tidleTime\\n\\t\\ttimeOut\\n\\t\\ttimeOutMessage\\n\\t\\ttriggers {\\n\\t\\t\\tid\\n\\t\\t\\tapp\\n\\t\\t\\tname\\n\\t\\t\\tdescription\\n\\t\\t\\trules\\n\\t\\t\\tisActive\\n\\t\\t\\tlivechatTriggerLimit\\n\\t\\t}\\n\\t\\tdescription\\n\\t\\tisActive\\n\\t\\tisSystem\\n\\t\\tnewBlocks {\\n\\t\\t\\tid\\n\\t\\t\\tflow {\\n\\t\\t\\t\\tid\\n\\t\\t\\t}\\n\\t\\t\\tname\\n\\t\\t\\tmainTitle\\n            subtitle\\n            extraData\\n            blockType\\n            firstBlock\\n            actions\\n            childBlockIds\\n            attachments {\\n                id\\n            }\\n            childBlocks {\\n                id\\n                name\\n                mainTitle\\n            }\\n\\t\\t} \\n\\t\\ttriggered\\n\\t\\tcomplited\\n\\t\\tengaged\\n\\t\",\n    ESCALATION_FRAGMENT: \"\\n\\t\\tid\\n\\t\\tname\\n\\t\\tdescription\\n\\t\\ttargetType\\n\\t\\tisActive\\n\\t\\tconditions\\n\\t\\tslaTarget\\n\\t\\treminderSet {\\n\\t\\t\\tid\\n\\t\\t\\trules\\n\\t\\t\\tusers\\n\\t\\t\\tassigned\\n\\t\\t\\tviolated\\n\\t\\t\\tlevel\\n\\t\\t}\\n\\t\",\n    TICKET_FRAGMENT: \"\\n\\t\\tid\\n\\t\\ttitle\\n\\t\\tslug\\n\\t\\tguest {\\n\\t\\t\\tid\\n\\t\\t\\tfirstName\\n\\t\\t\\tlastName\\n\\t\\t\\tprimaryEmail\\n\\t\\t\\tpersonalPhone\\n\\t\\t}\\n\\t\\tassignedBy {\\n\\t\\t\\tid\\n\\t\\t\\tfirstName\\n\\t\\t\\tlastName\\n\\t\\t\\tusername\\n\\t\\t\\tattachment {\\n\\t\\t\\t\\tdatafile\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\\tassignedTo {\\n\\t\\t\\tid\\n\\t\\t\\tfirstName\\n\\t\\t\\tlastName\\n\\t\\t\\tusername\\n\\t\\t\\tattachment {\\n\\t\\t\\t\\tdatafile\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\\tdepartment {\\n\\t\\t\\tid\\n\\t\\t\\tdisplayName\\n\\t\\t}\\n\\t\\tcompanyProperty {\\n\\t\\t\\tid\\n\\t\\t\\ttitle\\n\\t\\t}\\n\\t\\tcompany {\\n\\t\\t\\tid\\n\\t\\t\\ttitle\\n\\t\\t}\\n\\t\\tlastEditor {\\n\\t\\t\\tid\\n\\t\\t\\tfirstName\\n\\t\\t\\tlastName\\n\\t\\t}\\n\\t\\tdescription\\n\\t\\tbookingReference\\n\\t\\troomType\\n\\t\\troomNumber\\n\\t\\tloyaltyNumber\\n\\t\\tpriority\\n\\t\\tcategory\\n\\t\\tdueDate\\n\\t\\tclosedDate\\n\\t\\tarrivalDate\\n\\t\\tdepartureDate\\n\\t\\tlastEscalation\\n\\t\\tstatus\\n\\t\\ttaskType\\n\\t\\tsource\\n\\t\\tissueType {\\n\\t\\t\\tid\\n\\t\\t}\\n\\t\\tactive\\n\\t\\tcreated\\n\\t\\tmodified\\n\\t\\tcomments {\\n\\t\\t\\tid\\n\\t\\t\\tauthor {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\tlastName\\n\\t\\t\\t}\\n\\t\\t\\ttext\\n\\t\\t\\tcreated\\n\\t\\t\\tisNote\\n\\t\\t}\\n\\t\\tactivities {\\n\\t\\t\\tid\\n\\t\\t\\ttext\\n\\t\\t\\tcreated\\n\\t\\t}\\n\\t\\tattachments {\\n\\t\\t\\tedges {\\n\\t\\t\\t\\tnode {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\tfilename\\n\\t\\t\\t\\t\\textension\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\\tcustomFields {\\n\\t\\t\\tid\\n\\t\\t\\tfield {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\tlabel\\n\\t\\t\\t}\\n\\t\\t\\tvalue\\n\\t\\t}\\n\\t\\twatchers\\n\\t\"\n  };\n  var _default = Fragment;\n  _exports.default = _default;\n});","define(\"inboxfront/gql/kb\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var KB = {\n    GET_KB: \"\\n\\t\\tquery kb($id: Int) {\\n\\t\\t\\tdata: kb(id: $id) {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\tname\\n\\t\\t\\t\\tentitiesOrdering\\n\\t\\t\\t\\tmagicStyles\\n\\t\\t\\t\\tdomainName\\n\\t\\t\\t\\tvisible\\n\\t\\t\\t\\tsectionSet {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\tdescription\\n\\t\\t\\t\\t\\tstatus\\n\\t\\t\\t\\t\\tentityType\\n\\t\\t\\t\\t\\tslug\\n\\t\\t\\t\\t\\tcategorySet {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tstatus\\n\\t\\t\\t\\t\\t\\tentityType\\n\\t\\t\\t\\t\\t\\tslug\\n\\t\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\t\\tcreatedAt\\n\\t\\t\\t\\t\\t\\tupdatedAt\\n\\t\\t\\t\\t\\t\\tdescription\\n\\t\\t\\t\\t\\t\\tsection {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\tauthor {\\n\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t\\tstaffprofile {\\n\\t\\t\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tattachment {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\tarticleSet {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\tstatus\\n\\t\\t\\t\\t\\t\\t\\tentityType\\n\\t\\t\\t\\t\\t\\t\\tslug\\n\\t\\t\\t\\t\\t\\t\\tfeatured\\n\\t\\t\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\t\\t\\tcreatedAt\\n\\t\\t\\t\\t\\t\\t\\tupdatedAt\\n\\t\\t\\t\\t\\t\\t\\tdescription\\n\\t\\t\\t\\t\\t\\t\\tauthor {\\n\\t\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t\\t\\tstaffprofile {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tattachment {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\tcategories {\\n\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\tbody\\n\\t\\t\\t\\t\\t\\t\\tviews\\n\\t\\t\\t\\t\\t\\t\\tlikes\\n\\t\\t\\t\\t\\t\\t\\tdislikes\\n\\t\\t\\t\\t\\t\\t\\ttags {\\n\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\ttag\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\textraData\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\timage {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\t\\tfilename\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    CREATE_UPDATE_KB: \"\\n\\t\\tmutation createUpdateKb(\\n\\t\\t\\t$kbId: Int\\n\\t\\t\\t$name: String\\n\\t\\t\\t$domainName: String\\n\\t\\t\\t$entitiesOrdering: String\\n\\t\\t\\t$magicStyles: String\\n\\t\\t\\t$visible: Boolean\\n\\t\\t) {\\n\\t\\t\\tdata: createUpdateKb(\\n\\t\\t\\t\\tkbId: $kbId\\n\\t\\t\\t\\tname: $name\\n\\t\\t\\t\\tdomainName: $domainName\\n\\t\\t\\t\\tentitiesOrdering: $entitiesOrdering\\n\\t\\t\\t\\tmagicStyles: $magicStyles\\n\\t\\t\\t\\tvisible: $visible\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tformErrors\\n\\t\\t\\t\\tkb {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tname\\n\\t\\t\\t\\t\\tentitiesOrdering\\n\\t\\t\\t\\t\\tmagicStyles\\n\\t\\t\\t\\t\\tdomainName\\n\\t\\t\\t\\t\\tvisible\\n\\t\\t\\t\\t\\tsectionSet {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\t\\tdescription\\n\\t\\t\\t\\t\\t\\tstatus\\n\\t\\t\\t\\t\\t\\tentityType\\n\\t\\t\\t\\t\\t\\tslug\\n\\t\\t\\t\\t\\t\\tcategorySet {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\tstatus\\n\\t\\t\\t\\t\\t\\t\\tentityType\\n\\t\\t\\t\\t\\t\\t\\tslug\\n\\t\\t\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\t\\t\\tcreatedAt\\n\\t\\t\\t\\t\\t\\t\\tupdatedAt\\n\\t\\t\\t\\t\\t\\t\\tdescription\\n\\t\\t\\t\\t\\t\\t\\tsection {\\n\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\tauthor {\\n\\t\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t\\t\\tstaffprofile {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tattachment {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\tarticleSet {\\n\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\tstatus\\n\\t\\t\\t\\t\\t\\t\\t\\tentityType\\n\\t\\t\\t\\t\\t\\t\\t\\tslug\\n\\t\\t\\t\\t\\t\\t\\t\\tfeatured\\n\\t\\t\\t\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\t\\t\\t\\tcreatedAt\\n\\t\\t\\t\\t\\t\\t\\t\\tupdatedAt\\n\\t\\t\\t\\t\\t\\t\\t\\tdescription\\n\\t\\t\\t\\t\\t\\t\\t\\tauthor {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tstaffprofile {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tattachment {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\tcategories {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\tbody\\n\\t\\t\\t\\t\\t\\t\\t\\tviews\\n\\t\\t\\t\\t\\t\\t\\t\\tlikes\\n\\t\\t\\t\\t\\t\\t\\t\\tdislikes\\n\\t\\t\\t\\t\\t\\t\\t\\ttags {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\t\\ttag\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\textraData\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\timage {\\n\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\t\\t\\tfilename\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    DELETE_KB: \"\\n\\t\\tmutation deleteKb(\\n\\t\\t\\t$kbId: Int\\n\\t\\t) {\\n\\t\\t\\tdata: deleteKb(\\n\\t\\t\\t\\tkbId: $kbId\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    CREATE_UPDATE_KB_SECTION: \"\\n\\t\\tmutation createUpdateKbSection(\\n\\t\\t\\t$kbId: Int\\n\\t\\t\\t$sectionId: Int\\n\\t\\t\\t$title: String\\n\\t\\t\\t$description: String\\n\\t\\t\\t$status: String\\n\\t\\t\\t$entityType: String\\n\\t\\t\\t$slug: String\\n\\t\\t) {\\n\\t\\t\\tdata: createUpdateKbSection(\\n\\t\\t\\t\\tkbId: $kbId\\n\\t\\t\\t\\tsectionId: $sectionId\\n\\t\\t\\t\\ttitle: $title\\n\\t\\t\\t\\tdescription: $description\\n\\t\\t\\t\\tstatus: $status\\n\\t\\t\\t\\tentityType: $entityType\\n\\t\\t\\t\\tslug: $slug\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tformErrors\\n\\t\\t\\t\\tsection {\\n\\t\\t\\t\\t\\tkb {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\tdescription\\n\\t\\t\\t\\t\\tstatus\\n\\t\\t\\t\\t\\tentityType\\n\\t\\t\\t\\t\\tslug\\n\\t\\t\\t\\t\\tcategorySet {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tstatus\\n\\t\\t\\t\\t\\t\\tentityType\\n\\t\\t\\t\\t\\t\\tslug\\n\\t\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\t\\tcreatedAt\\n\\t\\t\\t\\t\\t\\tupdatedAt\\n\\t\\t\\t\\t\\t\\tdescription\\n\\t\\t\\t\\t\\t\\tauthor {\\n\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t\\tstaffprofile {\\n\\t\\t\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tattachment {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\tarticleSet {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\tstatus\\n\\t\\t\\t\\t\\t\\t\\tentityType\\n\\t\\t\\t\\t\\t\\t\\tslug\\n\\t\\t\\t\\t\\t\\t\\tfeatured\\n\\t\\t\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\t\\t\\tcreatedAt\\n\\t\\t\\t\\t\\t\\t\\tupdatedAt\\n\\t\\t\\t\\t\\t\\t\\tdescription\\n\\t\\t\\t\\t\\t\\t\\tauthor {\\n\\t\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t\\t\\tstaffprofile {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tattachment {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\tcategories {\\n\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\tbody\\n\\t\\t\\t\\t\\t\\t\\tviews\\n\\t\\t\\t\\t\\t\\t\\tlikes\\n\\t\\t\\t\\t\\t\\t\\tdislikes\\n\\t\\t\\t\\t\\t\\t\\ttags {\\n\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\ttag\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\textraData\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\timage {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\t\\tfilename\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    DELETE_KB_SECTION: \"\\n\\t\\tmutation deleteKbSection(\\n\\t\\t\\t$sectionId: Int\\n\\t\\t) {\\n\\t\\t\\tdata: deleteKbSection(\\n\\t\\t\\t\\tsectionId: $sectionId\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    CREATE_UPDATE_KB_CATEGORY: \"\\n\\t\\tmutation createUpdateCategory(\\n\\t\\t\\t$sectionId: Int\\n\\t\\t\\t$categoryId: Int\\n\\t\\t\\t$title: String\\n\\t\\t\\t$description: String\\n\\t\\t\\t$status: String\\n\\t\\t\\t$entityType: String\\n\\t\\t\\t$slug: String\\n\\t\\t\\t$attachmentId: String\\n\\t\\t) {\\n\\t\\t\\tdata: createUpdateCategory(\\n\\t\\t\\t\\tsectionId: $sectionId\\n\\t\\t\\t\\tcategoryId: $categoryId\\n\\t\\t\\t\\ttitle: $title\\n\\t\\t\\t\\tdescription: $description\\n\\t\\t\\t\\tstatus: $status\\n\\t\\t\\t\\tentityType: $entityType\\n\\t\\t\\t\\tslug: $slug\\n\\t\\t\\t\\tattachmentId: $attachmentId\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tformErrors\\n\\t\\t\\t\\tcategory {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tstatus\\n\\t\\t\\t\\t\\tentityType\\n\\t\\t\\t\\t\\tslug\\n\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\tcreatedAt\\n\\t\\t\\t\\t\\tupdatedAt\\n\\t\\t\\t\\t\\tdescription\\n\\t\\t\\t\\t\\tsection {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tauthor {\\n\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\tstaffprofile {\\n\\t\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\t\\tattachment {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tarticleSet {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tstatus\\n\\t\\t\\t\\t\\t\\tentityType\\n\\t\\t\\t\\t\\t\\tslug\\n\\t\\t\\t\\t\\t\\tfeatured\\n\\t\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\t\\tcreatedAt\\n\\t\\t\\t\\t\\t\\tupdatedAt\\n\\t\\t\\t\\t\\t\\tdescription\\n\\t\\t\\t\\t\\t\\tauthor {\\n\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t\\tstaffprofile {\\n\\t\\t\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tattachment {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\tcategories {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\tbody\\n\\t\\t\\t\\t\\t\\tviews\\n\\t\\t\\t\\t\\t\\tlikes\\n\\t\\t\\t\\t\\t\\tdislikes\\n\\t\\t\\t\\t\\t\\ttags {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\ttag\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\textraData\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\timage {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\tfilename\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    DUPLICATE_KB_CATEGORY: \"\\n\\t\\tmutation duplicateCategory(\\n\\t\\t\\t$categoryId: Int\\n\\t\\t) {\\n\\t\\t\\tdata: duplicateCategory(\\n\\t\\t\\t\\tcategoryId: $categoryId\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tformErrors\\n\\t\\t\\t\\tcategory {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tstatus\\n\\t\\t\\t\\t\\tentityType\\n\\t\\t\\t\\t\\tslug\\n\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\tcreatedAt\\n\\t\\t\\t\\t\\tupdatedAt\\n\\t\\t\\t\\t\\tdescription\\n\\t\\t\\t\\t\\tsection {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tauthor {\\n\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\tstaffprofile {\\n\\t\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\t\\tattachment {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tarticleSet {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tstatus\\n\\t\\t\\t\\t\\t\\tentityType\\n\\t\\t\\t\\t\\t\\tslug\\n\\t\\t\\t\\t\\t\\tfeatured\\n\\t\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\t\\tcreatedAt\\n\\t\\t\\t\\t\\t\\tupdatedAt\\n\\t\\t\\t\\t\\t\\tdescription\\n\\t\\t\\t\\t\\t\\tauthor {\\n\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t\\tstaffprofile {\\n\\t\\t\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tattachment {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\tcategories {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\tbody\\n\\t\\t\\t\\t\\t\\tviews\\n\\t\\t\\t\\t\\t\\tlikes\\n\\t\\t\\t\\t\\t\\tdislikes\\n\\t\\t\\t\\t\\t\\ttags {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\ttag\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\textraData\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\timage {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\tfilename\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    DELETE_KB_CATEGORY: \"\\n\\t\\tmutation deleteKbCategory(\\n\\t\\t\\t$categoryId: Int\\n\\t\\t) {\\n\\t\\t\\tdata: deleteKbCategory(\\n\\t\\t\\t\\tcategoryId: $categoryId\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    CREATE_UPDATE_ARTICLE: \"\\n\\t\\tmutation createUpdateArticle(\\n\\t\\t\\t$articleId: Int\\n\\t\\t\\t$body: String\\n\\t\\t\\t$categories: [Int]\\n\\t\\t\\t$status: String\\n\\t\\t\\t$entityType: String\\n\\t\\t\\t$featured: Boolean\\n\\t\\t\\t$description: String\\n\\t\\t\\t$title: String\\n\\t\\t\\t$authorId: ID\\n\\t\\t\\t$tags: [String]\\n\\t\\t\\t$slug: String\\n\\t\\t\\t$extraData: String\\n\\t\\t) {\\n\\t\\t\\tdata: createUpdateArticle(\\n\\t\\t\\t\\tarticleId: $articleId\\n\\t\\t\\t\\tbody: $body\\n\\t\\t\\t\\tcategories: $categories\\n\\t\\t\\t\\tstatus: $status\\n\\t\\t\\t\\tentityType: $entityType\\n\\t\\t\\t\\tfeatured: $featured\\n\\t\\t\\t\\tdescription: $description\\n\\t\\t\\t\\ttitle: $title\\n\\t\\t\\t\\tauthorId: $authorId\\n\\t\\t\\t\\ttags: $tags\\n\\t\\t\\t\\tslug: $slug\\n\\t\\t\\t    extraData: $extraData\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tarticle {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tstatus\\n\\t\\t\\t\\t\\tentityType\\n\\t\\t\\t\\t\\tslug\\n\\t\\t\\t\\t\\tfeatured\\n\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\tcreatedAt\\n\\t\\t\\t\\t\\tupdatedAt\\n\\t\\t\\t\\t\\tdescription\\n\\t\\t\\t\\t\\tauthor {\\n\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\tstaffprofile {\\n\\t\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t\\t\\tattachment {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tcategories {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tbody\\n\\t\\t\\t\\t\\tviews\\n\\t\\t\\t\\t\\tlikes\\n\\t\\t\\t\\t\\tdislikes\\n\\t\\t\\t\\t\\ttags {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\ttag\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\textraData\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    DELETE_ARTICLE: \"\\n\\t\\tmutation deleteArticle($articleId: Int) {\\n\\t\\t\\tdata: deleteArticle(articleId: $articleId) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    DUPLICATE_ARTICLE: \"\\n\\t\\tmutation duplicateArticle($articleId: Int) {\\n\\t\\t\\tdata: duplicateArticle(articleId: $articleId) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tarticle {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tstatus\\n\\t\\t\\t\\t\\tentityType\\n\\t\\t\\t\\t\\tslug\\n\\t\\t\\t\\t\\tfeatured\\n\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\tcreatedAt\\n\\t\\t\\t\\t\\tupdatedAt\\n\\t\\t\\t\\t\\tdescription\\n\\t\\t\\t\\t\\tauthor {\\n\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\tstaffprofile {\\n\\t\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t\\t\\tattachment {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tcategories {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tbody\\n\\t\\t\\t\\t\\tviews\\n\\t\\t\\t\\t\\tlikes\\n\\t\\t\\t\\t\\tdislikes\\n\\t\\t\\t\\t\\ttags {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\ttag\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\textraData\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    CHECK_SLUG: \"\\n\\t\\tmutation checkSlug (\\n\\t\\t\\t$entity: String\\n\\t\\t\\t$kbId: Int\\n\\t\\t\\t$slug: String\\n\\t\\t) {\\n\\t\\t\\tdata: checkSlug (\\n\\t\\t\\t\\tentity: $entity\\n\\t\\t\\t\\tkbId: $kbId\\n\\t\\t\\t\\tslug: $slug\\n\\t\\t\\t) {\\n\\t\\t\\t\\texists\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\"\n  };\n  var _default = KB;\n  _exports.default = _default;\n});","define(\"inboxfront/gql/mutation\", [\"exports\", \"inboxfront/gql/fragment\"], function (_exports, _fragment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  /**\n   * Mutation class.\n   * This class contains the set of constants to work with GraphQL queries.\n   *\n   * @class Mutation\n   * @namespace GQL\n   * @public\n   */\n  var Mutation = {\n    CHECK_NEW_EMAIL: \"\\n\\t\\tmutation checkEmail($email: String!) {\\n\\t\\t\\tdata: checkEmail(email: $email) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    REGISTER_USER: \"\\n\\t\\tmutation registerUser(\\n\\t\\t\\t$email: String!\\n\\t\\t\\t$password: String!\\n\\t\\t\\t$firstName: String!\\n\\t\\t\\t$lastName: String!\\n\\t\\t\\t$companyName: String\\n\\t\\t) {\\n\\t\\t\\tdata: registerUser(\\n\\t\\t\\t\\temail: $email\\n\\t\\t\\t\\tpassword: $password\\n\\t\\t\\t\\tfirstName: $firstName\\n\\t\\t\\t\\tlastName: $lastName\\n\\t\\t\\t\\tcompanyName: $companyName\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tcompany {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    UPDATE_COMPANY_SETTINGS: \"\\n\\t\\tmutation updateCompanySettings(\\n\\t\\t\\t$timezone: String!\\n\\t\\t\\t$locale: String!\\n\\t\\t\\t$timeformat: String!\\n\\t\\t\\t$dateformat: String!\\n\\t\\t\\t$employeeCount: String\\n\\t\\t) {\\n\\t\\t\\tdata: updateCompanySettings(\\n\\t\\t\\t\\ttimezone: $timezone\\n\\t\\t\\t\\tlocale: $locale\\n\\t\\t\\t\\ttimeformat: $timeformat\\n\\t\\t\\t\\tdateformat: $dateformat\\n\\t\\t\\t\\temployeeCount: $employeeCount\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    UPDATE_USER_PROFILE: \"\\n\\t\\tmutation updateProfile(\\n\\t\\t\\t$userId: String!\\n\\t\\t\\t$firstName: String\\n\\t\\t\\t$lastName: String\\n\\t\\t\\t$phone: String\\n\\t\\t\\t$position: String\\n\\t\\t\\t$language: String\\n\\t\\t\\t$department: ID\\n\\t\\t\\t$hasInboxAccess: Boolean\\n\\t\\t\\t$hasHelpdeskAccess: Boolean\\n\\t\\t\\t$systemGroup: String\\n\\t\\t\\t$displayName: String\\n\\t\\t) {\\n\\t\\t\\tdata: updateProfile(\\n\\t\\t\\t\\tuserId: $userId\\n\\t\\t\\t\\tfirstName: $firstName\\n\\t\\t\\t\\tlastName: $lastName\\n\\t\\t\\t\\tphone: $phone\\n\\t\\t\\t\\tposition: $position\\n\\t\\t\\t\\tlanguage: $language\\n\\t\\t\\t\\tdepartment: $department\\n\\t\\t\\t\\thasInboxAccess: $hasInboxAccess\\n\\t\\t\\t\\thasHelpdeskAccess: $hasHelpdeskAccess\\n\\t\\t\\t\\tsystemGroup: $systemGroup\\n\\t\\t\\t\\tdisplayName: $displayName\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    UPDATE_PASSWORD: \"\\n\\t\\tmutation updatePassword(\\n\\t\\t\\t$userId: String!\\n\\t\\t\\t$currentPassword: String!\\n\\t\\t\\t$password: String!\\n\\t\\t) {\\n\\t\\t\\tdata: updatePassword(\\n\\t\\t\\t\\tuserId: $userId\\n\\t\\t\\t\\tcurrentPassword: $currentPassword\\n\\t\\t\\t\\tpassword: $password\\n\\t\\t\\t) {\\n\\t\\t\\t\\tsuccess\\n\\t\\t\\t\\terror\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    RESET_PASSWORD: \"\\n\\t\\tmutation resetPassword(\\n\\t\\t\\t$userId: ID!\\n\\t\\t) {\\n\\t\\t\\tdata: resetPassword(\\n\\t\\t\\t\\tuserId: $userId\\n\\t\\t\\t) {\\n\\t\\t\\t\\tresetLink\\n\\t\\t\\t\\tsuccess\\n\\t\\t\\t\\terror\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    SET_PASSWORD: \"\\n\\t\\tmutation setPassword($activationKey: String!, $password: String!) {\\n\\t\\t\\tdata: setPassword(activationKey: $activationKey, password: $password) {\\n\\t\\t\\t\\tsuccess\\n\\t\\t\\t\\terror\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    UPDATE_ONBOARDING_PROCESS: \"\\n\\t\\tmutation updateOnboardingProcess($progress: String, $steps: String) {\\n\\t\\t\\tdata: updateOnboardingProcess(progress: $progress, steps: $steps) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    CREATE_USER: \"\\n\\t\\tmutation createUser(\\n\\t\\t\\t$firstName: String!\\n\\t\\t\\t$lastName: String!\\n\\t\\t\\t$email: String\\n\\t\\t\\t$department: ID!\\n\\t\\t\\t$group: ID\\n\\t\\t\\t$propertiesId: [Int]\\n\\t\\t\\t$defaultPassword: String\\n\\t\\t\\t$isAgent: Boolean\\n\\t\\t\\t$systemGroup: String!\\n\\t\\t\\t$customRoles: [ID]\\n\\t\\t) {\\n\\t\\t\\tdata: createUser(\\n\\t\\t\\t\\tfirstName: $firstName\\n\\t\\t\\t\\tlastName: $lastName\\n\\t\\t\\t\\temail: $email\\n\\t\\t\\t\\tdepartment: $department\\n\\t\\t\\t\\tgroup: $group\\n\\t\\t\\t\\tpropertiesId: $propertiesId\\n\\t\\t\\t\\tdefaultPassword: $defaultPassword\\n\\t\\t\\t\\tisAgent: $isAgent\\n\\t\\t\\t\\tsystemGroup: $systemGroup\\n\\t\\t\\t\\tcustomRoles: $customRoles\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tprofile {\\n\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\t\\tresetPasswordLink\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    UPDATE_USER_ADMIN: \"\\n\\t\\tmutation updateUserAdmin(\\n\\t\\t\\t$userId: String!\\n\\t\\t\\t$firstName: String\\n\\t\\t\\t$lastName: String\\n\\t\\t\\t$email: String\\n\\t\\t\\t$isActive: Boolean\\n\\t\\t\\t$hasHelpdeskAccess: Boolean\\n\\t\\t\\t$hasInboxAccess: Boolean\\n\\t\\t) {\\n\\t\\t\\tdata: updateUserAdmin(\\n\\t\\t\\t\\tuserId: $userId\\n\\t\\t\\t\\tfirstName: $firstName\\n\\t\\t\\t\\tlastName: $lastName\\n\\t\\t\\t\\temail: $email\\n\\t\\t\\t\\tisActive: $isActive\\n\\t\\t\\t\\thasHelpdeskAccess: $hasHelpdeskAccess\\n\\t\\t\\t\\thasInboxAccess: $hasInboxAccess\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    CREATE_PROPERTY: \"\\n\\t\\tmutation createCompanyProperty(\\n\\t\\t\\t$code: String\\n\\t\\t\\t$title: String!\\n\\t\\t\\t$country: String!\\n\\t\\t\\t$address: String\\n\\t\\t\\t$website: String\\n\\t\\t\\t$phoneNumber: String\\n\\t\\t\\t$postalCode: String\\n\\t\\t\\t$industry: String\\n\\t\\t) {\\n\\t\\t\\tdata: createCompanyProperty(\\n\\t\\t\\t\\tcode: $code\\n\\t\\t\\t\\ttitle: $title\\n\\t\\t\\t\\tcountry: $country\\n\\t\\t\\t\\taddress: $address\\n\\t\\t\\t\\twebsite: $website\\n\\t\\t\\t\\tphoneNumber: $phoneNumber\\n\\t\\t\\t\\tpostalCode: $postalCode\\n\\t\\t\\t\\tindustry: $industry\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tcompanyProperty {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    UPDATE_PROPERTY: \"\\n\\t\\tmutation updateCompanyProperty(\\n\\t\\t\\t$propertyId: Int!\\n\\t\\t\\t$address: String\\n\\t\\t\\t$city: String\\n\\t\\t\\t$code: String\\n\\t\\t\\t$country: String\\n\\t\\t\\t$workingHours: String\\n\\t\\t\\t$industry: String\\n\\t\\t\\t$phoneNumber: String\\n\\t\\t\\t$postalCode: String\\n\\t\\t\\t$timezone: String\\n\\t\\t\\t$title: String\\n\\t\\t\\t$website: String\\n\\t\\t) {\\n\\t\\t\\tdata: updateCompanyProperty(\\n\\t\\t\\t\\tpropertyId: $propertyId\\n\\t\\t\\t\\taddress: $address\\n\\t\\t\\t\\tcity: $city\\n\\t\\t\\t\\tcode: $code\\n\\t\\t\\t\\tcountry: $country\\n\\t\\t\\t\\tworkingHours: $workingHours\\n\\t\\t\\t\\tindustry: $industry\\n\\t\\t\\t\\tphoneNumber: $phoneNumber\\n\\t\\t\\t\\tpostalCode: $postalCode\\n\\t\\t\\t\\ttimezone: $timezone\\n\\t\\t\\t\\ttitle: $title\\n\\t\\t\\t\\twebsite: $website\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    UPDATE_COMPANY: \"\\n\\t\\tmutation updateCompany(\\n\\t\\t\\t$objId: String!\\n\\t\\t\\t$domain: String\\n\\t\\t) {\\n\\t\\t\\tdata: updateCompany(\\n\\t\\t\\t\\tobjId: $objId\\n\\t\\t\\t\\tdomain: $domain\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    CREATE_DEPARTMENT: \"\\n\\t\\tmutation createUserDefinedDepartment(\\n\\t\\t\\t$name: String!\\n\\t\\t\\t$displayName: String!\\n\\t\\t\\t$description: String!\\n\\t\\t\\t$active: Boolean\\n\\t\\t\\t$activateTeamChat: Boolean\\n\\t\\t) {\\n\\t\\t\\tdata: createUserDefinedDepartment(\\n\\t\\t\\t\\tname: $name\\n\\t\\t\\t\\tdisplayName: $displayName\\n\\t\\t\\t\\tdescription: $description\\n\\t\\t\\t\\tactive: $active\\n\\t\\t\\t\\tactivateTeamChat: $activateTeamChat\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tformErrors\\n\\t\\t\\t\\tdepartment {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tpk\\n\\t\\t\\t\\t\\tname\\n\\t\\t\\t\\t\\tdescription\\n\\t\\t\\t\\t\\tdisplayName\\n\\t\\t\\t\\t\\tactive\\n\\t\\t\\t\\t\\tcategory\\n\\t\\t\\t\\t\\tstaffProfiles {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tphone\\n\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t\\temail\\n\\t\\t\\t\\t\\t\\t\\tisActive\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tteamChat {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tcreated\\n\\t\\t\\t\\t\\t\\tmodified\\n\\t\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\t\\towner {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\tparticipants {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\tisPrivate\\n\\t\\t\\t\\t\\t\\tisGroup\\n\\t\\t\\t\\t\\t\\tdescription\\n\\t\\t\\t\\t\\t\\tisActive\\n\\t\\t\\t\\t\\t\\tmentioned {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\tadded {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    UPDATE_DEPARTMENT: \"\\n\\t\\tmutation updateDepartment(\\n\\t\\t\\t$active: Boolean\\n\\t\\t\\t$departmentId: String!\\n\\t\\t\\t$description: String\\n\\t\\t\\t$displayName: String\\n\\t\\t\\t$name: String\\n\\t\\t\\t$activateTeamChat: Boolean\\n\\t\\t) {\\n\\t\\t\\tdata: updateDepartment(\\n\\t\\t\\t\\tactive: $active\\n\\t\\t\\t\\tdepartmentId: $departmentId\\n\\t\\t\\t\\tdescription: $description\\n\\t\\t\\t\\tdisplayName: $displayName\\n\\t\\t\\t\\tname: $name\\n\\t\\t\\t\\tactivateTeamChat: $activateTeamChat\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tformErrors\\n\\t\\t\\t\\tdepartment {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tpk\\n\\t\\t\\t\\t\\tname\\n\\t\\t\\t\\t\\tdescription\\n\\t\\t\\t\\t\\tdisplayName\\n\\t\\t\\t\\t\\tactive\\n\\t\\t\\t\\t\\tcategory\\n\\t\\t\\t\\t\\tstaffProfiles {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tphone\\n\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t\\temail\\n\\t\\t\\t\\t\\t\\t\\tisActive\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tteamChat {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tcreated\\n\\t\\t\\t\\t\\t\\tmodified\\n\\t\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\t\\towner {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\tparticipants {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\tisPrivate\\n\\t\\t\\t\\t\\t\\tisGroup\\n\\t\\t\\t\\t\\t\\tdescription\\n\\t\\t\\t\\t\\t\\tisActive\\n\\t\\t\\t\\t\\t\\tmentioned {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\tadded {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    UPDATE_USER_DEPARTMENT: \"\\n\\t\\tmutation updateUserDepartment(\\n\\t\\t\\t$newDepartmentId: ID\\n\\t\\t\\t$oldDepartmentId: ID\\n\\t\\t\\t$users: [String]\\n\\t\\t) {\\n\\t\\t\\tdata: updateUserDepartment(\\n\\t\\t\\t\\tnewDepartmentId: $newDepartmentId\\n\\t\\t\\t\\toldDepartmentId: $oldDepartmentId\\n\\t\\t\\t\\tusers: $users\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tformErrors\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    DELETE_USER_DEFINED_DEPARTMENT: \"\\n\\t\\tmutation deleteUserDefinedDepartment($departmentId: String!) {\\n\\t\\t\\tdata: deleteUserDefinedDepartment(departmentId: $departmentId) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tformErrors\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    CREATE_OR_UPDATE_EMAIL: \"\\n\\t\\tmutation createOrUpdateAccount(\\n\\t\\t\\t$accountId: String\\n\\t\\t\\t$name: String\\n\\t\\t\\t$application: String\\n\\t\\t\\t$emailProvider: String\\n\\t\\t\\t$emailAddress: String\\n\\t\\t\\t$emailPassword: String\\n\\t\\t\\t$emailImapServer: String\\n\\t\\t\\t$emailSmtpServer: String\\n\\t\\t\\t$propertyId: String\\n\\t\\t\\t$department: ID\\n\\t\\t) {\\n\\t\\t\\tdata: createOrUpdateAccount(\\n\\t\\t\\t\\taccountId: $accountId\\n\\t\\t\\t\\tname: $name\\n\\t\\t\\t\\tapplication: $application\\n\\t\\t\\t\\temailProvider: $emailProvider\\n\\t\\t\\t\\temailAddress: $emailAddress\\n\\t\\t\\t\\temailPassword: $emailPassword\\n\\t\\t\\t\\temailImapServer: $emailImapServer\\n\\t\\t\\t\\temailSmtpServer: $emailSmtpServer\\n\\t\\t\\t\\tpropertyId: $propertyId\\n\\t\\t\\t\\tdepartment: $department\\n\\t\\t\\t) {\\n\\t\\t\\t\\t\".concat(_fragment.default.ACCOUNT_FRAGMENT, \"\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\"),\n    CREATE_OR_UPDATE_LINE: \"\\n\\t\\tmutation createOrUpdateAccount(\\n\\t\\t\\t$accountId: String\\n\\t\\t\\t$name: String\\n\\t\\t\\t$application: String\\n\\t\\t\\t$lineSecret: String\\n\\t\\t\\t$lineChannelId: String\\n\\t\\t\\t$lineContactUrl: String\\n\\t\\t\\t$propertyId: String\\n\\t\\t) {\\n\\t\\t\\tdata: createOrUpdateAccount(\\n\\t\\t\\t\\taccountId: $accountId\\n\\t\\t\\t\\tname: $name\\n\\t\\t\\t\\tapplication: $application\\n\\t\\t\\t\\tlineSecret: $lineSecret\\n\\t\\t\\t\\tlineChannelId: $lineChannelId\\n\\t\\t\\t\\tlineContactUrl: $lineContactUrl\\n\\t\\t\\t\\tpropertyId: $propertyId\\n\\t\\t\\t) {\\n\\t\\t\\t\\t\".concat(_fragment.default.ACCOUNT_FRAGMENT, \"\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\"),\n    CREATE_OR_UPDATE_WECHAT: \"\\n\\t\\tmutation createOrUpdateAccount(\\n\\t\\t\\t$accountId: String\\n\\t\\t\\t$name: String\\n\\t\\t\\t$application: String\\n\\t\\t\\t$wechatId: String\\n\\t\\t\\t$wechatSecret: String\\n\\t\\t\\t$propertyId: String\\n\\t\\t) {\\n\\t\\t\\tdata: createOrUpdateAccount(\\n\\t\\t\\t\\taccountId: $accountId\\n\\t\\t\\t\\tname: $name\\n\\t\\t\\t\\tapplication: $application\\n\\t\\t\\t\\twechatId: $wechatId\\n\\t\\t\\t\\twechatSecret: $wechatSecret\\n\\t\\t\\t\\tpropertyId: $propertyId\\n\\t\\t\\t) {\\n\\t\\t\\t\\t\".concat(_fragment.default.ACCOUNT_FRAGMENT, \"\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\"),\n    CREATE_OR_UPDATE_WHATS_APP: \"\\n\\t\\tmutation createOrUpdateAccount(\\n\\t\\t\\t$accountId: String\\n\\t\\t\\t$name: String\\n\\t\\t\\t$application: String\\n\\t\\t\\t$whatsappAccessToken: String\\n\\t\\t\\t$whatsappNumber: String\\n\\t\\t\\t$whatsappPhoneNumberId: String\\n\\t\\t\\t$whatsappVerifyToken: String\\n\\t\\t\\t$propertyId: String\\n\\t\\t) {\\n\\t\\t\\tdata: createOrUpdateAccount(\\n\\t\\t\\t\\taccountId: $accountId\\n\\t\\t\\t\\tname: $name\\n\\t\\t\\t\\tapplication: $application\\n\\t\\t\\t\\twhatsappAccessToken: $whatsappAccessToken\\n\\t\\t\\t\\twhatsappNumber: $whatsappNumber\\n\\t\\t\\t\\twhatsappPhoneNumberId: $whatsappPhoneNumberId\\n\\t\\t\\t\\twhatsappVerifyToken: $whatsappVerifyToken\\n\\t\\t\\t\\tpropertyId: $propertyId\\n\\t\\t\\t) {\\n\\t\\t\\t\\t\".concat(_fragment.default.ACCOUNT_FRAGMENT, \"\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\"),\n    CREATE_OR_UPDATE_TELEGRAM: \"\\n\\t\\tmutation createOrUpdateAccount(\\n\\t\\t\\t$accountId: String\\n\\t\\t\\t$name: String\\n\\t\\t\\t$application: String\\n\\t\\t\\t$telegramAuthToken: String\\n\\t\\t\\t$propertyId: String\\n\\t\\t) {\\n\\t\\t\\tdata: createOrUpdateAccount(\\n\\t\\t\\t\\taccountId: $accountId\\n\\t\\t\\t\\tname: $name\\n\\t\\t\\t\\tapplication: $application\\n\\t\\t\\t\\ttelegramAuthToken: $telegramAuthToken\\n\\t\\t\\t\\tpropertyId: $propertyId\\n\\t\\t\\t) {\\n\\t\\t\\t\\t\".concat(_fragment.default.ACCOUNT_FRAGMENT, \"\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\"),\n    CREATE_OR_UPDATE_FACEBOOK: \"\\n\\t\\tmutation createOrUpdateAccount(\\n\\t\\t\\t$accountId: String\\n\\t\\t\\t$name: String\\n\\t\\t\\t$application: String\\n\\t\\t\\t$facebookPageId: String\\n\\t\\t\\t$facebookPageName: String\\n\\t\\t\\t$facebookShortLivedPageToken: String\\n\\t\\t\\t$propertyId: String\\n\\t\\t) {\\n\\t\\t\\tdata: createOrUpdateAccount(\\n\\t\\t\\t\\taccountId: $accountId\\n\\t\\t\\t\\tname: $name\\n\\t\\t\\t\\tapplication: $application\\n\\t\\t\\t\\tfacebookPageId: $facebookPageId\\n\\t\\t\\t\\tfacebookPageName: $facebookPageName\\n\\t\\t\\t\\tfacebookShortLivedPageToken: $facebookShortLivedPageToken\\n\\t\\t\\t\\tpropertyId: $propertyId\\n\\t\\t\\t) {\\n\\t\\t\\t\\t\".concat(_fragment.default.ACCOUNT_FRAGMENT, \"\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\"),\n    CREATE_OR_UPDATE_TWITTER: \"\\n\\t\\tmutation createOrUpdateAccount(\\n\\t\\t\\t$accountId: String\\n\\t\\t\\t$name: String\\n\\t\\t\\t$application: String\\n\\t\\t\\t$twitterConsumerKey: String\\n\\t\\t\\t$twitterConsumerSecret: String\\n\\t\\t\\t$twitterAccessToken: String\\n\\t\\t\\t$twitterAccessTokenSecret: String\\n\\t\\t\\t$propertyId: String\\n\\t\\t\\t$twitterEnvironment: String\\n\\t\\t) {\\n\\t\\t\\tdata: createOrUpdateAccount(\\n\\t\\t\\t\\taccountId: $accountId\\n\\t\\t\\t\\tname: $name\\n\\t\\t\\t\\tapplication: $application\\n\\t\\t\\t\\ttwitterConsumerKey: $twitterConsumerKey\\n\\t\\t\\t\\ttwitterConsumerSecret: $twitterConsumerSecret\\n\\t\\t\\t\\ttwitterAccessToken: $twitterAccessToken\\n\\t\\t\\t\\ttwitterAccessTokenSecret: $twitterAccessTokenSecret\\n\\t\\t\\t\\tpropertyId: $propertyId\\n\\t\\t\\t\\ttwitterEnvironment: $twitterEnvironment\\n\\t\\t\\t) {\\n\\t\\t\\t\\t\".concat(_fragment.default.ACCOUNT_FRAGMENT, \"\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\"),\n    CREATE_OR_UPDATE_INSTAGRAM: \"\\n\\t\\tmutation createOrUpdateAccount(\\n\\t\\t\\t$accountId: String\\n\\t\\t\\t$name: String\\n\\t\\t\\t$application: String\\n\\t\\t\\t$propertyId: String\\n\\t\\t\\t$code: String\\n\\t\\t) {\\n\\t\\t\\tdata: createOrUpdateAccount(\\n\\t\\t\\t\\taccountId: $accountId\\n\\t\\t\\t\\tname: $name\\n\\t\\t\\t\\tapplication: $application\\n\\t\\t\\t\\tpropertyId: $propertyId\\n\\t\\t\\t\\tcode: $code\\n\\t\\t\\t) {\\n\\t\\t\\t\\t\".concat(_fragment.default.ACCOUNT_FRAGMENT, \"\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\"),\n    ACTIVE_DEACTIVE_ACCOUNT: \"\\n\\t\\tmutation activeDeactiveAccount(\\n\\t\\t\\t$accountId: String\\n\\t\\t\\t$active: Boolean\\n\\t\\t\\t$propertyId: Int\\n\\t\\t) {\\n\\t\\t\\tdata: activeDeactiveAccount(\\n\\t\\t\\t\\taccountId: $accountId\\n\\t\\t\\t\\tactive: $active\\n\\t\\t\\t\\tpropertyId: $propertyId\\n\\t\\t\\t) {\\n\\t\\t\\t\\t\".concat(_fragment.default.ACCOUNT_FRAGMENT, \"\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\"),\n    DELETE_ACCOUNT: \"\\n\\t\\tmutation deleteAccount(\\n\\t\\t\\t$accountId: String!\\n\\t\\t) {\\n\\t\\t\\tdata: deleteAccount(\\n\\t\\t\\t\\taccountId: $accountId\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    CREATE_MESSAGE: \"\\n\\t\\tmutation createMessage(\\n\\t\\t\\t$threadId: ID!\\n\\t\\t\\t$subject: String\\n\\t\\t\\t$body: String!\\n\\t\\t\\t$msgType: String\\n\\t\\t\\t$attachmentId: ID\\n\\t\\t\\t$forwarded: Boolean\\n\\t\\t\\t$inReplyTo: ID\\n\\t\\t\\t$internal: Boolean\\n\\t\\t\\t$application: String\\n\\t\\t\\t$mentionedUserId: String\\n\\t\\t\\t$date: String\\n\\t\\t\\t$extraData: String\\n\\t\\t) {\\n\\t\\t\\tdata: createMessage(\\n\\t\\t\\t\\tthreadId: $threadId\\n\\t\\t\\t\\tsubject: $subject\\n\\t\\t\\t\\tbody: $body\\n\\t\\t\\t\\tmsgType: $msgType\\n\\t\\t\\t\\tattachmentId: $attachmentId\\n\\t\\t\\t\\tforwarded: $forwarded\\n\\t\\t\\t\\tinReplyTo: $inReplyTo\\n\\t\\t\\t\\tinternal: $internal\\n\\t\\t\\t\\tapplication: $application\\n\\t\\t\\t\\tmentionedUserId: $mentionedUserId\\n\\t\\t\\t\\tdate: $date\\n\\t\\t\\t\\textraData: $extraData\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tmessage {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tpk\\n\\t\\t\\t\\t\\tsubject\\n\\t\\t\\t\\t\\textraData\\n\\t\\t\\t\\t\\tbody\\n\\t\\t\\t\\t\\tdirection\\n\\t\\t\\t\\t\\tread\\n\\t\\t\\t\\t\\tcreated\\n\\t\\t\\t\\t\\tnewToday\\n\\t\\t\\t\\t\\tstarredUser\\n\\t\\t\\t\\t\\tforwarded\\n\\t\\t\\t\\t\\tinReplyTo {\\n\\t\\t\\t\\t\\t\\tsubject\\n\\t\\t\\t\\t\\t\\tbody\\n\\t\\t\\t\\t\\t\\tagent {\\n\\t\\t\\t\\t\\t\\t\\tagentProfile {\\n\\t\\t\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tagent {\\n\\t\\t\\t\\t\\t\\tagentProfile {\\n\\t\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t\\t\\tattachment {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tisOffline\\n\\t\\t\\t\\t\\tnotification {\\n\\t\\t\\t\\t\\t\\tdescription\\n\\t\\t\\t\\t\\t\\ttargetObjectId\\n\\t\\t\\t\\t\\t\\trecipient {\\n\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tattachments {\\n\\t\\t\\t\\t\\t\\tedges {\\n\\t\\t\\t\\t\\t\\t\\tnode {\\n\\t\\t\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\t\\t\\tfilename\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tmessagemetaSet {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tkey\\n\\t\\t\\t\\t\\t\\tvalue\\n\\t\\t\\t\\t\\t\\tcreated\\n\\t\\t\\t\\t\\t\\tlastUpdated\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    CREATE_UPDATE_EMAIL: \"\\n\\t\\tmutation createOrUpdateEmail(\\n\\t\\t\\t$body: String\\n\\t\\t\\t$bodyHTML: String\\n\\t\\t\\t$emailId: ID\\n\\t\\t\\t$emailboxId: ID\\n\\t\\t\\t$sendTo: String\\n\\t\\t\\t$subject: String\\n\\t\\t\\t$starred: Boolean\\n\\t\\t\\t$status: String\\n\\t\\t\\t$threadId: ID\\n\\t\\t\\t$unread: Boolean\\n\\t\\t\\t$attachments: [ID]\\n\\t\\t) {\\n\\t\\t\\tdata: createOrUpdateEmail(\\n\\t\\t\\t\\tinput: {\\n\\t\\t\\t\\t\\tbody: $body\\n\\t\\t\\t\\t\\tbodyHTML: $bodyHTML\\n\\t\\t\\t\\t\\temailId: $emailId\\n\\t\\t\\t\\t\\temailboxId: $emailboxId\\n\\t\\t\\t\\t\\tsendTo: $sendTo\\n\\t\\t\\t\\t\\tsubject: $subject\\n\\t\\t\\t\\t\\tstarred: $starred\\n\\t\\t\\t\\t\\tstatus: $status\\n\\t\\t\\t\\t\\tthreadId: $threadId\\n\\t\\t\\t\\t\\tunread: $unread\\n\\t\\t\\t\\t\\tattachments: $attachments\\n\\t\\t\\t\\t}\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tmessage {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tattachments {\\n\\t\\t\\t\\t\\t\\tedges {\\n\\t\\t\\t\\t\\t\\t\\tnode {\\n\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\tfileUrl\\n\\t\\t\\t\\t\\t\\t\\t\\tfilename\\n\\t\\t\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    CLOSE_THREAD: \"\\n\\t\\tmutation closeThread($threadId: ID!) {\\n\\t\\t\\tdata: closeThread(threadId: $threadId) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    READ_THREAD: \"\\n\\t\\tmutation readThread($threadId: ID!) {\\n\\t\\t\\tdata: readThread(threadId: $threadId) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    REASSIGN_THREAD: \"\\n\\t\\tmutation reassignThread(\\n\\t\\t\\t$threadId: ID!\\n\\t\\t\\t$newAgentId: Int!\\n\\t\\t\\t$application: String\\n\\t\\t) {\\n\\t\\t\\tdata: reassignThread(\\n\\t\\t\\t\\tthreadId: $threadId\\n\\t\\t\\t\\tnewAgentId: $newAgentId\\n\\t\\t\\t\\tapplication: $application\\n\\t\\t\\t ) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    UPDATE_WIDGET_SETTINGS: \"\\n\\t\\tmutation updateWidgetSettings(\\n\\t\\t\\t$themeColor: String\\n\\t\\t\\t$actionButtonColor: String\\n\\t\\t\\t$aboutTeamMessage: String\\n\\t\\t\\t$position: String\\n\\t\\t\\t$language: String\\n\\t\\t\\t$responseTime: String\\n\\t\\t\\t$visibilityByPage: String\\n\\t\\t\\t$visibilityPages: [String]\\n\\t\\t\\t$preChatFormEnabled: Boolean\\n\\t\\t\\t$welcomeMessage: String\\n\\t\\t\\t$triggerTime: String\\n\\t\\t\\t$offlineMessageEnabled: Boolean\\n\\t\\t\\t$offlineMessage: String\\n\\t\\t\\t$requiredVisitorFullName: Boolean\\n\\t\\t\\t$requiredVisitorEmail: Boolean\\n\\t\\t\\t$requiredVisitorPhoneNumber: Boolean\\n\\t\\t\\t$inboxChannelsEnabled: Boolean\\n\\t\\t\\t$satisfactionEnabled: Boolean\\n\\t\\t\\t$facebookDisplay: Boolean\\n\\t\\t\\t$facebookContactUrl: String\\n\\t\\t\\t$emailDisplay: Boolean\\n\\t\\t\\t$emailContactUrl: String\\n\\t\\t\\t$lineDisplay: Boolean\\n\\t\\t\\t$lineContactUrl: String\\n\\t\\t\\t$wechatDisplay: Boolean\\n\\t\\t\\t$wechatContactUrl: String\\n\\t\\t\\t$telegramDisplay: Boolean\\n\\t\\t\\t$telegramContactUrl: String\\n\\t\\t\\t$instagramDisplay: Boolean\\n\\t\\t\\t$twitterDisplay: Boolean\\n\\t\\t\\t$twitterContactUrl: String\\n\\t\\t\\t$whitelistedDomainEnabled: Boolean\\n\\t\\t\\t$whitelistedDomains: [String]\\n\\t\\t\\t$visitorIdleTime: Int\\n\\t\\t\\t$visitorIdleWarningMessage: String\\n\\t\\t\\t$visitorSessionTimeOut: Int\\n\\t\\t\\t$visitorTimeOutMessage: String\\n\\t\\t\\t$propertyId: String\\n\\t\\t\\t$flowId: Int\\n\\t\\t\\t$sound: Boolean\\n\\t\\t\\t$kbDisplay: Boolean\\n\\t\\t\\t$kbId: Int\\n\\t\\t) {\\n\\t\\t\\tdata: updateWidgetSettings(\\n\\t\\t\\t\\tthemeColor: $themeColor\\n\\t\\t\\t\\tactionButtonColor: $actionButtonColor\\n\\t\\t\\t\\taboutTeamMessage: $aboutTeamMessage\\n\\t\\t\\t\\tposition: $position\\n\\t\\t\\t\\tlanguage: $language\\n\\t\\t\\t\\tresponseTime: $responseTime\\n\\t\\t\\t\\tvisibilityByPage: $visibilityByPage\\n\\t\\t\\t\\tvisibilityPages: $visibilityPages\\n\\t\\t\\t\\tpreChatFormEnabled: $preChatFormEnabled\\n\\t\\t\\t\\twelcomeMessage: $welcomeMessage\\n\\t\\t\\t\\ttriggerTime: $triggerTime\\n\\t\\t\\t\\tofflineMessageEnabled: $offlineMessageEnabled\\n\\t\\t\\t\\tofflineMessage: $offlineMessage\\n\\t\\t\\t\\trequiredVisitorFullName: $requiredVisitorFullName\\n\\t\\t\\t\\trequiredVisitorEmail: $requiredVisitorEmail\\n\\t\\t\\t\\trequiredVisitorPhoneNumber: $requiredVisitorPhoneNumber\\n\\t\\t\\t\\tinboxChannelsEnabled: $inboxChannelsEnabled\\n\\t\\t\\t\\tsatisfactionEnabled: $satisfactionEnabled\\n\\t\\t\\t\\tfacebookDisplay: $facebookDisplay\\n\\t\\t\\t\\tfacebookContactUrl: $facebookContactUrl\\n\\t\\t\\t\\temailDisplay: $emailDisplay\\n\\t\\t\\t\\temailContactUrl: $emailContactUrl\\n\\t\\t\\t\\tlineDisplay: $lineDisplay\\n\\t\\t\\t\\tlineContactUrl: $lineContactUrl\\n\\t\\t\\t\\twechatDisplay: $wechatDisplay\\n\\t\\t\\t\\twechatContactUrl: $wechatContactUrl\\n\\t\\t\\t\\ttelegramDisplay: $telegramDisplay\\n\\t\\t\\t\\ttelegramContactUrl: $telegramContactUrl\\n\\t\\t\\t\\tinstagramDisplay: $instagramDisplay\\n\\t\\t\\t\\ttwitterDisplay: $twitterDisplay\\n\\t\\t\\t\\ttwitterContactUrl: $twitterContactUrl\\n\\t\\t\\t\\twhitelistedDomainEnabled: $whitelistedDomainEnabled\\n\\t\\t\\t\\twhitelistedDomains: $whitelistedDomains\\n\\t\\t\\t\\tvisitorIdleTime: $visitorIdleTime\\n\\t\\t\\t\\tvisitorIdleWarningMessage: $visitorIdleWarningMessage\\n\\t\\t\\t\\tvisitorSessionTimeOut: $visitorSessionTimeOut\\n\\t\\t\\t\\tvisitorTimeOutMessage: $visitorTimeOutMessage\\n\\t\\t\\t\\tpropertyId: $propertyId\\n\\t\\t\\t\\tflowId: $flowId\\n\\t\\t\\t\\tsound: $sound\\n\\t\\t\\t\\tkbDisplay: $kbDisplay\\n\\t\\t\\t\\tkbId: $kbId\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    CREATE_OR_UPDATE_TASK: \"\\n\\t\\tmutation createTicket(\\n\\t\\t\\t$active: Boolean\\n\\t\\t\\t$assignedBy: ID\\n\\t\\t\\t$assignedTo: ID\\n\\t\\t\\t$category: String\\n\\t\\t\\t$customFields: [FieldInput]\\n\\t\\t\\t$department: ID\\n\\t\\t\\t$description: String\\n\\t\\t\\t$dueDate: DateTime\\n\\t\\t\\t$email: String\\n\\t\\t\\t$firstName: String\\n\\t\\t\\t$guestId: Int\\n\\t\\t\\t$issueType: Int\\n\\t\\t\\t$lastName: String\\n\\t\\t\\t$phone: String\\n\\t\\t\\t$priority: String\\n\\t\\t\\t$propertyId: String\\n\\t\\t\\t$source: String\\n\\t\\t\\t$status: String\\n\\t\\t\\t$taskType: String\\n\\t\\t\\t$ticketIds: [ID]\\n\\t\\t\\t$title: String\\n\\t\\t\\t$watchers: [ID]\\n\\t\\t) {\\n\\t\\t\\tdata: createTicket(\\n\\t\\t\\t\\tactive: $active\\n\\t\\t\\t\\tassignedBy: $assignedBy\\n\\t\\t\\t\\tassignedTo: $assignedTo\\n\\t\\t\\t\\tcategory: $category\\n\\t\\t\\t\\tcustomFields: $customFields\\n\\t\\t\\t\\tdepartment: $department\\n\\t\\t\\t\\tdescription: $description\\n\\t\\t\\t\\tdueDate: $dueDate\\n\\t\\t\\t\\temail: $email\\n\\t\\t\\t\\tfirstName: $firstName\\n\\t\\t\\t\\tguestId: $guestId\\n\\t\\t\\t\\tissueType: $issueType\\n\\t\\t\\t\\tlastName: $lastName\\n\\t\\t\\t\\tphone: $phone\\n\\t\\t\\t\\tpriority: $priority\\n\\t\\t\\t\\tpropertyId: $propertyId\\n\\t\\t\\t\\tsource: $source\\n\\t\\t\\t\\tstatus: $status\\n\\t\\t\\t\\ttaskType: $taskType\\n\\t\\t\\t\\tticketIds: $ticketIds\\n\\t\\t\\t\\ttitle: $title\\n\\t\\t\\t\\twatchers: $watchers\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tticket {\\n\\t\\t\\t\\t\\t\".concat(_fragment.default.TICKET_FRAGMENT, \"\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\"),\n    DELETE_TASK: \"\\n\\t\\tmutation deleteTicket($ticketIds: [ID]) {\\n\\t\\t\\tdata: deleteTicket(ticketIds: $ticketIds) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\terrors\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    ADD_COMMENT: \"\\n\\t\\tmutation addComment(\\n\\t\\t\\t$ticketId: ID!,\\n\\t\\t \\t$comment: String!\\n\\t\\t \\t$mentioned: [Int]\\n\\t\\t\\t$isNote: Boolean\\n\\t\\t ) {\\n\\t\\t\\tdata: addComment(\\n\\t\\t\\t\\tticketId: $ticketId,\\n\\t\\t\\t \\tcomment: $comment\\n\\t\\t\\t \\tmentioned: $mentioned\\n\\t\\t\\t \\tisNote: $isNote\\n\\t\\t\\t ) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tformErrors\\n\\t\\t\\t\\tticketComment {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tauthor {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\ttext\\n\\t\\t\\t\\t\\tcreated\\n\\t\\t\\t\\t\\tisNote\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    DELETE_COMMENT: \"\\n\\t\\tmutation deleteComment($commentId: String!) {\\n\\t\\t\\tdata: deleteComment(commentId: $commentId) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    UPDATE_COMMENT: \"\\n\\t\\tmutation updateComment(\\n\\t\\t\\t$commentId: String!\\n\\t\\t\\t$text: String!\\n\\t\\t) {\\n\\t\\t\\tdata: updateComment(\\n\\t\\t\\t\\tcommentId: $commentId\\n\\t\\t\\t\\ttext: $text\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    UPDATE_AGENT_STATUS: \"\\n\\t\\tmutation updateAgentStatus($status: String) {\\n\\t\\t\\tdata: updateAgentStatus(status: $status) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    FORGOT_PASSWORD: \"\\n\\t\\tmutation forgotPassword($username: String!) {\\n\\t\\t\\tdata: forgotPassword(username: $username) {\\n\\t\\t\\t\\tsuccess\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    CREATE_UPDATE_ADDRESS: \"\\n\\t\\tmutation createUpdateAddress(\\n      $line1: String\\n      $line2: String\\n      $city: String\\n      $state: String\\n      $country: String\\n      $isOffice: Boolean\\n      $objectId: Int\\n      $addressId: Int\\n      $appLabel: String\\n      $model: String\\n\\t\\t) {\\n\\t\\t\\tdata: createUpdateAddress(\\n\\t\\t\\t  line1: $line1\\n\\t\\t\\t  line2: $line2\\n\\t\\t\\t  city: $city\\n\\t\\t\\t  state: $state\\n\\t\\t\\t  country: $country\\n\\t\\t\\t  isOffice: $isOffice\\n\\t\\t\\t  objectId: $objectId\\n\\t\\t\\t  addressId: $addressId\\n\\t\\t\\t  appLabel: $appLabel\\n\\t\\t\\t  model: $model\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    UPDATE_GUEST: \"\\n\\t\\tmutation updateGuest(\\n\\t\\t\\t$guestId: Int!\\n\\t\\t\\t$firstName: String\\n\\t\\t\\t$lastName: String\\n\\t\\t\\t$email: String\\n\\t\\t\\t$phone: String\\n\\t\\t) {\\n\\t\\t\\tdata: updateGuest(\\n\\t\\t\\t\\tguestId: $guestId\\n\\t\\t\\t\\tfirstName: $firstName\\n\\t\\t\\t\\tlastName: $lastName\\n\\t\\t\\t\\temail: $email\\n\\t\\t\\t\\tphone: $phone\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tguest {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\tguestcontactSet {\\n\\t\\t\\t\\t\\t\\tcontactType\\n\\t\\t\\t\\t\\t\\tcontactValue\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    CREATE_OR_UPDATE_GUEST: \"\\n\\t\\tmutation createOrUpdateGuest(\\n\\t\\t\\t$guestId: Int\\n\\t\\t\\t$esGuestId: Int\\n\\t\\t\\t$propertyId: Int\\n\\t\\t\\t$organizationId: Int\\n\\t\\t\\t$firstName: String\\n\\t\\t\\t$lastName: String\\n\\t\\t\\t$email: String\\n\\t\\t\\t$mobilePhone: String\\n\\t\\t\\t$country: String\\n\\t\\t\\t$dob: DateTime\\n\\t\\t\\t$optOutEmail: Boolean\\n\\t\\t\\t$primaryEmail: String\\n\\t\\t\\t$personalPhone: String\\n\\t\\t\\t$contactOwner: String\\n\\t\\t\\t$crmContactOwner: String\\n\\t\\t\\t$language: String\\n\\t\\t\\t$customFields: [FieldInput]\\n\\t\\t) {\\n\\t\\t\\tdata: createOrUpdateGuest(\\n\\t\\t\\t\\tguestId: $guestId\\n\\t\\t\\t\\tesGuestId: $esGuestId\\n\\t\\t\\t\\tpropertyId: $propertyId\\n\\t\\t\\t\\torganizationId: $organizationId\\n\\t\\t\\t\\tfirstName: $firstName\\n\\t\\t\\t\\tlastName: $lastName\\n\\t\\t\\t\\temail: $email\\n\\t\\t\\t\\tmobilePhone: $mobilePhone\\n\\t\\t\\t\\tcountry: $country\\n\\t\\t\\t\\tdob: $dob\\n\\t\\t\\t\\toptOutEmail: $optOutEmail\\n\\t\\t\\t\\tprimaryEmail: $primaryEmail\\n\\t\\t\\t\\tpersonalPhone: $personalPhone\\n\\t\\t\\t\\tcontactOwner: $contactOwner\\n\\t\\t\\t\\tcrmContactOwner: $crmContactOwner\\n\\t\\t\\t\\tlanguage: $language\\n\\t\\t\\t\\tcustomFields: $customFields\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    CREATE_OR_UPDATE_ORGANIZATION: \"\\n\\t\\tmutation createUpdateOrganization(\\n\\t\\t\\t$contactOwnerId: String\\n\\t\\t\\t$country: String\\n\\t\\t\\t$fax: String\\n\\t\\t\\t$industry: String\\n\\t\\t\\t$line1: String\\n\\t\\t\\t$line2: String\\n\\t\\t\\t$name: String\\n\\t\\t\\t$organizationId: Int\\n\\t\\t\\t$parentId: Int\\n\\t\\t\\t$propertyId: Int\\n\\t\\t\\t$phone: String\\n\\t\\t\\t$state: String\\n\\t\\t\\t$website: String\\n\\t\\t\\t$zipOrPostcode: String\\n\\t\\t\\t$deleteParent: Boolean\\n\\t\\t\\t$customFields: [FieldInput]\\n\\t\\t\\t$crmContactOwner: String\\n\\t\\t\\t$facebook: String\\n\\t\\t\\t$linkedin: String\\n\\t\\t\\t$twitter: String\\n\\t\\t) {\\n\\t\\t\\tdata: createUpdateOrganization(\\n\\t\\t\\t\\tcontactOwnerId: $contactOwnerId\\n\\t\\t\\t\\tcountry: $country\\n\\t\\t\\t\\tfax: $fax\\n\\t\\t\\t\\tindustry: $industry\\n\\t\\t\\t\\tline1: $line1\\n\\t\\t\\t\\tline2: $line2\\n\\t\\t\\t\\tname: $name\\n\\t\\t\\t\\torganizationId: $organizationId\\n\\t\\t\\t\\tparentId: $parentId\\n\\t\\t\\t\\tpropertyId: $propertyId\\n\\t\\t\\t\\tphone: $phone\\n\\t\\t\\t\\tstate: $state\\n\\t\\t\\t\\twebsite: $website\\n\\t\\t\\t\\tzipOrPostcode: $zipOrPostcode\\n\\t\\t\\t\\tdeleteParent: $deleteParent\\n\\t\\t\\t\\tcustomFields: $customFields\\n\\t\\t\\t\\tcrmContactOwner: $crmContactOwner\\n\\t\\t\\t\\tfacebook: $facebook\\n\\t\\t\\t\\tlinkedin: $linkedin\\n\\t\\t\\t\\ttwitter: $twitter\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    DELETE_ORGANIZATION: \"\\n      mutation deleteOrganization(\\n          $organizationIds: [Int]\\n      ) {\\n          data: deleteOrganization(\\n              organizationIds: $organizationIds\\n          ) {\\n              status\\n          }\\n      }\\n  \",\n    BULK_ORGANIZATION_OWNER: \"\\n      mutation bulkOrganizationOwner(\\n          $contactOwnerId: String\\n          $ids: [Int]\\n      ) {\\n          data: bulkOrganizationOwner(\\n              contactOwnerId: $contactOwnerId\\n              ids: $ids\\n          ) {\\n              status\\n          }\\n      }\\n  \",\n    MERGE_ORGANIZATIONS: \"\\n      mutation mergeOrganizations(\\n          $fax: String\\n          $name: String!\\n          $officeAddress1: String\\n          $officeAddress2: String\\n          $officeCity: String\\n          $officeCountry: String\\n          $officePostcode: String\\n          $officeState: String\\n          $phone: String\\n          $primaryOrganizationId: Int!\\n          $secondaryOrganizationId: Int!\\n          $website: String\\n      ) {\\n          data: mergeOrganizations(\\n              fax: $fax\\n              name: $name\\n              officeAddress1: $officeAddress1\\n              officeAddress2: $officeAddress2\\n              officeCity: $officeCity\\n              officeCountry: $officeCountry\\n              officePostcode: $officePostcode\\n              officeState: $officeState\\n              phone: $phone\\n              primaryOrganizationId: $primaryOrganizationId\\n              secondaryOrganizationId: $secondaryOrganizationId\\n              website: $website\\n          ) {\\n              status\\n          }\\n      }\\n  \",\n    CREATE_OR_UPDATE_GUEST_CONTACT: \"\\n        mutation createOrUpdateGuestContact(\\n            $guestId: Int\\n            $contactType: String\\n            $contactValue: String\\n            $guestContactId: Int\\n            $organizationId: Int\\n            $isPrimary: Boolean\\n        ) {\\n            data: createOrUpdateGuestContact(\\n                guestId: $guestId\\n                contactType: $contactType\\n                contactValue: $contactValue\\n                guestContactId: $guestContactId\\n                organizationId: $organizationId\\n                isPrimary: $isPrimary\\n            ) {\\n                status\\n                  guestContact {\\n                    id\\n                  }\\n            }\\n        }\\n    \",\n    DELETE_GUEST_CONTACT: \"\\n        mutation deleteGuestContact($contactId: Int!) {\\n            data: deleteGuestContact(contactId: $contactId) {\\n                status\\n            }\\n        }\\n    \",\n    DELETE_PREFERENCE: \"\\n        mutation deleteGuestPreference(\\n            $preferenceId: String!\\n        ) {\\n            data: deleteGuestPreference(\\n                preferenceId: $preferenceId\\n            ) {\\n                status\\n            }\\n        }\\n    \",\n    SEND_MAPPINGS: \"\\n\\t\\tmutation createMapping(\\n\\t\\t\\t$mappings:[MappingInput]\\n\\t\\t\\t$typeId: Int\\n\\t\\t) {\\n\\t\\t\\t\\tdata: createMapping(\\n\\t\\t\\t\\t\\t\\tmappings: $mappings\\n\\t\\t\\t\\t\\t\\ttypeId:$typeId\\n\\t\\t\\t\\t){\\n\\t\\t\\t\\t\\tok\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    UPLOAD_CSV: \"\\n\\t\\tmutation uploadCsv(\\n\\t\\t\\t$typeId: Int!\\n\\t\\t\\t$propertyId: Int\\n\\t\\t\\t$processName: String\\n\\t\\t\\t$hasHeader: Boolean\\n\\t\\t\\t$delimiter: String\\n\\t\\t\\t$attachmentId: ID\\n\\t\\t\\t$dateFormat: String\\n\\t\\t\\t$mappings: [MappingInput]\\n\\t\\t) {\\n\\t\\t\\tdata: uploadCsv(\\n\\t\\t\\t\\tinput: {\\n\\t\\t\\t\\t\\ttypeId: $typeId\\n\\t\\t\\t\\t\\tpropertyId: $propertyId\\n\\t\\t\\t\\t\\tprocessName: $processName\\n\\t\\t\\t\\t\\thasHeader: $hasHeader\\n\\t\\t\\t\\t\\tdelimiter: $delimiter\\n\\t\\t\\t\\t\\tattachmentId: $attachmentId\\n\\t\\t\\t\\t\\tdateFormat: $dateFormat\\n\\t\\t\\t\\t\\tmappings: $mappings\\n\\t\\t\\t\\t}\\n\\t\\t\\t) {\\n\\t\\t\\t\\tok\\n\\t\\t\\t\\tclientMutationId\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    UPLOAD_ATTACHMENT: \"\\n\\t\\tmutation uploadAttachment(\\n\\t\\t\\t$appLabel: String!\\n\\t\\t\\t$model: String!\\n\\t\\t\\t$objectId: ID\\n\\t\\t\\t$id: ID\\n\\t\\t\\t$propertyId: ID\\n\\t\\t\\t$isWidgetLogo: Boolean\\n\\t\\t\\t$isWidgetLauncher: Boolean\\n\\t\\t\\t$isWidgetBackground: Boolean\\n\\t\\t) {\\n\\t\\t\\tfile: uploadAttachment(\\n\\t\\t\\t\\tinput: {\\n\\t\\t\\t\\t\\tappLabel: $appLabel\\n\\t\\t\\t\\t\\tmodel: $model\\n\\t\\t\\t\\t\\tobjectId: $objectId\\n\\t\\t\\t\\t\\tid: $id\\n\\t\\t\\t\\t\\tpropertyId: $propertyId\\n\\t\\t\\t\\t\\tisWidgetLogo: $isWidgetLogo\\n\\t\\t\\t\\t\\tisWidgetLauncher: $isWidgetLauncher\\n\\t\\t\\t\\t\\tisWidgetBackground: $isWidgetBackground\\n\\t\\t\\t\\t}\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tclientMutationId\\n\\t\\t\\t\\tattachment {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\tfilename\\n\\t\\t\\t\\t\\tlastUpdated\\n\\t\\t\\t\\t\\tpk\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    DELETE_ATTACHMENT: \"\\n\\t\\tmutation deleteAttachment(\\n\\t\\t\\t$clientMutationId: String\\n\\t\\t\\t$attachmentId: ID\\n\\t\\t) {\\n\\t\\t\\tfile: deleteAttachment(\\n\\t\\t\\t\\tinput: {\\n\\t\\t\\t\\t\\tclientMutationId: $clientMutationId\\n\\t\\t\\t\\t\\tattachmentId: $attachmentId\\n\\t\\t\\t\\t}\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tclientMutationId\\n\\t\\t\\t\\tformErrors\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    CREATE_TAG: \"\\n\\t\\tmutation createTag(\\n\\t\\t\\t$appLabel: String!\\n\\t\\t\\t$objectModel: String!\\n\\t\\t\\t$objectId: ID!\\n\\t\\t\\t$tag: String!\\n\\t\\t) {\\n\\t\\t\\tdata: createTag(\\n\\t\\t\\t\\tappLabel: $appLabel\\n\\t\\t\\t\\tobjectModel: $objectModel\\n\\t\\t\\t\\tobjectId: $objectId\\n\\t\\t\\t\\ttag: $tag\\n\\t\\t\\t) {\\n\\t\\t\\t\\ttag {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\ttag\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    REMOVE_TAG: \"\\n\\t\\tmutation deleteTag($tagId: ID!) {\\n\\t\\t\\tdata: deleteTag(tagId: $tagId) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    CREATE_UPDATE_RULE: \"\\n\\t\\tmutation createOrUpdateRule(\\n\\t\\t\\t$description: String\\n\\t\\t\\t$flowId: Int\\n\\t\\t\\t$isActive: Boolean\\n\\t\\t\\t$livechatTriggerLimit: String\\n\\t\\t\\t$name: String\\n\\t\\t\\t$propertyId: String\\n\\t\\t\\t$rule: String\\n\\t\\t\\t$ruleId: ID\\n\\t\\t) {\\n\\t\\t\\tdata: createOrUpdateRule(\\n\\t\\t\\t\\tdescription: $description\\n\\t\\t\\t\\tflowId: $flowId\\n\\t\\t\\t\\tisActive: $isActive\\n\\t\\t\\t\\tlivechatTriggerLimit: $livechatTriggerLimit\\n\\t\\t\\t\\tname: $name\\n\\t\\t\\t\\tpropertyId: $propertyId\\n\\t\\t\\t\\trule: $rule\\n\\t\\t\\t\\truleId: $ruleId\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\trule {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tapp\\n\\t\\t\\t\\t\\tname\\n\\t\\t\\t\\t\\tisActive\\n\\t\\t\\t\\t\\tdescription\\n\\t\\t\\t\\t\\trules\\n\\t\\t\\t\\t\\tlivechatTriggerLimit\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    DELETE_RULE: \"\\n\\t\\tmutation deleteRule(\\n\\t\\t\\t$ruleId: String\\n\\t\\t) {\\n\\t\\t\\tdata: deleteRule(\\n\\t\\t\\t\\truleId: $ruleId\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    DELETE_REPLY: \"\\n\\t\\tmutation deleteReply(\\n\\t\\t\\t$replyId: ID\\n\\t\\t) {\\n\\t\\t\\tdata: deleteReply(\\n\\t\\t\\t    input: {\\n\\t\\t\\t        replyId: $replyId\\n\\t\\t\\t    }\\n\\t\\t\\t) {\\n\\t\\t\\t    status\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    CREATE_UPDATE_REPLY: \"\\n\\t\\tmutation createOrUpdateReply(\\n\\t\\t\\t$propertyId: String\\n\\t\\t\\t$replyId: ID\\n\\t\\t\\t$shortcut: String\\n\\t\\t\\t$text: String\\n\\t\\t\\t$title: String\\n\\t\\t) {\\n\\t\\t\\tdata: createOrUpdateReply(\\n\\t\\t\\t\\tpropertyId: $propertyId\\n\\t\\t\\t\\treplyId: $replyId\\n\\t\\t\\t\\tshortcut: $shortcut\\n\\t\\t\\t\\ttext: $text\\n\\t\\t\\t\\ttitle: $title\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\treplyTemplate {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\ttext\\n\\t\\t\\t\\t\\tshortcut\\n\\t\\t\\t\\t\\ttags {\\n\\t\\t\\t\\t\\t\\ttag\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tproperties {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    CREATE_UPDATE_OPTION: \"\\n\\t\\tmutation createUpdateOption(\\n\\t\\t\\t$optionId: String\\n\\t\\t\\t$title: String\\n\\t\\t\\t$replyId: ID\\n\\t\\t) {\\n\\t\\t\\tdata: createUpdateOption(\\n\\t\\t\\t\\toptionId: $optionId\\n\\t\\t\\t\\ttitle: $title\\n\\t\\t\\t\\treplyId: $replyId\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    DELETE_OPTION: \"\\n\\t\\tmutation deleteOption(\\n\\t\\t\\t$optionId: ID\\n\\t\\t) {\\n\\t\\t\\tdata: deleteOption(\\n\\t\\t\\t\\tinput: {\\n\\t\\t\\t\\t\\toptionId: $optionId\\n\\t\\t\\t\\t}\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    CREATE_NOTIFICATION: \"\\n\\t\\tmutation createNotification(\\n\\t\\t\\t$actionObjectAppLabel: String\\n\\t\\t\\t$actionObjectModel: String\\n\\t\\t\\t$actionObjectObjectId: String\\n\\t\\t\\t$actorAppLabel: String!\\n\\t\\t\\t$actorModel: String!\\n\\t\\t\\t$actorObjectId: String!\\n\\t\\t\\t$deleted: Boolean\\n\\t\\t\\t$emailed: Boolean\\n\\t\\t\\t$public: Boolean\\n\\t\\t\\t$description: String\\n\\t\\t\\t$level: String\\n\\t\\t\\t$recipient: String!\\n\\t\\t\\t$targetAppLabel: String\\n\\t\\t\\t$targetModel: String\\n\\t\\t\\t$targetObjectId: String\\n\\t\\t\\t$verb: String!\\n\\t\\t\\t$data: [GenericScalar]\\n\\t\\t) {\\n\\t\\t\\tdata: createNotification(\\n\\t\\t\\t\\tactionObjectAppLabel: $actionObjectAppLabel\\n\\t\\t\\t\\tactionObjectModel: $actionObjectModel\\n\\t\\t\\t\\tactionObjectObjectId: $actionObjectObjectId\\n\\t\\t\\t\\tactorAppLabel: $actorAppLabel\\n\\t\\t\\t\\tactorModel: $actorModel\\n\\t\\t\\t\\tactorObjectId: $actorObjectId\\n\\t\\t\\t\\tdeleted: $deleted\\n\\t\\t\\t\\temailed: $emailed\\n\\t\\t\\t\\tpublic: $public\\n\\t\\t\\t\\tdescription: $description\\n\\t\\t\\t\\tlevel: $level\\n\\t\\t\\t\\trecipient: $recipient\\n\\t\\t\\t\\ttargetAppLabel: $targetAppLabel\\n\\t\\t\\t\\ttargetModel: $targetModel\\n\\t\\t\\t\\ttargetObjectId: $targetObjectId\\n\\t\\t\\t\\tverb: $verb\\n\\t\\t\\t\\tdata: $data\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tformErrors\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    CREATE_CHAT_ROOM: \"\\n\\t\\tmutation createChatRoom(\\n\\t\\t\\t$participants: [String]\\n\\t\\t\\t$title: String\\n\\t\\t\\t$isPrivate: Boolean\\n\\t\\t\\t$isGroup: Boolean\\n\\t\\t) {\\n\\t\\t\\tdata: createChatRoom(\\n\\t\\t\\t\\tparticipants: $participants\\n\\t\\t\\t\\ttitle: $title\\n\\t\\t\\t\\tisPrivate: $isPrivate\\n\\t\\t\\t\\tisGroup: $isGroup\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\troom {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\tdescription\\n\\t\\t\\t\\t\\tcreated\\n\\t\\t\\t\\t\\tisPrivate\\n\\t\\t\\t\\t\\tisGroup\\n\\t\\t\\t\\t\\towner {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tparticipants {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    ADD_DELETE_ROOM_PARTICIPANT: \"\\n\\t\\tmutation addDeleteRoomParticipant(\\n\\t\\t\\t$action: String!\\n\\t\\t\\t$roomId: ID!\\n\\t\\t\\t$userId: String!\\n\\t\\t) {\\n\\t\\t\\tdata: addDeleteRoomParticipant(\\n\\t\\t\\t\\taction: $action\\n\\t\\t\\t\\troomId: $roomId\\n\\t\\t\\t\\tuserId: $userId\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    STARRED_MESSAGE: \"\\n\\t\\tmutation starredMessage(\\n\\t\\t\\t$messageId: ID!\\n\\t\\t\\t$starred: Boolean\\n\\t\\t) {\\n\\t\\t\\tdata: starredMessage(\\n\\t\\t\\t\\tmessageId: $messageId\\n\\t\\t\\t\\tstarred: $starred\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    STARRED_THREAD: \"\\n\\t\\tmutation starredThread(\\n\\t\\t\\t$starred: Boolean\\n\\t\\t\\t$threadId: ID!\\n\\t\\t) {\\n\\t\\t\\tdata: starredThread(\\n\\t\\t\\t\\tstarred: $starred\\n\\t\\t\\t\\tthreadId: $threadId\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    CREATE_UPDATE_FLOW: \"\\n\\t\\tmutation createOrUpdateFlow(\\n\\t\\t\\t$flowId: Int\\n\\t\\t\\t$idleTime: Int\\n\\t\\t\\t$description: String\\n\\t\\t\\t$isActive: Boolean\\n\\t\\t\\t$companyProperty: Int\\n\\t\\t\\t$title: String\\n\\t\\t\\t$warningMessage: String\\n\\t\\t\\t$isDefault: Boolean\\n\\t\\t\\t$timeOut: Int\\n\\t\\t\\t$timeOutMessage: String\\n\\t\\t\\t$type: Int\\n\\t\\t\\t$auto: Boolean\\n\\t\\t\\t$extraData: String\\n\\t\\t) {\\n\\t\\t\\tdata: createOrUpdateFlow(\\n\\t\\t\\t\\tflowId: $flowId\\n\\t\\t\\t\\tidleTime: $idleTime\\n\\t\\t\\t\\tdescription: $description\\n\\t\\t\\t\\tisActive: $isActive\\n\\t\\t\\t\\tcompanyProperty: $companyProperty\\n\\t\\t\\t\\ttitle: $title\\n\\t\\t\\t\\twarningMessage: $warningMessage\\n\\t\\t\\t\\tisDefault: $isDefault\\n\\t\\t\\t\\ttimeOut: $timeOut\\n\\t\\t\\t\\ttimeOutMessage: $timeOutMessage\\n\\t\\t\\t\\ttype: $type\\n\\t\\t\\t\\tauto: $auto\\n\\t\\t\\t\\textraData: $extraData\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tflow {\\n\\t\\t\\t\\t\\tid\\n                    triggers {\\n                        id\\n                    }\\n                    companyProperty {\\n                        id\\n                    }\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    CREATE_UPDATE_FLOW_BLOCK: \"\\n\\t\\tmutation createOrUpdateFlowBlock(\\n\\t\\t\\t$blockId: Int\\n\\t\\t\\t$flowId: Int\\n\\t\\t\\t$prevBlockId: Int\\n\\t\\t\\t$nextBlockId: Int\\n\\t\\t\\t$blockType: String\\n\\t\\t\\t$extraData: String\\n\\t\\t\\t$mainTitle: String\\n\\t\\t\\t$subtitle: String\\n\\t\\t\\t$redirectUrl: String\\n\\t\\t\\t$buttonText: String\\n\\t\\t\\t$buttonType: String\\n\\t\\t\\t$name: String\\n\\t\\t\\t$actions: String\\n\\t\\t\\t$icon: String\\n\\t\\t\\t$attachments: [ID]\\n\\t\\t) {\\n\\t\\t\\tdata: createOrUpdateFlowBlock(\\n\\t\\t\\t\\tblockId: $blockId\\n\\t\\t\\t\\tflowId: $flowId\\n\\t\\t\\t\\tprevBlockId: $prevBlockId\\n\\t\\t\\t\\tnextBlockId: $nextBlockId\\n\\t\\t\\t\\tblockType: $blockType\\n\\t\\t\\t\\textraData: $extraData\\n\\t\\t\\t\\tmainTitle: $mainTitle\\n\\t\\t\\t\\tsubtitle: $subtitle\\n\\t\\t\\t\\tredirectUrl: $redirectUrl\\n\\t\\t\\t\\tbuttonText: $buttonText\\n\\t\\t\\t\\tbuttonType: $buttonType\\n\\t\\t\\t\\tname: $name\\n\\t\\t\\t\\tactions: $actions\\n\\t\\t\\t\\ticon: $icon\\n\\t\\t\\t\\tattachments: $attachments\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tblock {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tname\\n\\t\\t\\t\\t\\tmainTitle\\n\\t\\t\\t\\t\\tchildren {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tmainTitle\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tparent {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tmainTitle\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    CREATE_UPDATE_NEW_FLOW_BLOCK: \"\\n\\t\\tmutation createUpdateNewFlowBlock(\\n\\t\\t\\t$actions: String\\n\\t\\t\\t$attachments: [ID]\\n\\t\\t\\t$blockId: Int\\n\\t\\t\\t$blockType: String\\n\\t\\t\\t$childBlockIds: [Int]\\n\\t\\t\\t$extraData: String\\n\\t\\t\\t$firstBlock: Boolean\\n\\t\\t\\t$flowId: Int\\n\\t\\t\\t$mainTitle: String\\n\\t\\t\\t$name: String\\n\\t\\t\\t$prevBlockId: Int\\n\\t\\t\\t$subtitle: String\\n\\t\\t) {\\n\\t\\t\\tdata: createUpdateNewFlowBlock(\\n\\t\\t\\t\\tactions: $actions\\n\\t\\t\\t\\tattachments: $attachments\\n\\t\\t\\t\\tblockId: $blockId\\n\\t\\t\\t\\tblockType: $blockType\\n\\t\\t\\t\\tchildBlockIds: $childBlockIds\\n\\t\\t\\t\\textraData: $extraData\\n\\t\\t\\t\\tfirstBlock: $firstBlock\\n\\t\\t\\t\\tflowId: $flowId\\n\\t\\t\\t\\tmainTitle: $mainTitle\\n\\t\\t\\t\\tname: $name\\n\\t\\t\\t\\tprevBlockId: $prevBlockId\\n\\t\\t\\t\\tsubtitle: $subtitle\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tblock {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tflow {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tname\\n\\t\\t\\t\\t\\tmainTitle\\n\\t\\t\\t\\t\\tsubtitle\\n\\t\\t\\t\\t\\textraData\\n\\t\\t\\t\\t\\tblockType\\n\\t\\t\\t\\t\\tfirstBlock\\n\\t\\t\\t\\t\\tactions\\n\\t\\t\\t\\t\\tchildBlockIds\\n\\t\\t\\t\\t\\tattachments {\\n\\t\\t\\t\\t\\t\\tid\\n                    }\\n\\t\\t\\t\\t\\tchildBlocks {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tname\\n\\t\\t\\t\\t\\t\\tmainTitle\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    DELETE_CHATBOT: \"\\n\\t\\tmutation deleteChatbot(\\n\\t\\t\\t$botId: Int!\\n\\t\\t) {\\n\\t\\t\\tdata: deleteChatbot(\\n\\t\\t\\t\\tbotId: $botId\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    DELETE_FLOW_BLOCK: \"\\n\\t\\tmutation deleteFlowBlock(\\n\\t\\t\\t$blockId: Int\\n\\t\\t) {\\n\\t\\t\\tdata: deleteFlowBlock(\\n\\t\\t\\t\\tblockId: $blockId\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    DUPLICATE_FLOW: \"\\n\\t\\tmutation duplicateFlow(\\n\\t\\t\\t$flowId: Int!\\n\\t\\t) {\\n\\t\\t\\tdata: duplicateFlow(\\n\\t\\t\\t\\tflowId: $flowId\\n\\t\\t\\t) {\\n\\t\\t\\t\\tflow {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    DELETE_BLOCK_BUTTON: \"\\n\\t\\tmutation deleteBlockButton(\\n\\t\\t\\t$buttonId: Int!\\n\\t\\t) {\\n\\t\\t\\tdata: deleteBlockButton(\\n\\t\\t\\t\\tbuttonId: $buttonId\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    CREATE_UPDATE_BLOCK_BUTTON: \"\\n\\t\\tmutation createOrUpdateBlockButton(\\n\\t\\t\\t$actions: String\\n\\t\\t\\t$buttonId: Int\\n\\t\\t\\t$buttonText: String\\n\\t\\t\\t$motherBlockId: Int\\n\\t\\t\\t$nextBlockId: Int\\n\\t\\t) {\\n\\t\\t\\tdata: createOrUpdateBlockButton(\\n\\t\\t\\t\\tactions: $actions\\n\\t\\t\\t\\tbuttonId: $buttonId\\n\\t\\t\\t\\tbuttonText: $buttonText\\n\\t\\t\\t\\tmotherBlockId: $motherBlockId\\n\\t\\t\\t\\tnextBlockId: $nextBlockId\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    CREATE_UPDATE_WORKFLOW: \"\\n\\t\\tmutation createOrUpdateWorkflow(\\n\\t\\t\\t$description: String\\n\\t\\t\\t$isActive: Boolean\\n\\t\\t\\t$name: String\\n\\t\\t\\t$objectType: String\\n\\t\\t\\t$properties: [Int]\\n\\t\\t\\t$trigger: String\\n\\t\\t\\t$workflowId: ID\\n\\t\\t) {\\n\\t\\t\\tdata: createOrUpdateWorkflow(\\n\\t\\t\\t\\tdescription: $description\\n\\t\\t\\t\\tisActive: $isActive\\n\\t\\t\\t\\tname: $name\\n\\t\\t\\t\\tobjectType: $objectType\\n\\t\\t\\t\\tproperties: $properties\\n\\t\\t\\t\\ttrigger: $trigger\\n\\t\\t\\t\\tworkflowId: $workflowId\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tworkflow {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tname\\n\\t\\t\\t\\t\\tdescription\\n\\t\\t\\t\\t\\tproperties {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tisActive\\n\\t\\t\\t\\t\\ttrigger\\n\\t\\t\\t\\t\\tobjectType\\n\\t\\t\\t\\t\\tblocks {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tparent {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\tdescription\\n\\t\\t\\t\\t\\t\\trules\\n\\t\\t\\t\\t\\t\\tchildren {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\tparent {\\n\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    DELETE_WORKFLOW: \"\\n\\t\\tmutation deleteWorkflow(\\n\\t\\t\\t$workflowId: ID\\n\\t\\t) {\\n\\t\\t\\tdata: deleteWorkflow(\\n\\t\\t\\t\\tworkflowId: $workflowId\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    CREATE_UPDATE_WORKFLOW_BLOCK: \"\\n\\t\\tmutation createOrUpdateWorkflowBlock(\\n\\t\\t\\t$blockId: Int\\n\\t\\t\\t$description: String\\n\\t\\t\\t$parentId: Int\\n\\t\\t\\t$rules: String\\n\\t\\t\\t$workflowId: Int\\n\\t\\t) {\\n\\t\\t\\tdata: createOrUpdateWorkflowBlock(\\n\\t\\t\\t\\tblockId: $blockId\\n\\t\\t\\t\\tdescription: $description\\n\\t\\t\\t\\tparentId: $parentId\\n\\t\\t\\t\\trules: $rules\\n\\t\\t\\t\\tworkflowId: $workflowId\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tblock {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tparent {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tdescription\\n\\t\\t\\t\\t\\trules\\n\\t\\t\\t\\t\\tchildren {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    DELETE_WORKFLOW_BLOCK: \"\\n\\t\\tmutation deleteWorkflowBlock(\\n\\t\\t\\t$blockId: Int\\n\\t\\t) {\\n\\t\\t\\tdata: deleteWorkflowBlock(\\n\\t\\t\\t\\tblockId: $blockId\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    SEND_TEST_EMAIL: \"\\n\\t\\tmutation sendTestEmail(\\n\\t\\t\\t$accountId: Int\\n\\t\\t\\t$body: String\\n\\t\\t\\t$subject: String\\n\\t\\t\\t$to: String\\n\\t\\t) {\\n\\t\\t\\tdata: sendTestEmail(\\n\\t\\t\\t\\taccountId: $accountId\\n\\t\\t\\t\\tbody: $body\\n\\t\\t\\t\\tsubject: $subject\\n\\t\\t\\t\\tto: $to\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    UPDATE_NOTIFICATION_SETTINGS: \"\\n\\t\\tmutation updateNotificationSettings(\\n\\t\\t\\t$active: Boolean\\n\\t\\t\\t$escalations: Boolean\\n\\t\\t\\t$messages: Boolean\\n\\t\\t\\t$snooze: String\\n\\t\\t\\t$sound: Boolean\\n\\t\\t\\t$tasks: Boolean\\n\\t\\t\\t$type: Int\\n\\t\\t) {\\n\\t\\t\\tdata: updateNotificationSettings(\\n\\t\\t\\t\\tactive: $active\\n\\t\\t\\t\\tescalations: $escalations\\n\\t\\t\\t\\tmessages: $messages\\n\\t\\t\\t\\tsnooze: $snooze\\n\\t\\t\\t\\tsound: $sound\\n\\t\\t\\t\\ttasks: $tasks\\n\\t\\t\\t\\ttype: $type\\n\\t\\t\\t) {\\n\\t\\t\\t\\tsuccess\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    UPDATE_LAST_LOGIN: \"\\n\\t\\tmutation updateLastLogin {\\n\\t\\t\\tdata: updateLastLogin {\\n\\t\\t\\t\\tsuccess\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    UPDATE_CHAT_DESCRIPTION: \"\\n\\t\\tmutation updateChatRoom(\\n\\t\\t\\t$description: String\\n\\t\\t\\t$roomId: ID\\n\\t\\t) {\\n\\t\\t\\tdata: updateChatRoom(\\n\\t\\t\\t\\tdescription: $description\\n\\t\\t\\t\\troomId: $roomId\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    CREATE_UPDATE_CUSTOM_ROLE: \"\\n\\t\\tmutation createUpdateCustomRole(\\n\\t\\t\\t$description: String\\n\\t\\t\\t$isActive: Boolean\\n\\t\\t\\t$name: String\\n\\t\\t\\t$roleId: Int\\n\\t\\t) {\\n\\t\\t\\tdata: createUpdateCustomRole(\\n\\t\\t\\t\\tdescription: $description\\n\\t\\t\\t\\tisActive: $isActive\\n\\t\\t\\t\\tname: $name\\n\\t\\t\\t\\troleId: $roleId\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\trole {\\n\\t\\t\\t\\t\\t\".concat(_fragment.default.ROLE_FRAGMENT, \"\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\"),\n    DELETE_CUSTOM_ROLE: \"\\n\\t\\tmutation deleteCustomRole(\\n\\t\\t\\t$roleId: Int!\\n\\t\\t) {\\n\\t\\t\\tdata: deleteCustomRole(\\n\\t\\t\\t\\troleId: $roleId\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    REMOVE_USER: \"\\n\\t\\tmutation removeUser(\\n\\t\\t\\t$roleId: Int!\\n\\t\\t\\t$userId: ID!\\n\\t\\t) {\\n\\t\\t\\tdata: removeUser(\\n\\t\\t\\t\\troleId: $roleId\\n\\t\\t\\t\\tuserId: $userId\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    ADD_USERS: \"\\n\\t\\tmutation addUsers(\\n\\t\\t\\t$roleId: Int\\n\\t\\t\\t$users: [ID]\\n\\t\\t) {\\n\\t\\t\\tdata: addUsers(\\n\\t\\t\\t\\troleId: $roleId\\n\\t\\t\\t\\tusers: $users\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    ADD_REMOVE_PERMISSIONS: \"\\n\\t\\tmutation addRemovePermissions(\\n\\t\\t\\t$permissions: [Int]\\n\\t\\t\\t$readyGrid: String\\n\\t\\t\\t$roleId: Int!\\n\\t\\t) {\\n\\t\\t\\tdata: addRemovePermissions(\\n\\t\\t\\t\\tpermissions: $permissions\\n\\t\\t\\t\\treadyGrid: $readyGrid\\n\\t\\t\\t\\troleId: $roleId\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    CREATE_UPDATE_COMPANY_GROUP: \"\\n\\t\\tmutation createUpdateCompanyGroup(\\n\\t\\t\\t$companyGroupId: Int\\n\\t\\t\\t$description: String\\n\\t\\t\\t$name: String\\n\\t\\t\\t$properties: [Int]\\n\\t\\t\\t$users: [Int]\\n\\t\\t) {\\n\\t\\t\\tdata: createUpdateCompanyGroup(\\n\\t\\t\\t\\tcompanyGroupId: $companyGroupId\\n\\t\\t\\t\\tdescription: $description\\n\\t\\t\\t\\tname: $name\\n\\t\\t\\t\\tproperties: $properties\\n\\t\\t\\t\\tusers: $users\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    DELETE_COMPANY_GROUP: \"\\n\\t\\tmutation deleteCompanyGroup(\\n\\t\\t\\t$companyGroupId: Int!\\n\\t\\t) {\\n\\t\\t\\tdata: deleteCompanyGroup(\\n\\t\\t\\t\\tcompanyGroupId: $companyGroupId\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    PIN_MESSAGE: \"\\n\\t\\tmutation pinItem(\\n\\t\\t\\t$messageId: Int!\\n\\t\\t) {\\n\\t\\t\\tdata: pinItem(\\n\\t\\t\\t\\tmessageId: $messageId\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    RESEND_INVITE: \"\\n\\t\\tmutation resendActivation(\\n\\t\\t\\t$userId: ID!\\n\\t\\t) {\\n\\t\\t\\tdata: resendActivation(\\n\\t\\t\\t\\tuserId: $userId\\n\\t\\t\\t) {\\n\\t\\t\\t\\tsuccess\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    DELETE_USER: \"\\n\\t\\tmutation deleteUser(\\n\\t\\t\\t$userId: ID!\\n\\t\\t\\t$assignee: ID\\n\\t\\t) {\\n\\t\\t\\tdata: deleteUser(\\n\\t\\t\\t\\tuserId: $userId\\n\\t\\t\\t\\tassignee: $assignee\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    ADD_PARENT_CHILD_COMPANY: \"\\n\\t\\tmutation addParentChild(\\n\\t\\t\\t$childId: Int\\n\\t\\t\\t$parentId: Int\\n\\t\\t) {\\n\\t\\t\\tdata: addParentChild(\\n\\t\\t\\t\\tchildId: $childId\\n\\t\\t\\t\\tparentId: $parentId\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    ACTIVE_DEACTIVE_COMPANY: \"\\n\\t\\tmutation activeDeactiveProperty(\\n\\t\\t\\t$isActive: Boolean\\n\\t\\t\\t$propertyId: Int\\n\\t\\t) {\\n\\t\\t\\tdata: activeDeactiveProperty(\\n\\t\\t\\t\\tisActive: $isActive\\n\\t\\t\\t\\tpropertyId: $propertyId\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    DELETE_COMPANY: \"\\n\\t\\tmutation deleteProperty(\\n\\t\\t\\t$propertyId: Int\\n\\t\\t) {\\n\\t\\t\\tdata: deleteProperty(\\n\\t\\t\\t\\tpropertyId: $propertyId\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    CREATE_UPDATE_ESCALATION: \"\\n\\t\\tmutation createUpdateEscalation(\\n\\t\\t\\t$escalationId: Int\\n\\t\\t\\t$name: String\\n\\t\\t\\t$description: String\\n\\t\\t\\t$targetType: String\\n\\t\\t\\t$isActive: Boolean\\n\\t\\t\\t$slaTarget: String\\n\\t\\t\\t$conditions: String\\n\\t\\t) {\\n\\t\\t\\tdata: createUpdateEscalation(\\n\\t\\t\\t\\tescalationId: $escalationId\\n\\t\\t\\t\\tname: $name\\n\\t\\t\\t\\tdescription: $description\\n\\t\\t\\t\\ttargetType: $targetType\\n\\t\\t\\t\\tisActive: $isActive\\n\\t\\t\\t\\tslaTarget: $slaTarget\\n\\t\\t\\t\\tconditions: $conditions\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tformErrors\\n\\t\\t\\t\\tescalation {\\n\\t\\t\\t\\t\\t\".concat(_fragment.default.ESCALATION_FRAGMENT, \"\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\"),\n    CREATE_UPDATE_REMINDER: \"\\n\\t\\tmutation createUpdateReminder(\\n\\t\\t\\t$assigned: Boolean\\n\\t\\t\\t$escalationId: Int\\n\\t\\t\\t$reminderId: Int\\n\\t\\t\\t$rules: String\\n\\t\\t\\t$users: [Int]\\n\\t\\t\\t$violated: Boolean\\n\\t\\t\\t$level: Int\\n\\t\\t) {\\n\\t\\t\\tdata: createUpdateReminder(\\n\\t\\t\\t\\tassigned: $assigned\\n\\t\\t\\t\\tescalationId: $escalationId\\n\\t\\t\\t\\treminderId: $reminderId\\n\\t\\t\\t\\trules: $rules\\n\\t\\t\\t\\tusers: $users\\n\\t\\t\\t\\tviolated: $violated\\n\\t\\t\\t\\tlevel: $level\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tformErrors\\n\\t\\t\\t\\treminder {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\trules\\n\\t\\t\\t\\t\\tusers\\n\\t\\t\\t\\t\\tassigned\\n\\t\\t\\t\\t\\tviolated\\n\\t\\t\\t\\t\\tlevel\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    DELETE_ESCALATION: \"\\n\\t\\tmutation deleteEscalation(\\n\\t\\t\\t$escalationId: Int\\n\\t\\t) {\\n\\t\\t\\tdata: deleteEscalation(\\n\\t\\t\\t\\tescalationId: $escalationId\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tformErrors\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    DUPLICATE_ESCALATION: \"\\n\\t\\tmutation duplicateEscalation(\\n\\t\\t\\t$escalationId: Int\\n\\t\\t) {\\n\\t\\t\\tdata: duplicateEscalation(\\n\\t\\t\\t\\tescalationId: $escalationId\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tescalation {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    DELETE_REMINDER: \"\\n\\t\\tmutation deleteReminder(\\n\\t\\t\\t$reminderId: Int\\n\\t\\t) {\\n\\t\\t\\tdata: deleteReminder(\\n\\t\\t\\t\\treminderId: $reminderId\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    CREATE_UPDATE_ISSUE_TYPE: \"\\n\\t\\tmutation createUpdateIssueType(\\n\\t\\t\\t$id: Int\\n\\t\\t\\t$issueType: String\\n\\t\\t\\t$description: String\\n\\t\\t\\t$isSystem: Boolean\\n\\t\\t\\t$isActive: Boolean\\n\\t\\t) {\\n\\t\\t\\tdata: createUpdateIssueType(\\n\\t\\t\\t\\tid: $id\\n\\t\\t\\t\\tdescription: $description\\n\\t\\t\\t\\tissueType: $issueType\\n\\t\\t\\t\\tisSystem: $isSystem\\n\\t\\t\\t\\tisActive: $isActive\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tformErrors\\n\\t\\t\\t\\tissue {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tissueType\\n\\t\\t\\t\\t\\tdescription\\n\\t\\t\\t\\t\\tisSystem\\n\\t\\t\\t\\t\\tisActive\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    DELETE_ISSUE_TYPE: \"\\n\\t\\tmutation deleteIssueType(\\n\\t\\t\\t$id: Int\\n\\t\\t) {\\n\\t\\t\\tdata: deleteIssueType(\\n\\t\\t\\t\\tid: $id\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    UPDATE_CUSTOM_SETTINGS: \"\\n\\t\\tmutation updateMainEntitySettings(\\n\\t\\t\\t$id: Int\\n\\t\\t\\t$orders: String\\n\\t\\t\\t$fields: String\\n\\t\\t\\t$updated: String\\n\\t\\t) {\\n\\t\\t\\tdata: updateMainEntitySettings(\\n\\t\\t\\t\\tid: $id\\n\\t\\t\\t\\torders: $orders\\n\\t\\t\\t\\tfields: $fields\\n\\t\\t\\t\\tupdated: $updated\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    CREATE_UPDATE_CUSTOM_FIELD: \"\\n\\t\\tmutation createUpdateCustomField(\\n\\t\\t\\t$id: Int\\n\\t\\t\\t$fieldType: String\\n\\t\\t\\t$label: String\\n\\t\\t\\t$description: String\\n\\t\\t\\t$isSystem: Boolean\\n\\t\\t\\t$mainEntityId: Int\\n\\t\\t\\t$parentFieldId: Int\\n\\t\\t\\t$parentSectionId: Int\\n\\t\\t\\t$required: Boolean\\n\\t\\t) {\\n\\t\\t\\tdata: createUpdateCustomField(\\n\\t\\t\\t\\tid: $id\\n\\t\\t\\t\\tfieldType: $fieldType\\n\\t\\t\\t\\tlabel: $label\\n\\t\\t\\t\\tdescription: $description\\n\\t\\t\\t\\tisSystem: $isSystem\\n\\t\\t\\t\\tmainEntityId: $mainEntityId\\n\\t\\t\\t\\tparentFieldId: $parentFieldId\\n\\t\\t\\t\\tparentSectionId: $parentSectionId\\n\\t\\t\\t\\trequired: $required\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tfield {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tparentField {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tparentSection {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tfieldType\\n\\t\\t\\t\\t\\tlabel\\n\\t\\t\\t\\t\\tdescription\\n\\t\\t\\t\\t\\tisSystem\\n\\t\\t\\t\\t\\trequired\\n\\t\\t\\t\\t\\tchildren {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tlabel\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    DELETE_CUSTOM_FIELD: \"\\n\\t\\tmutation deleteCustomField(\\n\\t\\t\\t$id: Int\\n\\t\\t) {\\n\\t\\t\\tdata: deleteCustomField(\\n\\t\\t\\t\\tid: $id\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    CREATE_UPDATE_FIELD_SECTION: \"\\n\\t\\tmutation createUpdateSection(\\n\\t\\t\\t$id: Int\\n\\t\\t\\t$conditionFields: [Int]\\n\\t\\t\\t$title: String\\n\\t\\t\\t$mainEntityId: Int\\n\\t\\t) {\\n\\t\\t\\tdata: createUpdateSection(\\n\\t\\t\\t\\tid: $id\\n\\t\\t\\t\\tconditionFields: $conditionFields\\n\\t\\t\\t\\ttitle: $title\\n\\t\\t\\t\\tmainEntityId: $mainEntityId\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tsection {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\tconditionFields\\n\\t\\t\\t\\t\\tcustomfieldSet {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tlabel\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tfields {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tlabel\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    DELETE_FIELD_SECTION: \"\\n\\t\\tmutation deleteSection(\\n\\t\\t\\t$id: Int\\n\\t\\t) {\\n\\t\\t\\tdata: deleteSection(\\n\\t\\t\\t\\tid: $id\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    ADD_CONTACT_NOTE: \"\\n\\t\\tmutation addContactNote(\\n\\t\\t\\t$appLabel: String\\n      $model: String\\n      $noteId: Int\\n      $objectId: Int\\n      $text: String\\n      $title: String\\n\\t\\t) {\\n\\t\\t\\tdata: addContactNote(\\n\\t\\t\\t\\tappLabel: $appLabel\\n\\t\\t\\t\\tmodel: $model\\n\\t\\t\\t\\tnoteId: $noteId\\n\\t\\t\\t\\tobjectId: $objectId\\n\\t\\t\\t\\ttext: $text\\n\\t\\t\\t\\ttitle: $title\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    DELETE_NOTE: \"\\n\\t\\tmutation deleteNote(\\n\\t\\t\\t$noteId: Int\\n\\t\\t) {\\n\\t\\t\\tdata: deleteNote(\\n\\t\\t\\t\\tnoteId: $noteId\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    DELETE_GUESTS: \"\\n\\t\\tmutation deleteGuest(\\n\\t\\t\\t$guestIds: [Int]\\n\\t\\t) {\\n\\t\\t\\tdata: deleteGuest(\\n\\t\\t\\t\\tguestIds: $guestIds\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    ASSIGN_GUEST_USER: \"\\n\\t\\tmutation assignGuestUser(\\n\\t\\t\\t$guestIds: [Int]\\n\\t\\t\\t$contactOwner: ID\\n\\t\\t) {\\n\\t\\t\\tdata: assignGuestUser(\\n\\t\\t\\t\\tguestIds: $guestIds\\n\\t\\t\\t\\tcontactOwner: $contactOwner\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    MERGE_GUESTS: \"\\n\\t\\tmutation mergeGuests(\\n\\t\\t\\t$email: String\\n\\t\\t\\t$firstName: String!\\n\\t\\t\\t$homeAddress1: String\\n\\t\\t\\t$homeAddress2: String\\n\\t\\t\\t$homeCity: String\\n\\t\\t\\t$homeCountry: String\\n\\t\\t\\t$homePostcode: String\\n\\t\\t\\t$homeState: String\\n\\t\\t\\t$lastName: String!\\n\\t\\t\\t$mobileNumber: String\\n\\t\\t\\t$officeAddress1: String\\n\\t\\t\\t$officeAddress2: String\\n\\t\\t\\t$officeCity: String\\n\\t\\t\\t$officeCountry: String\\n\\t\\t\\t$officePostcode: String\\n\\t\\t\\t$officeState: String\\n\\t\\t\\t$phoneNumber: String\\n\\t\\t\\t$primaryEmail: String\\n\\t\\t\\t$primaryGuestId: Int!\\n\\t\\t\\t$secondaryGuestId: Int!\\n\\t\\t\\t$socialAccounts: [SocialAccount]\\n\\t\\t) {\\n\\t\\t\\tdata: mergeGuests(\\n\\t\\t\\t\\temail: $email\\n\\t\\t\\t\\tfirstName: $firstName\\n\\t\\t\\t\\thomeAddress1: $homeAddress1\\n\\t\\t\\t\\thomeAddress2: $homeAddress2\\n\\t\\t\\t\\thomeCity: $homeCity\\n\\t\\t\\t\\thomeCountry: $homeCountry\\n\\t\\t\\t\\thomePostcode: $homePostcode\\n\\t\\t\\t\\thomeState: $homeState\\n\\t\\t\\t\\tlastName: $lastName\\n\\t\\t\\t\\tmobileNumber: $mobileNumber\\n\\t\\t\\t\\tofficeAddress1: $officeAddress1\\n\\t\\t\\t\\tofficeAddress2: $officeAddress2\\n\\t\\t\\t\\tofficeCity: $officeCity\\n\\t\\t\\t\\tofficeCountry: $officeCountry\\n\\t\\t\\t\\tofficePostcode: $officePostcode\\n\\t\\t\\t\\tofficeState: $officeState\\n\\t\\t\\t\\tphoneNumber: $phoneNumber\\n\\t\\t\\t\\tprimaryEmail: $primaryEmail\\n\\t\\t\\t\\tprimaryGuestId: $primaryGuestId\\n\\t\\t\\t\\tsecondaryGuestId: $secondaryGuestId\\n\\t\\t\\t\\tsocialAccounts: $socialAccounts\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    MERGE_TICKETS: \"\\n\\t\\tmutation mergeTickets(\\n\\t\\t\\t$primaryId: ID\\n\\t\\t\\t$secondaryIds: [ID]\\n\\t\\t) {\\n\\t\\t\\tdata: mergeTickets(\\n\\t\\t\\t\\tprimaryId: $primaryId\\n\\t\\t\\t\\tsecondaryIds: $secondaryIds\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    CHAT_REDIRECT: \"\\n\\t\\tmutation chatRedirect(\\n\\t\\t\\t$propertyId: Int\\n\\t\\t\\t$agent: ID\\n\\t\\t\\t$guestId: String\\n\\t\\t\\t$firstName: String\\n\\t\\t\\t$lastName: String\\n\\t\\t\\t$email: String\\n\\t\\t\\t$oldThreadId: String\\n\\t\\t) {\\n\\t\\t\\tdata: chatRedirect(\\n\\t\\t\\t\\tpropertyId: $propertyId\\n\\t\\t\\t\\tagent: $agent\\n\\t\\t\\t\\tguestId: $guestId\\n\\t\\t\\t\\tfirstName: $firstName\\n\\t\\t\\t\\tlastName: $lastName\\n\\t\\t\\t\\temail: $email\\n\\t\\t\\t\\toldThreadId: $oldThreadId\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tlink\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    ECOMMERCE_ACTION: \"\\n\\t\\tmutation eCommerceAction(\\n\\t\\t\\t$action: String\\n\\t\\t\\t$currency: String\\n\\t\\t\\t$eCommerce: String\\n\\t\\t\\t$fullRefund: Boolean\\n\\t\\t\\t$items: [LineItem]\\n\\t\\t\\t$locationId: String\\n\\t\\t\\t$notify: Boolean\\n\\t\\t\\t$orderId: String\\n\\t\\t\\t$propertyId: Int\\n\\t\\t\\t$reason: String\\n\\t\\t\\t$refundAmount: String\\n\\t\\t\\t$restockType: String\\n\\t\\t) {\\n\\t\\t\\tdata: eCommerceAction(\\n\\t\\t\\t\\taction: $action\\n\\t\\t\\t\\tcurrency: $currency\\n\\t\\t\\t\\teCommerce: $eCommerce\\n\\t\\t\\t\\tfullRefund: $fullRefund\\n\\t\\t\\t\\titems: $items\\n\\t\\t\\t\\tlocationId: $locationId\\n\\t\\t\\t\\tnotify: $notify\\n\\t\\t\\t\\torderId: $orderId\\n\\t\\t\\t\\tpropertyId: $propertyId\\n\\t\\t\\t\\treason: $reason\\n\\t\\t\\t\\trefundAmount: $refundAmount\\n\\t\\t\\t\\trestockType: $restockType\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tformErrors\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    GET_BIGCOMMERCE_PROVIDERS: \"\\n\\t\\tmutation getOrderProviders(\\n\\t\\t\\t$items: [Products]\\n\\t\\t\\t$orderId: String\\n\\t\\t\\t$propertyId: Int\\n\\t\\t) {\\n\\t\\t\\tdata: getOrderProviders(\\n\\t\\t\\t\\titems: $items\\n\\t\\t\\t\\torderId: $orderId\\n\\t\\t\\t\\tpropertyId: $propertyId\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tproviders {\\n\\t\\t\\t\\t\\tproviderId\\n\\t\\t\\t\\t\\tproviderDescription\\n\\t\\t\\t\\t\\toffline\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\ttotalAmount\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    UPDATE_BIGCOMMERCE_ORDER: \"\\n\\t\\tmutation updateBcOrder(\\n\\t\\t\\t$items: [Products]\\n\\t\\t\\t$orderId: String\\n\\t\\t\\t$propertyId: Int\\n\\t\\t\\t$status: String\\n\\t\\t\\t$providerId: String\\n\\t\\t) {\\n\\t\\t\\tdata: updateBcOrder(\\n\\t\\t\\t\\titems: $items\\n\\t\\t\\t\\torderId: $orderId\\n\\t\\t\\t\\tpropertyId: $propertyId\\n\\t\\t\\t\\tstatus: $status\\n\\t\\t\\t\\tproviderId: $providerId\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    ADD_BC_STORE: \"\\n\\t\\tmutation addBcStoreToken(\\n\\t\\t\\t$propertyId: Int\\n\\t\\t\\t$storeClientId: String\\n\\t\\t\\t$storeClientSecret: String\\n\\t\\t\\t$storeToken: String\\n\\t\\t) {\\n\\t\\t\\tdata: addBcStoreToken(\\n\\t\\t\\t\\tpropertyId: $propertyId\\n\\t\\t\\t\\tstoreClientId: $storeClientId\\n\\t\\t\\t\\tstoreClientSecret: $storeClientSecret\\n\\t\\t\\t\\tstoreToken: $storeToken\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tformErrors\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    ADD_BOOKMARK: \"\\n\\t\\tmutation bookmarkMessage(\\n\\t\\t\\t$messageId: Int!\\n\\t\\t) {\\n\\t\\t\\tdata: bookmarkMessage(\\n\\t\\t\\t\\tmessageId: $messageId\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    DELETE_BOOKMARK: \"\\n\\t\\tmutation deleteBookmark(\\n\\t\\t\\t$messageId: ID!\\n\\t\\t) {\\n\\t\\t\\tdata: deleteBookmark(\\n\\t\\t\\t\\tmessageId: $messageId\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    CREATE_UPDATE_MESSAGE_REMINDER: \"\\n\\t\\tmutation createUpdateMessageReminder(\\n\\t\\t\\t$isActive: Boolean\\n\\t\\t\\t$messageId: Int\\n\\t\\t\\t$remindAt: String\\n\\t\\t\\t$reminderId: Int\\n\\t\\t\\t$status: String\\n\\t\\t) {\\n\\t\\t\\tdata: createUpdateMessageReminder(\\n\\t\\t\\t\\tisActive: $isActive\\n\\t\\t\\t\\tmessageId: $messageId\\n\\t\\t\\t\\tremindAt: $remindAt\\n\\t\\t\\t\\treminderId: $reminderId\\n\\t\\t\\t\\tstatus: $status\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\treminder {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tmessage {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\ttext\\n\\t\\t\\t\\t\\t\\tcreated\\n\\t\\t\\t\\t\\t\\tmodified\\n\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\t\\t\\tstaffprofile {\\n\\t\\t\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tattachment {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\tread\\n\\t\\t\\t\\t\\t\\textraText\\n\\t\\t\\t\\t\\t\\tstatus\\n\\t\\t\\t\\t\\t\\tpinned\\n\\t\\t\\t\\t\\t\\tdata\\n\\t\\t\\t\\t\\t\\treaction {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\temoji\\n\\t\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\tattachments {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\tfilename\\n\\t\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\t\\textension\\n\\t\\t\\t\\t\\t\\t\\tcreated\\n\\t\\t\\t\\t\\t\\t\\tuploadedBy {\\n\\t\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\troom {\\n\\t\\t\\t\\t\\t\\t\\tisPrivate\\n\\t\\t\\t\\t\\t\\t\\tisGroup\\n\\t\\t\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tcreatedAt\\n\\t\\t\\t\\t\\tstatus\\n\\t\\t\\t\\t\\tremindAt\\n\\t\\t\\t\\t\\tisActive\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    DELETE_MESSAGE_REMINDER: \"\\n\\t\\tmutation deleteMessageReminder(\\n\\t\\t\\t$reminderId: Int\\n\\t\\t) {\\n\\t\\t\\tdata: deleteMessageReminder(\\n\\t\\t\\t\\treminderId: $reminderId\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    GOOGLE_AUTH: \"\\n\\t\\tmutation googleJwtAuthentication(\\n\\t\\t\\t$token: String\\n\\t\\t) {\\n\\t\\t\\tdata: googleJwtAuthentication(\\n\\t\\t\\t\\ttoken: $token\\n\\t\\t\\t) {\\n\\t\\t\\t\\tokay\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    LIKE_DISLIKE_ARTICLE: \"\\n\\t\\tmutation likeDislikeArticle($action: String, $articleId: Int) {\\n\\t\\t\\tdata: likeDislikeArticle(action: $action, articleId: $articleId) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    INTEGRATE_CRM: \"\\n\\t\\tmutation integrateCrm(\\n\\t\\t\\t$code: String!,\\n\\t\\t\\t$consumerKey: String,\\n\\t\\t\\t$consumerSecret: String,\\n\\t\\t\\t$crm: String!,\\n\\t\\t\\t$propertyId: Int!,\\n\\t\\t\\t$getAllContacts: Boolean,\\n\\t\\t\\t$getAllCompanies: Boolean,\\n\\t\\t\\t$getAllDeals: Boolean\\n\\t\\t) {\\n\\t\\t\\tdata: integrateCrm(\\n\\t\\t\\t\\tcode: $code,\\n\\t\\t\\t\\tconsumerKey: $consumerKey,\\n\\t\\t\\t\\tconsumerSecret: $consumerSecret,\\n\\t\\t\\t\\tcrm: $crm,\\n\\t\\t\\t\\tpropertyId: $propertyId,\\n\\t\\t\\t\\tgetAllContacts: $getAllContacts,\\n\\t\\t\\t\\tgetAllCompanies: $getAllCompanies\\n\\t\\t\\t\\tgetAllDeals: $getAllDeals\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\taccountId\\n\\t\\t\\t}\\n\\t\\t}\\n    \",\n    UPDATE_CRM_CONTACTS_MAPPING: \"\\n\\t\\tmutation updateCrmMapping($mapping: String!, $mappingId: Int!) {\\n\\t\\t\\tdata: updateCrmMapping(mapping: $mapping, mappingId: $mappingId) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tmapping {\\n\\t\\t\\t\\t\\tmapping\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n    \",\n    GET_CRM_CONTACTS: \"\\n\\t\\tmutation getAllCrmContacts($crm: String!, $propertyId: Int!) {\\n\\t\\t\\tdata: getAllCrmContacts(crm: $crm, propertyId: $propertyId) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n    \",\n    GET_CRM_COMPANIES: \"\\n\\t\\tmutation getAllCrmCompanies($crm: String!, $propertyId: Int!) {\\n\\t\\t\\tdata: getAllCrmCompanies(crm: $crm, propertyId: $propertyId) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n    \",\n    GET_CRM_DEALS: \"\\n\\t\\tmutation getAllCrmDeals($crm: String!, $propertyId: Int!) {\\n\\t\\t\\tdata: getAllCrmDeals(crm: $crm, propertyId: $propertyId) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n    \",\n    UPDATE_MAX_CHAT_COUNT_PER_AGENT: \"\\n\\t\\tmutation updateMaxChatCount($maxCount: Int, $propertyIds: [Int]) {\\n\\t\\t\\tdata: updateMaxChatCount(maxCount: $maxCount, propertyIds: $propertyIds) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tformErrors\\n\\t\\t\\t}\\n\\t\\t}\\n    \",\n    UPDATE_PROP_STATS: \"\\n\\t\\tmutation createOrUpdatePropertyStat(\\n\\t\\t\\t$agentResponsiveness: String\\n\\t\\t\\t$avgChatResolutionTime: Float\\n\\t\\t\\t$avgResponseTime: Int\\n\\t\\t\\t$avgTicketResolutionTime: Float\\n\\t\\t\\t$cancellationTickets: Int\\n\\t\\t\\t$closedTickets: Int\\n\\t\\t\\t$companyPropertyId: ID\\n\\t\\t\\t$complaintTickets: Int\\n\\t\\t\\t$date: String\\n\\t\\t\\t$dislikes: Int\\n\\t\\t\\t$enquiryTickets: Int\\n\\t\\t\\t$inboundMessagesPeak: String\\n\\t\\t\\t$incidentTickets: Int\\n\\t\\t\\t$likes: Int\\n\\t\\t\\t$nonFirstContactResolutionTime: Int\\n\\t\\t\\t$openTickets: Int\\n\\t\\t\\t$overdueTickets: Int\\n\\t\\t\\t$reopenedTickets: Int\\n\\t\\t\\t$satisfactionRating: Int\\n\\t\\t\\t$statId: ID\\n\\t\\t\\t$totalAssistantTerminated: Int\\n\\t\\t\\t$totalAssistantTriggered: Int\\n\\t\\t\\t$totalChats: Int\\n\\t\\t\\t$totalClosedChat: Int\\n\\t\\t\\t$totalEscalation: Int\\n\\t\\t\\t$totalEscalationHigh: Int\\n\\t\\t\\t$totalEscalationLow: Int\\n\\t\\t\\t$totalEscalationMedium: Int\\n\\t\\t\\t$totalEscalationUrgent: Int\\n\\t\\t\\t$totalMsgs: Int\\n\\t\\t\\t$totalMsgsEmail: Int\\n\\t\\t\\t$totalMsgsFacebook: Int\\n\\t\\t\\t$totalMsgsLine: Int\\n\\t\\t\\t$totalMsgsLivechat: Int\\n\\t\\t\\t$totalMsgsTelegram: Int\\n\\t\\t\\t$totalMsgsTwitter: Int\\n\\t\\t\\t$totalMsgsWechat: Int\\n\\t\\t\\t$totalMsgsWhatsapp: Int\\n\\t\\t\\t$totalOpenChats: Int\\n\\t\\t\\t$totalQueueAbandonment: Int\\n\\t\\t\\t$totalQuickResponseChanged: Int\\n\\t\\t\\t$totalQuickResponseUsage: Int\\n\\t\\t\\t$totalTasks: Int\\n\\t\\t\\t$totalTickets: Int\\n\\t\\t\\t$totalTicketsEmail: Int\\n\\t\\t\\t$totalTicketsFacebook: Int\\n\\t\\t\\t$totalTicketsLine: Int\\n\\t\\t\\t$totalTicketsLivechat: Int\\n\\t\\t\\t$totalTicketsTelegram: Int\\n\\t\\t\\t$totalTicketsTwitter: Int\\n\\t\\t\\t$totalTicketsWechat: Int\\n\\t\\t\\t$totalTicketsWhatsapp: Int\\n\\t\\t\\t$visitorsByHours: String\\n\\t\\t) {\\n\\t\\t\\tdata: createOrUpdatePropertyStat(\\n\\t\\t\\t\\tagentResponsiveness: $agentResponsiveness\\n\\t\\t\\t\\tavgChatResolutionTime: $avgChatResolutionTime\\n\\t\\t\\t\\tavgResponseTime: $avgResponseTime\\n\\t\\t\\t\\tavgTicketResolutionTime: $avgTicketResolutionTime\\n\\t\\t\\t\\tcancellationTickets: $cancellationTickets\\n\\t\\t\\t\\tclosedTickets: $closedTickets\\n\\t\\t\\t\\tcompanyPropertyId: $companyPropertyId\\n\\t\\t\\t\\tcomplaintTickets: $complaintTickets\\n\\t\\t\\t\\tdate: $date\\n\\t\\t\\t\\tdislikes: $dislikes\\n\\t\\t\\t\\tenquiryTickets: $enquiryTickets\\n\\t\\t\\t\\tinboundMessagesPeak: $inboundMessagesPeak\\n\\t\\t\\t\\tincidentTickets: $incidentTickets\\n\\t\\t\\t\\tlikes: $likes\\n\\t\\t\\t\\tnonFirstContactResolutionTime: $nonFirstContactResolutionTime\\n\\t\\t\\t\\topenTickets: $openTickets\\n\\t\\t\\t\\toverdueTickets: $overdueTickets\\n\\t\\t\\t\\treopenedTickets: $reopenedTickets\\n\\t\\t\\t\\tsatisfactionRating: $satisfactionRating\\n\\t\\t\\t\\tstatId: $statId\\n\\t\\t\\t\\ttotalAssistantTerminated: $totalAssistantTerminated\\n\\t\\t\\t\\ttotalAssistantTriggered: $totalAssistantTriggered\\n\\t\\t\\t\\ttotalChats: $totalChats\\n\\t\\t\\t\\ttotalClosedChat: $totalClosedChat\\n\\t\\t\\t\\ttotalEscalation: $totalEscalation\\n\\t\\t\\t\\ttotalEscalationHigh: $totalEscalationHigh\\n\\t\\t\\t\\ttotalEscalationLow: $totalEscalationLow\\n\\t\\t\\t\\ttotalEscalationMedium: $totalEscalationMedium\\n\\t\\t\\t\\ttotalEscalationUrgent: $totalEscalationUrgent\\n\\t\\t\\t\\ttotalMsgs: $totalMsgs\\n\\t\\t\\t\\ttotalMsgsEmail: $totalMsgsEmail\\n\\t\\t\\t\\ttotalMsgsFacebook: $totalMsgsFacebook\\n\\t\\t\\t\\ttotalMsgsLine: $totalMsgsLine\\n\\t\\t\\t\\ttotalMsgsLivechat: $totalMsgsLivechat\\n\\t\\t\\t\\ttotalMsgsTelegram: $totalMsgsTelegram\\n\\t\\t\\t\\ttotalMsgsTwitter: $totalMsgsTwitter\\n\\t\\t\\t\\ttotalMsgsWechat: $totalMsgsWechat\\n\\t\\t\\t\\ttotalMsgsWhatsapp: $totalMsgsWhatsapp\\n\\t\\t\\t\\ttotalOpenChats: $totalOpenChats\\n\\t\\t\\t\\ttotalQueueAbandonment: $totalQueueAbandonment\\n\\t\\t\\t\\ttotalQuickResponseChanged: $totalQuickResponseChanged\\n\\t\\t\\t\\ttotalQuickResponseUsage: $totalQuickResponseUsage\\n\\t\\t\\t\\ttotalTasks: $totalTasks\\n\\t\\t\\t\\ttotalTickets: $totalTickets\\n\\t\\t\\t\\ttotalTicketsEmail: $totalTicketsEmail\\n\\t\\t\\t\\ttotalTicketsFacebook: $totalTicketsFacebook\\n\\t\\t\\t\\ttotalTicketsLine: $totalTicketsLine\\n\\t\\t\\t\\ttotalTicketsLivechat: $totalTicketsLivechat\\n\\t\\t\\t\\ttotalTicketsTelegram: $totalTicketsTelegram\\n\\t\\t\\t\\ttotalTicketsTwitter: $totalTicketsTwitter\\n\\t\\t\\t\\ttotalTicketsWechat: $totalTicketsWechat\\n\\t\\t\\t\\ttotalTicketsWhatsapp: $totalTicketsWhatsapp\\n\\t\\t\\t\\tvisitorsByHours: $visitorsByHours\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tformErrors\\n\\t\\t\\t\\tstatPk\\n\\t\\t\\t}\\n\\t\\t}\\n    \",\n    UPDATE_KB_STATS: \"\\n\\t\\tmutation createOrUpdateKbStat(\\n\\t\\t\\t$companyId: ID\\n\\t\\t\\t$date: String\\n\\t\\t\\t$kbId: ID\\n\\t\\t\\t$statId: ID\\n\\t\\t\\t$sucessfullSearch: Int\\n\\t\\t\\t$totalDislikes: Int\\n\\t\\t\\t$totalEnquiries: Int\\n\\t\\t\\t$totalLikes: Int\\n\\t\\t\\t$totalViews: Int\\n\\t\\t\\t$totalVisitors: Int\\n\\t\\t) {\\n\\t\\t\\tdata: createOrUpdateKbStat(\\n\\t\\t\\t\\tcompanyId: $companyId\\n\\t\\t\\t\\tdate: $date\\n\\t\\t\\t\\tkbId: $kbId\\n\\t\\t\\t\\tstatId: $statId\\n\\t\\t\\t\\tsucessfullSearch: $sucessfullSearch\\n\\t\\t\\t\\ttotalDislikes: $totalDislikes\\n\\t\\t\\t\\ttotalEnquiries: $totalEnquiries\\n\\t\\t\\t\\ttotalLikes: $totalLikes\\n\\t\\t\\t\\ttotalViews: $totalViews\\n\\t\\t\\t\\ttotalVisitors: $totalVisitors\\n\\t\\t\\t) {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tformErrors\\n\\t\\t\\t\\tstatPk\\n\\t\\t\\t}\\n\\t\\t}\\n    \"\n  };\n  var _default = Mutation;\n  _exports.default = _default;\n});","define(\"inboxfront/gql/query\", [\"exports\", \"inboxfront/gql/fragment\"], function (_exports, _fragment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  /**\n   * Query class.\n   * This class contains the set of constants to work with GraphQL queries.\n   *\n   * @class Query\n   * @namespace GQL\n   * @public\n   */\n  var Query = {\n    CURRENT_USER: \"\\n\\t\\tquery user {\\n\\t\\t\\tdata: user {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\tpk\\n\\t\\t\\t\\tfirstLogin\\n\\t\\t\\t\\tusername\\n\\t\\t\\t\\temail\\n\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\tlastName\\n\\t\\t\\t\\tdateJoined\\n\\t\\t\\t\\tsystemGroup {\\n\\t\\t\\t\\t\\tname\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tproperties {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tpermissions\\n\\t\\t\\t\\tnotificationSettings {\\n\\t\\t\\t\\t\\tactive\\n\\t\\t\\t\\t\\tmessages\\n\\t\\t\\t\\t\\ttasks\\n\\t\\t\\t\\t\\tescalations\\n\\t\\t\\t\\t\\tsound\\n\\t\\t\\t\\t\\tsnooze\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tattachment {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tfilename\\n\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tstaffprofile {\\n\\t\\t\\t\\t\\tphone\\n\\t\\t\\t\\t\\tdisplayName\\n\\t\\t\\t\\t\\thasInboxAccess\\n\\t\\t\\t\\t\\thasHelpdeskAccess\\n\\t\\t\\t\\t\\testates {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\t\\twidgetSettings {\\n\\t\\t\\t\\t\\t\\t\\t\".concat(_fragment.default.WIDGET_FRAGMENT, \"\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\tflows {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\t\\t\\tisActive\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\tworkingHours\\n\\t\\t\\t\\t\\t\\taccounts {\\n\\t\\t\\t\\t\\t\\t\\tedges {\\n\\t\\t\\t\\t\\t\\t\\t\\tnode {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tpk\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tname\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tapplication\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tactive\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tverified\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tcompanyProperty {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tdepartment {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tdisplayName\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\t\\taccountsettingSet {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tedges {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tnode {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tkey\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tvalue\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\textraValue\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tcompany {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\t\\tcountry\\n\\t\\t\\t\\t\\t\\tdomain\\n\\t\\t\\t\\t\\t\\tpk\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tdepartment {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tname\\n\\t\\t\\t\\t\\t\\tdisplayName\\n\\t\\t\\t\\t\\t\\tdescription\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tchatAgent {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tstatus\\n\\t\\t\\t\\t\\t\\tagentProfile {\\n\\t\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tposition\\n\\t\\t\\t\\t\\tlanguage\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\"),\n    WIDGET_SETTINGS: \"\\n\\t\\tquery widgetSettings($propertyId: String) {\\n\\t\\t\\tdata: widgetSettings(propertyId: $propertyId) {\\n\\t\\t\\t\\t\".concat(_fragment.default.WIDGET_FRAGMENT, \"\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\"),\n    LOCALES: \"\\n\\t\\tquery locales {\\n\\t\\t\\tdata: locales\\n\\t\\t}\\n\\t\",\n    TIMEZONES: \"\\n\\t\\tquery timezones {\\n\\t\\t\\tdata: timezones\\n\\t\\t}\\n\\t\",\n    COMPANY_SETTINGS: \"\\n\\t\\tquery companySettings {\\n\\t\\t\\tdata: companySettings {\\n\\t\\t\\t\\tcompany {\\n\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\ttimezone\\n\\t\\t\\t\\ttimeformat\\n\\t\\t\\t\\tdateformat\\n\\t\\t\\t\\tlocale\\n\\t\\t\\t\\temployeeCount\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    COMPANY: \"\\n\\t\\tquery {\\n\\t\\t\\tdata: company {\\n\\t\\t\\t\\tdepartments {\\n\\t\\t\\t\\t\\tedges {\\n\\t\\t\\t\\t\\t\\tnode {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\tdisplayName\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tstaffProfiles {\\n\\t\\t\\t\\t\\tchatAgent {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tstatus\\n\\t\\t\\t\\t\\t\\tagentProfile {\\n\\t\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tphone\\n\\t\\t\\t\\t\\thasInboxAccess\\n\\t\\t\\t\\t\\thasHelpdeskAccess\\n\\t\\t\\t\\t\\twithEmail\\n\\t\\t\\t\\t\\testates {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tdepartment {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\temail\\n\\t\\t\\t\\t\\t\\tisActive\\n\\t\\t\\t\\t\\t\\tpk\\n\\t\\t\\t\\t\\t\\tlastLogin\\n\\t\\t\\t\\t\\t\\tattachment {\\n\\t\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tproperties {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\tlogo {\\n\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    PROPERTY_LIST: \"\\n    \\tquery companyProperty {\\n\\t\\t\\tdata: companyProperty {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\ttitle\\n\\t\\t\\t\\tstaffProfiles {\\n\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\temail\\n\\t\\t\\t\\t\\t\\tisActive\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tparent {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tchildren {\\n\\t\\t\\t\\t\\t  id\\n\\t\\t\\t\\t\\t  title\\n\\t\\t\\t\\t\\t  parent {\\n\\t\\t\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t  }\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tmaxChatCount {\\n\\t\\t\\t\\t\\tmaxCount\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n    \",\n    PROPERTY_SELECT: \"\\n\\t\\tquery companyProperty {\\n\\t\\t\\tdata: companyProperty {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\ttitle\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    COMPANY_PROPERTY: \"\\n\\t\\tquery companyProperty {\\n\\t\\t\\tdata: companyProperty {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\tindustry\\n\\t\\t\\t\\tcode\\n\\t\\t\\t\\ttitle\\n\\t\\t\\t\\tcountry\\n\\t\\t\\t\\taddress\\n\\t\\t\\t\\tphoneNumber\\n\\t\\t\\t\\twebsite\\n\\t\\t\\t\\tpostalCode\\n\\t\\t\\t\\tisActive\\n\\t\\t\\t\\tworkingHours\\n\\t\\t\\t\\ttimezone\\n\\t\\t\\t\\tcreatedAt\\n\\t\\t\\t\\tparent {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tchildren {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tlogo {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tcompanygroupSet {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\twidgetSettings {\\n\\t\\t\\t\\t\\t\".concat(_fragment.default.WIDGET_FRAGMENT, \"\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tstaffProfiles {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\temail\\n\\t\\t\\t\\t\\t\\tisActive\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tchatAgent {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tstatus\\n\\t\\t\\t\\t\\t\\tagentProfile {\\n\\t\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\taccounts {\\n\\t\\t\\t\\t\\tedges {\\n\\t\\t\\t\\t\\t\\tnode {\\n\\t\\t\\t\\t\\t\\t\\tpk\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\tname\\n\\t\\t\\t\\t\\t\\t\\tapplication\\n\\t\\t\\t\\t\\t\\t\\tactive\\n\\t\\t\\t\\t\\t\\t\\tverified\\n\\t\\t\\t\\t\\t\\t\\taccountsettingSet {\\n\\t\\t\\t\\t\\t\\t\\t\\tedges {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tnode {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tkey\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tvalue\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\"),\n    GET_USER: \"\\n\\t\\tquery getUser($profileId: ID!) {\\n\\t\\t\\tdata: getUser(profileId: $profileId) {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\tpk\\n\\t\\t\\t\\tusername\\n\\t\\t\\t\\temail\\n\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\tlastName\\n\\t\\t\\t\\tisActive\\n                isSuperuser\\n\\t\\t\\t\\tlastLogin\\n\\t\\t\\t\\tattachment {\\n\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tsystemGroup {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tname\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tcustomGroups {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tname\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tproperties {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tstaffprofile {\\n\\t\\t\\t\\t\\tphone\\n\\t\\t\\t\\t\\tcompany {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\t\\tcountry\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\testates {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tdepartment {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tname\\n\\t\\t\\t\\t\\t\\tdisplayName\\n\\t\\t\\t\\t\\t\\tdescription\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\thasInboxAccess\\n\\t\\t\\t\\t\\thasHelpdeskAccess\\n\\t\\t\\t\\t\\tposition\\n\\t\\t\\t\\t\\tlanguage\\n\\t                withEmail\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tticketSet {\\n                \\tedges {\\n                \\t\\tnode {\\n                \\t\\t\\ttitle\\n                \\t\\t\\tdescription\\n                \\t\\t\\tcreated\\n                \\t\\t\\tstatus\\n                \\t\\t\\tdueDate\\n                \\t\\t\\tassignedTo {\\n                \\t\\t\\t    id\\n                \\t\\t\\t}\\n                \\t\\t\\tassignedBy {\\n                \\t\\t\\t    firstName\\n                \\t\\t\\t    lastName\\n                \\t\\t\\t}\\n                \\t\\t}\\n                \\t}\\n                }\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    DEPARTMENT: \"\\n\\t\\tquery {\\n\\t\\t\\tdata: allDepartments {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\tpk\\n\\t\\t\\t\\tname\\n\\t\\t\\t\\tdescription\\n\\t\\t\\t\\tdisplayName\\n\\t\\t\\t\\tactive\\n\\t\\t\\t\\tcategory\\n\\t\\t\\t\\tstaffProfiles {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tphone\\n\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\temail\\n\\t\\t\\t\\t\\t\\tisActive\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tteamChat {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tcreated\\n\\t\\t\\t\\t\\tmodified\\n\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\towner {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tparticipants {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tisPrivate\\n\\t\\t\\t\\t\\tisGroup\\n\\t\\t\\t\\t\\tdescription\\n\\t\\t\\t\\t\\tisActive\\n\\t\\t\\t\\t\\tmentioned {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tadded {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    GET_CHANNEL: \"\\n\\t\\tquery account($accountId: String!) {\\n\\t\\t\\tdata: account(accountId: $accountId) {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\tname\\n\\t\\t\\t\\tapplication\\n\\t\\t\\t\\tactive\\n\\t\\t\\t\\tverified\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    THREADS: \"\\n\\t\\tquery {\\n\\t\\t\\tdata: threads {\\n\\t\\t\\t\\tedges {\\n\\t\\t\\t\\t\\tnode {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\teCommerce\\n\\t\\t\\t\\t\\t\\tpk\\n\\t\\t\\t\\t\\t\\tunreadCount\\n\\t\\t\\t\\t\\t\\tstarred\\n\\t\\t\\t\\t\\t\\tstarredUser\\n\\t\\t\\t\\t\\t\\tagent {\\n                            agentProfile {\\n                                user {\\n                                    pk\\n                                    firstName\\n                                    lastName\\n                                    username\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tattachment {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t}\\n                                }\\n                            }\\n                        }\\n\\t\\t\\t\\t\\t\\taccount {\\n\\t\\t\\t\\t\\t\\t\\tapplication\\n\\t\\t\\t\\t\\t\\t\\tcompanyProperty {\\n\\t\\t\\t\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\tguestContact {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\tguest {\\n\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t\\t\\tprimaryEmail\\n\\t\\t\\t\\t\\t\\t\\t\\tpersonalPhone\\n\\t\\t\\t\\t\\t\\t\\t\\tcompanyProperty {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\ttags {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\t\\ttag\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\tchatsession {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\tlastActive\\n\\t\\t\\t\\t\\t\\tlastMessage {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\tpk\\n\\t\\t\\t\\t\\t\\t\\tbody\\n\\t\\t\\t\\t\\t\\t\\tsubject\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    MESSAGES: \"\\n\\t\\tquery messages($threadId: ID) {\\n\\t\\t\\tdata: messages(threadId: $threadId) {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\tmessageId\\n\\t\\t\\t\\tpk\\n\\t\\t\\t\\tread\\n\\t\\t\\t\\tsubject\\n\\t\\t\\t\\textraData\\n\\t\\t\\t\\tbody\\n\\t\\t\\t\\tdirection\\n\\t\\t\\t\\tisOffline\\n\\t\\t\\t\\tcreated\\n\\t\\t\\t\\tstarred\\n\\t\\t\\t\\tstarredUser\\n\\t\\t\\t\\tforwarded\\n\\t\\t\\t\\tnewToday\\n\\t\\t\\t\\tinReplyTo {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tsubject\\n\\t\\t\\t\\t\\tbody\\n\\t\\t\\t\\t\\tcreated\\n\\t\\t\\t\\t\\tagent {\\n\\t\\t\\t\\t\\t\\tagentProfile {\\n\\t\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t\\t\\tattachment {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tthread {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tnotification {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tlevel\\n\\t\\t\\t\\t\\trecipient {\\n\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tunread\\n\\t\\t\\t\\t\\tactorObjectId\\n\\t\\t\\t\\t\\tverb\\n\\t\\t\\t\\t\\tdescription\\n\\t\\t\\t\\t\\ttargetObjectId\\n\\t\\t\\t\\t\\tactionObjectObjectId\\n\\t\\t\\t\\t\\tpublic\\n\\t\\t\\t\\t\\tdeleted\\n\\t\\t\\t\\t\\temailed\\n\\t\\t\\t\\t\\tactor {\\n\\t\\t\\t\\t\\t\\t... on UserType {\\n\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tattachments {\\n\\t\\t\\t\\t\\tedges {\\n\\t\\t\\t\\t\\t\\tnode {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\tfilename\\n\\t\\t\\t\\t\\t\\t\\textension\\n\\t\\t\\t\\t\\t\\t\\tsize\\n\\t\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\t\\tobjectId\\n\\t\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\t\\tfileUrl\\n\\t\\t\\t\\t\\t\\t\\tcreated\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tagent {\\n\\t\\t\\t\\t\\tagentProfile {\\n\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t\\tattachment {\\n\\t\\t\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tmessagemetaSet {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tkey\\n\\t\\t\\t\\t\\tvalue\\n\\t\\t\\t\\t\\tcreated\\n\\t\\t\\t\\t\\tlastUpdated\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    THREAD: \"\\n    \\tquery thread($threadId: String) {\\n\\t\\t\\tdata: thread(threadId: $threadId) {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\teCommerce\\n\\t\\t\\t\\tpk\\n\\t\\t\\t\\tunreadCount\\n\\t\\t\\t\\tstarred\\n\\t\\t\\t\\tstarredUser\\n\\t\\t\\t\\tavailableAgents {\\n\\t\\t\\t\\t\\tactive\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tstatus\\n\\t\\t\\t\\t\\tagentProfile {\\n\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\tpk\\n\\t\\t\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t\\tattachment {\\n\\t\\t\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\taccount {\\n\\t\\t\\t\\t\\tapplication\\n\\t\\t\\t\\t\\tcompanyProperty {\\n\\t\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tagent {\\n\\t\\t\\t\\t\\tagentProfile {\\n\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\tpk\\n\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\t\\t\\t\\tattachment {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\tdepartment {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tguestContact {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tcontactType\\n\\t\\t\\t\\t\\tguest {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\tprimaryEmail\\n\\t\\t\\t\\t\\t\\tpersonalPhone\\n\\t\\t\\t\\t\\t\\tguestcontactSet {\\n\\t\\t\\t\\t\\t\\t\\tisPrimary\\n\\t\\t\\t\\t\\t\\t\\tcontactType\\n\\t\\t\\t\\t\\t\\t\\tcontactValue\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\tcompanyProperty {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\ttags {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\ttag\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tchatsession {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tip\\n\\t\\t\\t\\t\\treferer\\n\\t\\t\\t\\t\\tbrowser\\n\\t\\t\\t\\t\\tdevice\\n\\t\\t\\t\\t\\toperationSystem\\n\\t\\t\\t\\t\\tlocation\\n\\t\\t\\t\\t\\ttimeOnSite\\n\\t\\t\\t\\t\\ttrackingSet {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tevent\\n\\t\\t\\t\\t\\t\\ttarget\\n\\t\\t\\t\\t\\t\\tcreated\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tlastMessage {\\n\\t\\t\\t\\t\\tpk\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tcreated\\n\\t\\t\\t\\tlastActive\\n\\t\\t\\t}\\n\\t\\t}\\n    \",\n    THREADS_COUNT: \"\\n    \\tquery {\\n\\t\\t\\tdata: threads {\\n\\t\\t\\t\\tedges {\\n\\t\\t\\t\\t\\tnode {\\n\\t\\t\\t\\t\\t\\tunreadCount\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n    \",\n    MAILBOXES: \"\\n\\t\\tquery {\\n\\t\\t\\tdata: mailboxes {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\tname\\n\\t\\t\\t\\turi\\n\\t\\t\\t\\tactive\\n\\t\\t\\t\\temails {\\n\\t\\t\\t\\t\\tedges {\\n\\t\\t\\t\\t\\t\\tnode {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\tuser {\\n                                firstName\\n                                lastName\\n                                username\\n                            }\\n                            companyProperty {\\n                                title\\n                                address\\n                                phoneNumber\\n                            }\\n                            mailbox {\\n                            \\tid\\n                            \\tname\\n                            }\\n                            bodyHTML\\n                            unread\\n\\t\\t\\t\\t\\t\\t\\tsubject\\n\\t\\t\\t\\t\\t\\t\\tmessageId\\n\\t\\t\\t\\t\\t\\t\\tfromHeader\\n\\t\\t\\t\\t\\t\\t\\ttoHeader\\n\\t\\t\\t\\t\\t\\t\\toutgoing\\n\\t\\t\\t\\t\\t\\t\\tbody\\n\\t\\t\\t\\t\\t\\t\\tencoded\\n\\t\\t\\t\\t\\t\\t\\tprocessed\\n\\t\\t\\t\\t\\t\\t\\tread\\n\\t\\t\\t\\t\\t\\t\\teml\\n\\t\\t\\t\\t\\t\\t\\tthread {\\n\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\tunreadCount\\n\\t\\t\\t\\t\\t\\t\\t\\tmessages {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tedges {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tnode {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tbody\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tsubject\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tread\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tattachments {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tedges {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tnode {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tfilename\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\tguestContact {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tcontactType\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tisPrimary\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tguest {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tguestcontactSet {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tcontactType\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tcontactValue\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tcompanyProperty {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\tstarred\\n\\t\\t\\t\\t\\t\\t\\tstatus\\n\\t\\t\\t\\t\\t\\t\\tattachments {\\n\\t\\t\\t\\t\\t\\t\\t\\tedges {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tnode {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tfilename\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    CHANNEL: \"\\n\\t\\tquery {\\n\\t\\t\\tdata: allAccounts {\\n\\t\\t\\t\\tpk\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\tname\\n\\t\\t\\t\\tapplication\\n\\t\\t\\t\\tactive\\n\\t\\t\\t\\tverified\\n\\t\\t\\t\\tcompanyProperty {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\taccountsettingSet {\\n\\t\\t\\t\\t\\tedges {\\n\\t\\t\\t\\t\\t\\tnode {\\n\\t\\t\\t\\t\\t\\t\\tkey\\n\\t\\t\\t\\t\\t\\t\\tvalue\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    CHANNELS_BY_PROPERTY: \"\\n\\t\\tquery allAccounts(\\n\\t\\t\\t$propertyId: String\\n\\t\\t) {\\n\\t\\t\\tdata: allAccounts(\\n\\t\\t\\t\\tpropertyId: $propertyId\\n\\t\\t\\t) {\\n\\t\\t\\t\\tpk\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\tname\\n\\t\\t\\t\\tapplication\\n\\t\\t\\t\\tactive\\n\\t\\t\\t\\tverified\\n\\t\\t\\t\\tcompanyProperty {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\taccountsettingSet {\\n\\t\\t\\t\\t\\tedges {\\n\\t\\t\\t\\t\\t\\tnode {\\n\\t\\t\\t\\t\\t\\t\\tkey\\n\\t\\t\\t\\t\\t\\t\\tvalue\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    TICKETS: \"\\n\\t\\tquery tickets(\\n\\t\\t\\t$first: Int\\n\\t\\t\\t$after: String\\n\\t\\t\\t$before: String\\n\\t\\t\\t$created: String\\n\\t\\t\\t$modified: String\\n\\t\\t\\t$closedDate: String\\n\\t\\t\\t$id: ID\\n\\t\\t\\t$priority: HelpdeskTicketPriorityChoices\\n\\t\\t\\t$status: HelpdeskTicketStatusChoices\\n\\t\\t\\t$assignedBy: ID\\n\\t\\t\\t$assignedTo: ID\\n\\t\\t\\t$category: HelpdeskTicketCategoryChoices\\n\\t\\t\\t$department: ID\\n\\t\\t\\t$source: HelpdeskTicketSourceChoices\\n\\t\\t\\t$dueDate: String\\n\\t\\t\\t$guest: Decimal\\n\\t\\t\\t$guest_FirstName: String\\n\\t\\t\\t$guest_LastName: String\\n\\t\\t\\t$issueType_IssueType: String\\n\\t\\t\\t$contactEmail: String\\n\\t\\t\\t$fields: String\\n\\t\\t\\t$contactFirstName: String\\n\\t\\t\\t$contactLastName: String\\n\\t\\t\\t$contactPhone: String\\n\\t\\t\\t$issueType: String\\n\\t\\t\\t$companyProperty: Decimal\\n\\t\\t\\t$active: Boolean\\n\\t\\t) {\\n\\t\\t\\tdata: tickets(\\n\\t\\t\\t\\tfirst: $first\\n\\t\\t\\t\\tafter: $after\\n\\t\\t\\t\\tbefore: $before\\n\\t\\t\\t\\tcreated: $created\\n\\t\\t\\t\\tmodified: $modified\\n\\t\\t\\t\\tclosedDate: $closedDate\\n\\t\\t\\t\\tid: $id\\n\\t\\t\\t\\tpriority: $priority\\n\\t\\t\\t\\tstatus: $status\\n\\t\\t\\t\\tassignedBy: $assignedBy\\n\\t\\t\\t\\tassignedTo: $assignedTo\\n\\t\\t\\t\\tcategory: $category\\n\\t\\t\\t\\tdepartment: $department\\n\\t\\t\\t\\tsource: $source\\n\\t\\t\\t\\tdueDate: $dueDate\\n\\t\\t\\t\\tguest: $guest\\n\\t\\t\\t\\tguest_FirstName: $guest_FirstName\\n\\t\\t\\t\\tguest_LastName: $guest_LastName\\n\\t\\t\\t\\tissueType_IssueType: $issueType_IssueType\\n\\t\\t\\t\\tcontactEmail: $contactEmail\\n\\t\\t\\t\\tfields: $fields\\n\\t\\t\\t\\tcontactFirstName: $contactFirstName\\n\\t\\t\\t\\tcontactLastName: $contactLastName\\n\\t\\t\\t\\tcontactPhone: $contactPhone\\n\\t\\t\\t\\tissueType: $issueType\\n\\t\\t\\t\\tcompanyProperty: $companyProperty\\n\\t\\t\\t\\tactive: $active\\n\\t\\t\\t) {\\n\\t\\t\\t\\tpageInfo {\\n\\t\\t\\t\\t\\thasNextPage\\n\\t\\t\\t\\t\\thasPreviousPage\\n\\t\\t\\t\\t\\tstartCursor\\n\\t\\t\\t\\t\\tendCursor\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tedges {\\n\\t\\t\\t\\t\\tnode {\\n\\t\\t\\t\\t\\t\\t\".concat(_fragment.default.TICKET_FRAGMENT, \"\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tcursor\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\"),\n    ONBOARDING_PROGRESS: \"\\n\\t\\tquery onboardingProgress {\\n\\t\\t\\tdata: onboardingProgress\\n\\t\\t}\\n\\t\",\n    QUEUES: \"\\n\\t\\tquery {\\n\\t\\t\\tdata: queues {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\ttitle\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    AGENT_PROFILE: \"\\n\\t\\tquery agentProfile {\\n\\t\\t\\tdata: agentProfile {\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    TAGS: \"\\n\\t\\tquery allTags {\\n\\t\\t\\tdata: allTags {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\ttag\\n\\t\\t\\t\\tobjectId\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    SELECTED_TAGS: \"\\n\\t\\tquery tag($model: String!, $appLabel: String!, $objectId: ID!) {\\n\\t\\t\\tdata: tag(objectId: $objectId, model: $model, appLabel: $appLabel) {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\ttag\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    OPTIONS: \"\\n\\t\\tquery options {\\n\\t\\t\\tdata: options\\n\\t\\t}\\n\\t\",\n    COMPANY_STATS: \"\\n\\t\\tquery companyStats($date: String) {\\n\\t\\t\\tdata: companyStats(date: $date) {\\n\\t\\t\\t\\tedges {\\n\\t\\t\\t\\t\\tnode {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tdate\\n\\t\\t\\t\\t\\t\\ttotalMsgs\\n\\t\\t\\t\\t\\t\\ttotalMsgsFacebook\\n\\t\\t\\t\\t\\t\\ttotalMsgsLine\\n\\t\\t\\t\\t\\t\\ttotalMsgsTelegram\\n\\t\\t\\t\\t\\t\\ttotalMsgsEmail\\n\\t\\t\\t\\t\\t\\ttotalMsgsWhatsapp\\n\\t\\t\\t\\t\\t\\ttotalMsgsTwitter\\n\\t\\t\\t\\t\\t\\ttotalMsgsLivechat\\n\\t\\t\\t\\t\\t\\ttotalMsgsWechat\\n\\t\\t\\t\\t\\t\\ttotalAssistantTriggered\\n\\t\\t\\t\\t\\t\\ttotalAssistantTerminated\\n\\t\\t\\t\\t\\t\\tsatisfactionRating\\n\\t\\t\\t\\t\\t\\tavgResponseTime\\n\\t\\t\\t\\t\\t\\tvisitorsByHours\\n\\t\\t\\t\\t\\t\\tlikes\\n\\t\\t\\t\\t\\t\\tdislikes\\n\\t\\t\\t\\t\\t\\ttotalChats\\n\\t\\t\\t\\t\\t\\ttotalOpenChats\\n\\t\\t\\t\\t\\t\\ttotalClosedChat\\n\\t\\t\\t\\t\\t\\tinboundMessagesPeak\\n\\t\\t\\t\\t\\t\\tagentResponsiveness\\n\\t\\t\\t\\t\\t\\tavgChatResolutionTime\\n\\t\\t\\t\\t\\t\\ttotalQueueAbandonment\\n\\t\\t\\t\\t\\t\\ttotalTickets\\n\\t\\t\\t\\t\\t\\ttotalTasks\\n\\t\\t\\t\\t\\t\\topenTickets\\n\\t\\t\\t\\t\\t\\tclosedTickets\\n\\t\\t\\t\\t\\t\\treopenedTickets\\n\\t\\t\\t\\t\\t\\toverdueTickets\\n\\t\\t\\t\\t\\t\\tavgTicketResolutionTime\\n\\t\\t\\t\\t\\t\\ttotalTicketsFacebook\\n\\t\\t\\t\\t\\t\\ttotalTicketsLine\\n\\t\\t\\t\\t\\t\\ttotalTicketsTelegram\\n\\t\\t\\t\\t\\t\\ttotalTicketsEmail\\n\\t\\t\\t\\t\\t\\ttotalTicketsWhatsapp\\n\\t\\t\\t\\t\\t\\ttotalTicketsTwitter\\n\\t\\t\\t\\t\\t\\ttotalTicketsLivechat\\n\\t\\t\\t\\t\\t\\ttotalTicketsWechat\\n\\t\\t\\t\\t\\t\\tnonFirstContactResolutionTime\\n\\t\\t\\t\\t\\t\\tenquiryTickets\\n\\t\\t\\t\\t\\t\\tincidentTickets\\n\\t\\t\\t\\t\\t\\tcancellationTickets\\n\\t\\t\\t\\t\\t\\tcomplaintTickets\\n\\t\\t\\t\\t\\t\\ttotalQuickResponseUsage\\n\\t\\t\\t\\t\\t\\ttotalQuickResponseChanged\\n\\t\\t\\t\\t\\t\\ttotalEscalation\\n\\t\\t\\t\\t\\t\\ttotalEscalationUrgent\\n\\t\\t\\t\\t\\t\\ttotalEscalationHigh\\n\\t\\t\\t\\t\\t\\ttotalEscalationMedium\\n\\t\\t\\t\\t\\t\\ttotalEscalationLow\\n\\t\\t\\t\\t\\t\\tavgResolutionTime\\n\\t\\t\\t\\t\\t\\testate {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\tagentstatisticsSet {\\n\\t\\t\\t\\t\\t\\t\\tedges {\\n\\t\\t\\t\\t\\t\\t\\t\\tnode {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tdate\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tagent {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tsatisfactionRating\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tavgResponseTime\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tchatHandled\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tlikes\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tdislikes\\n\\t\\t\\t\\t\\t\\t\\t\\t\\ttotalTickets\\n\\t\\t\\t\\t\\t\\t\\t\\t\\topenTickets\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tclosedTickets\\n\\t\\t\\t\\t\\t\\t\\t\\t\\toverdueTickets\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tavgResolutionTime\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    PROPERTY_STATS: \"\\n\\t\\tquery propertyStats($date: String, $estateId: Decimal) {\\n\\t\\t\\tdata: propertyStats(date: $date, estateId: $estateId) {\\n\\t\\t\\t\\tedges {\\n\\t\\t\\t\\t\\tnode {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tdate\\n\\t\\t\\t\\t\\t\\ttotalMsgs\\n\\t\\t\\t\\t\\t\\ttotalMsgsFacebook\\n\\t\\t\\t\\t\\t\\ttotalMsgsLine\\n\\t\\t\\t\\t\\t\\ttotalMsgsTelegram\\n\\t\\t\\t\\t\\t\\ttotalMsgsEmail\\n\\t\\t\\t\\t\\t\\ttotalMsgsWhatsapp\\n\\t\\t\\t\\t\\t\\ttotalMsgsTwitter\\n\\t\\t\\t\\t\\t\\ttotalMsgsLivechat\\n\\t\\t\\t\\t\\t\\ttotalMsgsWechat\\n\\t\\t\\t\\t\\t\\ttotalAssistantTriggered\\n\\t\\t\\t\\t\\t\\ttotalAssistantTerminated\\n\\t\\t\\t\\t\\t\\tsatisfactionRating\\n\\t\\t\\t\\t\\t\\tavgResponseTime\\n\\t\\t\\t\\t\\t\\tvisitorsByHours\\n\\t\\t\\t\\t\\t\\tlikes\\n\\t\\t\\t\\t\\t\\tdislikes\\n\\t\\t\\t\\t\\t\\ttotalChats\\n\\t\\t\\t\\t\\t\\ttotalOpenChats\\n\\t\\t\\t\\t\\t\\ttotalClosedChat\\n\\t\\t\\t\\t\\t\\tinboundMessagesPeak\\n\\t\\t\\t\\t\\t\\tagentResponsiveness\\n\\t\\t\\t\\t\\t\\tavgChatResolutionTime\\n\\t\\t\\t\\t\\t\\ttotalQueueAbandonment\\n\\t\\t\\t\\t\\t\\ttotalTickets\\n\\t\\t\\t\\t\\t\\ttotalTasks\\n\\t\\t\\t\\t\\t\\topenTickets\\n\\t\\t\\t\\t\\t\\tclosedTickets\\n\\t\\t\\t\\t\\t\\treopenedTickets\\n\\t\\t\\t\\t\\t\\toverdueTickets\\n\\t\\t\\t\\t\\t\\tavgTicketResolutionTime\\n\\t\\t\\t\\t\\t\\ttotalTicketsFacebook\\n\\t\\t\\t\\t\\t\\ttotalTicketsLine\\n\\t\\t\\t\\t\\t\\ttotalTicketsTelegram\\n\\t\\t\\t\\t\\t\\ttotalTicketsEmail\\n\\t\\t\\t\\t\\t\\ttotalTicketsWhatsapp\\n\\t\\t\\t\\t\\t\\ttotalTicketsTwitter\\n\\t\\t\\t\\t\\t\\ttotalTicketsLivechat\\n\\t\\t\\t\\t\\t\\ttotalTicketsWechat\\n\\t\\t\\t\\t\\t\\tnonFirstContactResolutionTime\\n\\t\\t\\t\\t\\t\\tenquiryTickets\\n\\t\\t\\t\\t\\t\\tincidentTickets\\n\\t\\t\\t\\t\\t\\tcancellationTickets\\n\\t\\t\\t\\t\\t\\tcomplaintTickets\\n\\t\\t\\t\\t\\t\\ttotalQuickResponseUsage\\n\\t\\t\\t\\t\\t\\ttotalQuickResponseChanged\\n\\t\\t\\t\\t\\t\\ttotalEscalation\\n\\t\\t\\t\\t\\t\\ttotalEscalationUrgent\\n\\t\\t\\t\\t\\t\\ttotalEscalationHigh\\n\\t\\t\\t\\t\\t\\ttotalEscalationMedium\\n\\t\\t\\t\\t\\t\\ttotalEscalationLow\\n\\t\\t\\t\\t\\t\\tavgResolutionTime\\n\\t\\t\\t\\t\\t\\testate {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\tagentstatisticsSet {\\n\\t\\t\\t\\t\\t\\t\\tcursor\\n\\t\\t\\t\\t\\t\\t\\tedges {\\n\\t\\t\\t\\t\\t\\t\\t\\tnode {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tdate\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tagent {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tsatisfactionRating\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tavgResponseTime\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tchatHandled\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tlikes\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tdislikes\\n\\t\\t\\t\\t\\t\\t\\t\\t\\ttotalTickets\\n\\t\\t\\t\\t\\t\\t\\t\\t\\topenTickets\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tclosedTickets\\n\\t\\t\\t\\t\\t\\t\\t\\t\\toverdueTickets\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tavgResolutionTime\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    PROPERTY_STATS2: \"\\n\\t\\tquery propertyStats($date: String, $estateId: Decimal) {\\n\\t\\t\\tdata: propertyStats(date: $date, estateId: $estateId) {\\n\\t\\t\\t\\tedges {\\n\\t\\t\\t\\t\\tnode {\\n\\t\\t\\t\\t\\t\\tagentstatisticsSet {\\n\\t\\t\\t\\t\\t\\t\\tpageInfo {\\n\\t\\t\\t\\t\\t\\t\\t\\thasNextPage\\n\\t\\t\\t\\t\\t\\t\\t\\thasPreviousPage\\n\\t\\t\\t\\t\\t\\t\\t\\tstartCursor\\n\\t\\t\\t\\t\\t\\t\\t\\tendCursor\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\tedges {\\n\\t\\t\\t\\t\\t\\t\\t\\tnode {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tdate\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tagent {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tsatisfactionRating\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tavgResponseTime\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tchatHandled\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tlikes\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tdislikes\\n\\t\\t\\t\\t\\t\\t\\t\\t\\ttotalTickets\\n\\t\\t\\t\\t\\t\\t\\t\\t\\topenTickets\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tclosedTickets\\n\\t\\t\\t\\t\\t\\t\\t\\t\\toverdueTickets\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tavgResolutionTime\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    PROPERTY_STATS1: \"\\n\\t\\tquery propertyStats($date: String, $estateId: Decimal) {\\n\\t\\t\\tdata: propertyStats(date: $date, estateId: $estateId) {\\n\\t\\t\\t\\tedges {\\n\\t\\t\\t\\t\\tnode {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tdate\\n\\t\\t\\t\\t\\t\\ttotalMsgs\\n\\t\\t\\t\\t\\t\\ttotalMsgsFacebook\\n\\t\\t\\t\\t\\t\\ttotalMsgsLine\\n\\t\\t\\t\\t\\t\\ttotalMsgsTelegram\\n\\t\\t\\t\\t\\t\\ttotalMsgsEmail\\n\\t\\t\\t\\t\\t\\ttotalMsgsWhatsapp\\n\\t\\t\\t\\t\\t\\ttotalMsgsTwitter\\n\\t\\t\\t\\t\\t\\ttotalMsgsLivechat\\n\\t\\t\\t\\t\\t\\ttotalMsgsWechat\\n\\t\\t\\t\\t\\t\\ttotalAssistantTriggered\\n\\t\\t\\t\\t\\t\\ttotalAssistantTerminated\\n\\t\\t\\t\\t\\t\\tsatisfactionRating\\n\\t\\t\\t\\t\\t\\tavgResponseTime\\n\\t\\t\\t\\t\\t\\tvisitorsByHours\\n\\t\\t\\t\\t\\t\\tlikes\\n\\t\\t\\t\\t\\t\\tdislikes\\n\\t\\t\\t\\t\\t\\ttotalChats\\n\\t\\t\\t\\t\\t\\ttotalOpenChats\\n\\t\\t\\t\\t\\t\\ttotalClosedChat\\n\\t\\t\\t\\t\\t\\tinboundMessagesPeak\\n\\t\\t\\t\\t\\t\\tagentResponsiveness\\n\\t\\t\\t\\t\\t\\tavgChatResolutionTime\\n\\t\\t\\t\\t\\t\\ttotalQueueAbandonment\\n\\t\\t\\t\\t\\t\\ttotalTickets\\n\\t\\t\\t\\t\\t\\ttotalTasks\\n\\t\\t\\t\\t\\t\\topenTickets\\n\\t\\t\\t\\t\\t\\tclosedTickets\\n\\t\\t\\t\\t\\t\\treopenedTickets\\n\\t\\t\\t\\t\\t\\toverdueTickets\\n\\t\\t\\t\\t\\t\\tavgTicketResolutionTime\\n\\t\\t\\t\\t\\t\\ttotalTicketsFacebook\\n\\t\\t\\t\\t\\t\\ttotalTicketsLine\\n\\t\\t\\t\\t\\t\\ttotalTicketsTelegram\\n\\t\\t\\t\\t\\t\\ttotalTicketsEmail\\n\\t\\t\\t\\t\\t\\ttotalTicketsWhatsapp\\n\\t\\t\\t\\t\\t\\ttotalTicketsTwitter\\n\\t\\t\\t\\t\\t\\ttotalTicketsLivechat\\n\\t\\t\\t\\t\\t\\ttotalTicketsWechat\\n\\t\\t\\t\\t\\t\\tnonFirstContactResolutionTime\\n\\t\\t\\t\\t\\t\\tenquiryTickets\\n\\t\\t\\t\\t\\t\\tincidentTickets\\n\\t\\t\\t\\t\\t\\tcancellationTickets\\n\\t\\t\\t\\t\\t\\tcomplaintTickets\\n\\t\\t\\t\\t\\t\\ttotalQuickResponseUsage\\n\\t\\t\\t\\t\\t\\ttotalQuickResponseChanged\\n\\t\\t\\t\\t\\t\\ttotalEscalation\\n\\t\\t\\t\\t\\t\\ttotalEscalationUrgent\\n\\t\\t\\t\\t\\t\\ttotalEscalationHigh\\n\\t\\t\\t\\t\\t\\ttotalEscalationMedium\\n\\t\\t\\t\\t\\t\\ttotalEscalationLow\\n\\t\\t\\t\\t\\t\\tavgResolutionTime\\n\\t\\t\\t\\t\\t\\testate {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    AGENT_STATS: \"\\n\\t\\tquery agentStats($date: String, $estateId: Decimal) {\\n\\t\\t\\tdata: agentStats(date: $date, estateId: $estateId) {\\n\\t\\t\\t\\tedges {\\n\\t\\t\\t\\t\\tnode {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tlikes\\n\\t\\t\\t\\t\\t\\tdislikes\\n\\t\\t\\t\\t\\t\\tchatHandled\\n\\t\\t\\t\\t\\t\\tavgResponseTime\\n\\t\\t\\t\\t\\t\\tsatisfactionRating\\n\\t\\t\\t\\t\\t\\tavgResolutionTime\\n\\t\\t\\t\\t\\t\\toverdueTickets\\n\\t\\t\\t\\t\\t\\tclosedTickets\\n\\t\\t\\t\\t\\t\\topenTickets\\n\\t\\t\\t\\t\\t\\ttotalTickets\\n\\t\\t\\t\\t\\t\\tdate\\n\\t\\t\\t\\t\\t\\tagent {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    KB_STATS: \"\\n\\t\\tquery kbStatsistics(\\n\\t\\t\\t$date: String, \\n\\t\\t\\t$estateId: Decimal\\n\\t\\t\\t$propertyStats: Decimal\\n\\t\\t\\t$groupId: Decimal\\n\\t\\t\\t$kbId: Decimal\\n\\t\\t\\t) {\\n\\t\\t\\tdata: kbStatsistics(\\n\\t\\t\\t\\tdate: $date, \\n\\t\\t\\t\\testateId: $estateId\\n\\t\\t\\t\\tpropertyStats: $propertyStats\\n\\t\\t\\t\\tgroupId: $groupId\\n\\t\\t\\t\\tkbId: $kbId\\n\\t\\t\\t\\t) {\\n\\t\\t\\t\\tedges {\\n\\t\\t\\t\\t\\tcursor\\n\\t\\t\\t\\t\\tnode {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tdate\\n\\t\\t\\t\\t\\t\\tcompany {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\tkb {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\tname\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\ttotalVisitors\\n\\t\\t\\t\\t\\t\\ttotalViews\\n\\t\\t\\t\\t\\t\\ttotalLikes\\n\\t\\t\\t\\t\\t\\ttotalDislikes\\n\\t\\t\\t\\t\\t\\ttotalEnquiries\\n\\t\\t\\t\\t\\t\\tsucessfullSearch\\n\\t\\t\\t\\t\\t\\tarticlestatisticsSet {\\n\\t\\t\\t\\t\\t\\t\\tedges {\\n\\t\\t\\t\\t\\t\\t\\t\\tnode {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tdate\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tkbStats {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tarticle {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tsectionTitle\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tviews\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tlikes\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tdislikes\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\tarticlesearchstatsSet {\\n\\t\\t\\t\\t\\t\\t\\tedges {\\n\\t\\t\\t\\t\\t\\t\\t\\tnode {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tdate\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tword\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tsuccess\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    KB_STATS1: \"\\n\\t\\tquery kbStatsistics(\\n\\t\\t\\t$date: String, \\n\\t\\t\\t$estateId: Decimal\\n\\t\\t\\t$propertyStats: Decimal\\n\\t\\t\\t$groupId: Decimal\\n\\t\\t\\t$kbId: Decimal\\n\\t\\t\\t) {\\n\\t\\t\\tdata: kbStatsistics(\\n\\t\\t\\t\\tdate: $date, \\n\\t\\t\\t\\testateId: $estateId\\n\\t\\t\\t\\tpropertyStats: $propertyStats\\n\\t\\t\\t\\tgroupId: $groupId\\n\\t\\t\\t\\tkbId: $kbId\\n\\t\\t\\t\\t) {\\n\\t\\t\\t\\tedges {\\n\\t\\t\\t\\t\\tnode {\\n\\t\\t\\t\\t\\t\\tcompany {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\tkb {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\tname\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tdate\\n\\t\\t\\t\\t\\t\\ttotalVisitors\\n\\t\\t\\t\\t\\t\\ttotalViews\\n\\t\\t\\t\\t\\t\\ttotalLikes\\n\\t\\t\\t\\t\\t\\ttotalDislikes\\n\\t\\t\\t\\t\\t\\ttotalEnquiries\\n\\t\\t\\t\\t\\t\\tsucessfullSearch\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    KB_STATS2: \"\\n\\t\\tquery kbStatsistics(\\n\\t\\t\\t$date: String, \\n\\t\\t\\t$estateId: Decimal\\n\\t\\t\\t$propertyStats: Decimal\\n\\t\\t\\t$groupId: Decimal\\n\\t\\t\\t$kbId: Decimal\\n\\t\\t\\t) {\\n\\t\\t\\tdata: kbStatsistics(\\n\\t\\t\\t\\tdate: $date, \\n\\t\\t\\t\\testateId: $estateId\\n\\t\\t\\t\\tpropertyStats: $propertyStats\\n\\t\\t\\t\\tgroupId: $groupId\\n\\t\\t\\t\\tkbId: $kbId\\n\\t\\t\\t\\t) {\\n\\t\\t\\t\\tedges {\\n\\t\\t\\t\\t\\tnode {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tdate\\n\\t\\t\\t\\t\\t\\tarticlestatisticsSet {\\n\\t\\t\\t\\t\\t\\t\\tedges {\\n\\t\\t\\t\\t\\t\\t\\t\\tnode {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tdate\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tarticle {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tsectionTitle\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tviews\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tlikes\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tdislikes\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    KB_STATS3: \"\\n\\t\\tquery kbStatsistics(\\n\\t\\t\\t$date: String, \\n\\t\\t\\t$estateId: Decimal\\n\\t\\t\\t$propertyStats: Decimal\\n\\t\\t\\t$groupId: Decimal\\n\\t\\t\\t$kbId: Decimal\\n\\t\\t\\t) {\\n\\t\\t\\tdata: kbStatsistics(\\n\\t\\t\\t\\tdate: $date, \\n\\t\\t\\t\\testateId: $estateId\\n\\t\\t\\t\\tpropertyStats: $propertyStats\\n\\t\\t\\t\\tgroupId: $groupId\\n\\t\\t\\t\\tkbId: $kbId\\n\\t\\t\\t\\t) {\\n\\t\\t\\t\\tedges {\\n\\t\\t\\t\\t\\tnode {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tdate\\n\\t\\t\\t\\t\\t\\tarticlesearchstatsSet {\\n\\t\\t\\t\\t\\t\\t\\tedges {\\n\\t\\t\\t\\t\\t\\t\\t\\tnode {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tdate\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tword\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tsuccess\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    QUICK_RESPONSE: \"\\n\\t\\tquery replyTemplates {\\n\\t\\t\\tdata: replyTemplates {\\n\\t\\t\\t\\tedges {\\n\\t\\t\\t\\t\\tnode {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tproperties {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\t\\ttext\\n\\t\\t\\t\\t\\t\\tshortcut\\n\\t\\t\\t\\t\\t\\ttags {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\ttag\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\treplyoptionSet {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    ROOM_MESSAGE: \"\\n\\t\\tquery chatMessage($messageId: String) {\\n\\t\\t\\tdata: chatMessage(messageId: $messageId) {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\ttext\\n\\t\\t\\t\\tcreated\\n\\t\\t\\t\\tmodified\\n\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\tstaffprofile {\\n\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\tattachment {\\n\\t\\t\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tread\\n\\t\\t\\t\\textraText\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tpinned\\n\\t\\t\\t\\tdata\\n\\t\\t\\t\\treaction {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\temoji\\n\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tattachments {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tfilename\\n\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\textension\\n\\t\\t\\t\\t\\tcreated\\n\\t\\t\\t\\t\\tuploadedBy {\\n\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\troom {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tnotification {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tlevel\\n\\t\\t\\t\\t\\trecipient {\\n\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tunread\\n\\t\\t\\t\\t\\tactorObjectId\\n\\t\\t\\t\\t\\tverb\\n\\t\\t\\t\\t\\tdescription\\n\\t\\t\\t\\t\\ttargetObjectId\\n\\t\\t\\t\\t\\tactionObjectObjectId\\n\\t\\t\\t\\t\\tpublic\\n\\t\\t\\t\\t\\tdata\\n\\t\\t\\t\\t\\tdeleted\\n\\t\\t\\t\\t\\temailed\\n\\t\\t\\t\\t\\tactor {\\n\\t\\t\\t\\t\\t\\t... on UserType {\\n\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tinReplyTo {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    ROOMS_FLOW: \"\\n\\t\\tquery {\\n\\t\\t\\tdata: rooms {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\ttitle\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    NOTIFICATIONS: \"\\n    \\tquery {\\n\\t\\t\\tdata: notifications {\\n\\t\\t\\t\\tedges {\\n\\t\\t\\t\\t\\tnode {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tlevel\\n\\t\\t\\t\\t\\t\\trecipient {\\n\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\tunread\\n\\t\\t\\t\\t\\t\\tactorObjectId\\n\\t\\t\\t\\t\\t\\tverb\\n\\t\\t\\t\\t\\t\\tdescription\\n\\t\\t\\t\\t\\t\\ttargetObjectId\\n\\t\\t\\t\\t\\t\\tactionObjectObjectId\\n\\t\\t\\t\\t\\t\\tpublic\\n\\t\\t\\t\\t\\t\\tdeleted\\n\\t\\t\\t\\t\\t\\temailed\\n\\t\\t\\t\\t\\t\\tactor {\\n\\t\\t\\t\\t\\t\\t\\t... on UserType {\\n\\t\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    GUEST_CONTACTS_LIST: \"\\n\\t\\tquery guests($search: [FilterData]) {\\n\\t\\t\\tdata: guests(search: $search) {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\tlastName\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    GUEST_CONTACTS: \"\\n\\t\\tquery guests(\\n\\t\\t\\t$search: [FilterData]\\n\\t\\t) {\\n\\t\\t\\tdata: guests(\\n\\t\\t\\t\\tsearch: $search\\n\\t\\t\\t) {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\tlastName\\n\\t\\t\\t\\tlanguage\\n\\t\\t\\t\\temail\\n\\t\\t\\t\\tlogo {\\n\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tprimaryEmail\\n\\t\\t\\t\\tpersonalPhone\\n\\t\\t\\t\\tmobilePhone\\n\\t\\t\\t\\torganization {\\n\\t\\t\\t\\t\\tname\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tcompanyProperty {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\thomeAddress {\\n\\t\\t\\t\\t\\tline1\\n\\t\\t\\t\\t\\tline2\\n\\t\\t\\t\\t\\tcity\\n\\t\\t\\t\\t\\tstate\\n\\t\\t\\t\\t\\tcountry\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tofficeAddress {\\n\\t\\t\\t\\t\\tline1\\n\\t\\t\\t\\t\\tline2\\n\\t\\t\\t\\t\\tcity\\n\\t\\t\\t\\t\\tstate\\n\\t\\t\\t\\t\\tcountry\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tguestcontactSet {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tcontactValue\\n\\t\\t\\t\\t\\tdeviceHash\\n\\t\\t\\t\\t\\tcontactType\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tcontactOwner {\\n\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tcrmContactOwner\\n\\t\\t\\t\\tdob\\n\\t\\t\\t\\tcreated\\n\\t\\t\\t\\tmodified\\n\\t\\t\\t\\tnumber\\n\\t\\t\\t\\tcitizenship\\n\\t\\t\\t\\tcustomFields {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tfield {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tlabel\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tvalue\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    GUEST: \"\\n\\t\\tquery guest($guestId: String) {\\n\\t\\t\\tdata: guest(guestId: $guestId) {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\tlastName\\n\\t\\t\\t\\tlanguage\\n\\t\\t\\t\\tdob\\n\\t\\t\\t\\tprimaryEmail\\n\\t\\t\\t\\temail\\n\\t\\t\\t\\tpersonalPhone\\n\\t\\t\\t\\tmobilePhone\\n\\t\\t\\t\\toptOutEmail\\n\\t\\t\\t\\torganization {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tname\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\thomeAddress {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tline1\\n\\t\\t\\t\\t\\tline2\\n\\t\\t\\t\\t\\tcity\\n\\t\\t\\t\\t\\tstate\\n\\t\\t\\t\\t\\tcountry\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tofficeAddress {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tline1\\n\\t\\t\\t\\t\\tline2\\n\\t\\t\\t\\t\\tcity\\n\\t\\t\\t\\t\\tstate\\n\\t\\t\\t\\t\\tcountry\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tlogo {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tcontactOwner {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tcrmContactOwner\\n\\t\\t\\t\\tcompanyProperty {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tguestcontactSet {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tcontactValue\\n\\t\\t\\t\\t\\tdeviceHash\\n\\t\\t\\t\\t\\tcontactType\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tticketSet {\\n\\t\\t\\t\\t\\tedges {\\n\\t\\t\\t\\t\\t\\tnode {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\t\\t\\tslug\\n\\t\\t\\t\\t\\t\\t\\tdescription\\n\\t\\t\\t\\t\\t\\t\\tcreated\\n\\t\\t\\t\\t\\t\\t\\tstatus\\n\\t\\t\\t\\t\\t\\t\\tpriority\\n\\t\\t\\t\\t\\t\\t\\tdueDate\\n\\t\\t\\t\\t\\t\\t\\tassignedBy {\\n\\t\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\tcomments {\\n\\t\\t\\t\\t\\t\\t\\t\\tcreated\\n\\t\\t\\t\\t\\t\\t\\t\\tmodified\\n\\t\\t\\t\\t\\t\\t\\t\\ttext\\n\\t\\t\\t\\t\\t\\t\\t\\tauthor {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tactivity {\\n\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\ttext\\n\\t\\t\\t\\t\\tcreatedAt\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tnotes {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\ttext\\n\\t\\t\\t\\t\\tisNote\\n\\t\\t\\t\\t\\tcreatedAt\\n\\t\\t\\t\\t\\tmodifiedAt\\n\\t\\t\\t\\t\\tmodifiedBy {\\n\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tcreatedBy {\\n\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\tstaffprofile {\\n\\t\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\t\\tattachment {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tcustomFields {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tfield {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tlabel\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tvalue\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tcreated\\n\\t\\t\\t}\\n\\t\\t}\\n    \",\n    ORGANIZATION: \"\\n\\t\\tquery organization($organizationId: Int) {\\n\\t\\t\\tdata: organization(organizationId: $organizationId) {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\tname\\n\\t\\t\\t\\tcompanyProperty {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tcountry\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tguestSet {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tcontactOwner {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tcrmContactOwner\\n\\t\\t\\t\\tindustry\\n\\t\\t\\t\\tfax\\n\\t\\t\\t\\twebsite\\n\\t\\t\\t\\tcreatedAt\\n\\t\\t\\t\\tguestcontactSet {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tcontactValue\\n\\t\\t\\t\\t\\tdeviceHash\\n\\t\\t\\t\\t\\tcontactType\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tphone\\n\\t\\t\\t\\taddress {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tline1\\n\\t\\t\\t\\t\\tline2\\n\\t\\t\\t\\t\\tcity\\n\\t\\t\\t\\t\\tstate\\n\\t\\t\\t\\t\\tcountry\\n\\t\\t\\t\\t\\tcountryString\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tlogo {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tactivity {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\ttext\\n\\t\\t\\t\\t\\tisNote\\n\\t\\t\\t\\t\\tcreatedAt\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tparent {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tname\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tchildren {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tname\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tnotes {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\ttext\\n\\t\\t\\t\\t\\tisNote\\n\\t\\t\\t\\t\\tcreatedAt\\n\\t\\t\\t\\t\\tmodifiedAt\\n\\t\\t\\t\\t\\tmodifiedBy {\\n\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tcreatedBy {\\n\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\tstaffprofile {\\n\\t\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\t\\tattachment {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tcustomFields {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tfield {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tlabel\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tvalue\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tsource\\n\\t\\t\\t\\tlinkedin\\n\\t\\t\\t\\tfacebook\\n\\t\\t\\t\\ttwitter\\n\\t\\t\\t}\\n\\t\\t}\\n    \",\n    ORGANIZATIONS: \"\\n\\t\\tquery organizations(\\n\\t\\t\\t$search: [FilterData]\\n\\t\\t) {\\n\\t\\t\\tdata: organizations(\\n\\t\\t\\t\\tsearch: $search\\n\\t\\t\\t) {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\tname\\n\\t\\t\\t\\tcompanyProperty {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tcountry\\n\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tcontactOwner {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tcrmContactOwner\\n\\t\\t\\t\\tindustry\\n\\t\\t\\t\\tfax\\n\\t\\t\\t\\twebsite\\n\\t\\t\\t\\tcreatedAt\\n\\t\\t\\t\\tguestcontactSet {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tcontactValue\\n\\t\\t\\t\\t\\tdeviceHash\\n\\t\\t\\t\\t\\tcontactType\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tphone\\n\\t\\t\\t\\taddress {\\n\\t\\t\\t\\t\\tline1\\n\\t\\t\\t\\t\\tline2\\n\\t\\t\\t\\t\\tcity\\n\\t\\t\\t\\t\\tstate\\n\\t\\t\\t\\t\\tcountry\\n\\t\\t\\t\\t\\tcountryString\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tlogo {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tcustomFields {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tfield {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tlabel\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tvalue\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tsource\\n\\t\\t\\t\\tlinkedin\\n\\t\\t\\t\\tfacebook\\n\\t\\t\\t\\ttwitter\\n\\t\\t\\t}\\n\\t\\t}\\n    \",\n    ORGANIZATIONS_SELECT: \"\\n\\t\\tquery organizations {\\n\\t\\t\\tdata: organizations {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\tname\\n\\t\\t\\t}\\n\\t\\t}\\n    \",\n    PROPERTY_USERS: \"\\n\\t\\tquery propertyUsers {\\n\\t\\t\\tdata: propertyUsers {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\tpk\\n\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\tlastName\\n\\t\\t\\t\\tusername\\n\\t\\t\\t\\temail\\n\\t\\t\\t\\tlastLogin\\n\\t\\t\\t\\tisActive\\n\\t\\t\\t\\tattachment {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tsystemGroup {\\n\\t\\t\\t\\t\\tname\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tstaffprofile {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\tattachment {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tchatAgent {\\n\\t\\t\\t\\t\\t\\tactive\\n\\t\\t\\t\\t\\t\\tstatus\\n\\t\\t\\t\\t\\t\\tagentProfile {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tdepartment {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tname\\n\\t\\t\\t\\t\\t\\tdisplayName\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    SEARCH_MESSAGE: \"\\n\\t\\tquery search($q: String!, $page: String!, $properties: [Int]) {\\n\\t\\t\\tdata: search(q: $q, page: $page, properties: $properties) {\\n\\t\\t\\t\\t... on Message {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tbody\\n\\t\\t\\t\\t\\tsubject\\n\\t\\t\\t\\t\\tthread {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tguest\\n\\t\\t\\t\\t\\t\\tpropertyTitle\\n\\t\\t\\t\\t\\t\\tchannel\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    SEARCH_GUEST: \"\\n\\t\\tquery search($q: String!, $field: String, $properties: [Int], $page: String!, $dateBefore: String, $dateAfter: String) {\\n\\t\\t\\tdata: search(q: $q, field: $field, properties: $properties, page: $page, dateBefore: $dateBefore, dateAfter: $dateAfter) {\\n\\t\\t\\t\\t... on Guest {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\temail\\n\\t\\t\\t\\t\\tphone\\n\\t\\t\\t\\t\\tpropertyId\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    SEARCH_ORDERS: \"\\n\\t\\tquery search(\\n\\t\\t\\t$q: String!\\n\\t\\t    $field: String\\n\\t\\t    $properties: [Int]\\n\\t\\t    $page: String!\\n\\t\\t    $dateBefore: String\\n\\t\\t    $dateAfter: String\\n\\t\\t    $platform: String\\n\\t\\t    $orderId: String\\n\\t\\t    $email: String\\n\\t\\t    $customerId: String\\n\\t\\t    $domain: String\\n\\t\\t) {\\n\\t\\t\\tdata: search(\\n\\t\\t\\t\\tq: $q\\n\\t\\t\\t\\tfield: $field\\n\\t\\t\\t\\tproperties: $properties\\n\\t\\t\\t\\tpage: $page\\n\\t\\t\\t\\tdateBefore: $dateBefore\\n\\t\\t\\t\\tdateAfter: $dateAfter\\n\\t\\t\\t\\tplatform: $platform\\n\\t\\t\\t\\torderId: $orderId\\n\\t\\t\\t\\temail: $email\\n\\t\\t\\t\\tcustomerId: $customerId\\n\\t\\t\\t\\tdomain: $domain\\n\\t\\t\\t) {\\n\\t\\t\\t\\t... on Order {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tguestId\\n\\t\\t\\t\\t\\tname\\n\\t\\t\\t\\t\\tfinancialStatus\\n\\t\\t\\t\\t\\ttotalPrice\\n\\t\\t\\t\\t\\tcurrency\\n\\t\\t\\t\\t\\tcreatedAt\\n\\t\\t\\t\\t\\tnumber\\n\\t\\t\\t\\t\\tnote\\n\\t\\t\\t\\t\\tfulfillmentStatus\\n\\t\\t\\t\\t\\tcancelledAt\\n\\t\\t\\t\\t\\tclosedAt\\n\\t\\t\\t\\t\\tshopName\\n\\t\\t\\t\\t\\tproducts {\\n\\t\\t\\t\\t\\t\\tproductId\\n\\t\\t\\t\\t\\t\\tname\\n\\t\\t\\t\\t\\t\\tprice\\n\\t\\t\\t\\t\\t\\tquantity\\n\\t\\t\\t\\t\\t\\tpossitionId\\n\\t\\t\\t\\t\\t\\timage\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    SEARCH_SHIPPING: \"\\n\\t\\tquery search($q: String!, $field: String, $properties: [Int], $page: String!, $dateBefore: String, $dateAfter: String, $platform: String) {\\n\\t\\t\\tdata: search(q: $q, field: $field, properties: $properties, page: $page, dateBefore: $dateBefore, dateAfter: $dateAfter, platform: $platform) {\\n\\t\\t\\t\\t... on Shipping {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\torderId\\n\\t\\t\\t\\t\\tcreatedAt\\n\\t\\t\\t\\t\\tshippingMethod\\n\\t\\t\\t\\t\\ttrackingCarrier\\n\\t\\t\\t\\t\\ttrackingNumber\\n\\t\\t\\t\\t\\tstreet1\\n\\t\\t\\t\\t\\tstreet2\\n\\t\\t\\t\\t\\tcity\\n\\t\\t\\t\\t\\tcountry\\n\\t\\t\\t\\t\\tzipCode\\n\\t\\t\\t\\t\\tstate\\n\\t\\t\\t\\t\\temail\\n\\t\\t\\t\\t\\titems {\\n\\t\\t\\t\\t\\t\\tproductId\\n\\t\\t\\t\\t\\t\\tname\\n\\t\\t\\t\\t\\t\\tprice\\n\\t\\t\\t\\t\\t\\tquantity\\n\\t\\t\\t\\t\\t\\tpossitionId\\n\\t\\t\\t\\t\\t\\timage\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    SEARCH_CART: \"\\n\\t\\tquery search($q: String!, $field: String, $properties: [Int], $page: String!, $dateBefore: String, $dateAfter: String, $platform: String) {\\n\\t\\t\\tdata: search(q: $q, field: $field, properties: $properties, page: $page, dateBefore: $dateBefore, dateAfter: $dateAfter, platform: $platform) {\\n\\t\\t\\t\\t... on Cart {\\n\\t\\t\\t\\t\\ttoken\\n\\t\\t\\t\\t\\tcreatedAt\\n\\t\\t\\t\\t\\titems {\\n\\t\\t\\t\\t\\t\\tproductId\\n\\t\\t\\t\\t\\t\\tname\\n\\t\\t\\t\\t\\t\\tprice\\n\\t\\t\\t\\t\\t\\tquantity\\n\\t\\t\\t\\t\\t\\tpossitionId\\n\\t\\t\\t\\t\\t\\timage\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    SEARCH_PRODUCTS: \"\\n\\t\\tquery search($q: String!, $field: String, $properties: [Int], $page: String!, $dateBefore: String, $dateAfter: String, $platform: String) {\\n\\t\\t\\tdata: search(q: $q, field: $field, properties: $properties, page: $page, dateBefore: $dateBefore, dateAfter: $dateAfter, platform: $platform) {\\n\\t\\t\\t\\t... on Product {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tprice\\n\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\timage\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    SEARCH_ARTICLE: \"\\n\\t\\tquery search($q: String!, $level: String!, $page: String!, $companyId: String, $isTag: Boolean, $domain: String) {\\n\\t\\t\\tdata: search(q: $q, level: $level, page: $page, companyId: $companyId, isTag: $isTag, domain: $domain) {\\n\\t\\t\\t\\t... on Article {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\tdescription\\n\\t\\t\\t\\t\\tcategoriesTitle\\n\\t\\t\\t\\t\\tauthorName\\n\\t\\t\\t\\t\\tsectionTitle\\n\\t\\t\\t\\t\\tcategoriesIds\\n\\t\\t\\t\\t\\tsectionId\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    SEARCH_SHOP_INFO: \"\\n\\t\\tquery search($q: String!, $field: String, $properties: [Int], $page: String!, $dateBefore: String, $dateAfter: String, $platform: String) {\\n\\t\\t\\tdata: search(q: $q, field: $field, properties: $properties, page: $page, dateBefore: $dateBefore, dateAfter: $dateAfter, platform: $platform) {\\n\\t\\t\\t\\t... on Information {\\n\\t\\t\\t\\t\\tpropertyId\\n\\t\\t\\t\\t\\tdomain\\n\\t\\t\\t\\t\\tcurrency\\n\\t\\t\\t\\t\\temail\\n\\t\\t\\t\\t\\tphone\\n\\t\\t\\t\\t\\tlocations {\\n\\t\\t\\t\\t\\t\\tlocationId\\n\\t\\t\\t\\t\\t\\taddress1\\n\\t\\t\\t\\t\\t\\tcity\\n\\t\\t\\t\\t\\t\\tcountry\\n\\t\\t\\t\\t\\t\\tzipCode\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    CHATBOT: \"\\n\\t\\tquery chatbot($flowId: Int) {\\n\\t\\t\\tdata: chatbot(flowId: $flowId) {\\n\\t\\t\\t\\t\".concat(_fragment.default.CHATBOT_FRAGMENT, \"\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\"),\n    CHATBOTS: \"\\n\\t\\tquery chatbots {\\n\\t\\t\\tdata: chatbots {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\ttitle\\n\\t\\t\\t\\tauto\\n\\t\\t\\t\\ttype\\n\\t\\t\\t\\tengaged\\n\\t\\t\\t\\ttriggered\\n\\t\\t\\t\\tcomplited\\n\\t\\t\\t\\tdescription\\n\\t\\t\\t\\tisActive\\n\\t\\t\\t\\tisSystem\\n\\t\\t\\t\\tupdatedDate\\n\\t\\t\\t\\textraData\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    WORKFLOWS: \"\\n\\t\\tquery workflows($properties: [Int]) {\\n\\t\\t\\tdata: workflows(properties: $properties) {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\tname\\n\\t\\t\\t\\tdescription\\n\\t\\t\\t\\tisActive\\n\\t\\t\\t\\ttrigger\\n\\t\\t\\t\\tupdatedAt\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    WORKFLOW: \"\\n\\t\\tquery workflow($workflowId: Int) {\\n\\t\\t\\tdata: workflow(workflowId: $workflowId) {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\tname\\n\\t\\t\\t\\tdescription\\n\\t\\t\\t\\tproperties {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tisActive\\n\\t\\t\\t\\ttrigger\\n\\t\\t\\t\\tobjectType\\n\\t\\t\\t\\tblocks {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tparent {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tdescription\\n\\t\\t\\t\\t\\trules\\n\\t\\t\\t\\t\\tchildren {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tparent {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    GRID: \"\\n\\t\\tquery grid {\\n\\t\\t\\tdata: grid\\n\\t\\t}\\n\\t\",\n    COMPANY_CUSTOM_ROLES: \"\\n\\t\\tquery companyCustomRoles {\\n\\t\\t\\tdata: companyCustomRoles {\\n\\t\\t\\t\\t\".concat(_fragment.default.ROLE_FRAGMENT, \"\\n\\t\\t\\t\\t\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\"),\n    CUSTOM_ROLE: \"\\n\\t\\tquery customRole($roleId: Int) {\\n\\t\\t\\tdata: customRole(roleId: $roleId) {\\n\\t\\t\\t\\t\".concat(_fragment.default.ROLE_FRAGMENT, \"\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\"),\n    CUSTOM_GROUPS: \"\\n\\t\\tquery customGroups {\\n\\t\\t\\tdata: customGroups {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\tname\\n\\t\\t\\t\\tdescription\\n\\t\\t\\t\\tcreatedAt\\n\\t\\t\\t\\tgroup {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tname\\n\\t\\t\\t\\t\\tuserSet {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tproperties {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\tlogo {\\n\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    CUSTOM_ROLES: \"\\n\\t\\tquery companyCustomRoles {\\n\\t\\t\\tdata: companyCustomRoles {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\tname\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    GET_WHOS_READ_CHAT_MESSAGE: \"\\n\\t\\tquery chatMessage($messageId: String) {\\n\\t\\t\\tdata: chatMessage(messageId: $messageId) {\\n\\t\\t\\t\\twhosRead {\\n\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\tattachment {\\n\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    HAVE_TASK_ACCESS: \"\\n\\t\\tquery haveAccess($departments: [String], $propertyIds: [Int]) {\\n\\t\\t\\tdata: haveAccess(departments: $departments, propertyIds: $propertyIds) {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\tpk\\n\\t\\t\\t\\tusername\\n\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\tlastName\\n\\t\\t\\t\\tattachment {\\n\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    HAVE_INBOX_ACCESS: \"\\n\\t\\tquery haveInboxAccess($propertyId: Int, $application: String) {\\n\\t\\t\\tdata: haveInboxAccess(propertyId: $propertyId, application: $application) {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\tusername\\n\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\tlastName\\n\\t\\t\\t\\tattachment {\\n\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tstaffprofile {\\n\\t\\t\\t\\t\\tchatAgent {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tstatus\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tpk\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    STARRED_MESSAGES: \"\\n\\t\\tquery {\\n\\t\\t\\tdata: starredMessages {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\tpk\\n\\t\\t\\t\\tbody\\n\\t\\t\\t\\tcreated\\n\\t\\t\\t\\tstarredUser\\n\\t\\t\\t\\tthread {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tagent {\\n\\t\\t\\t\\t\\tagentProfile {\\n\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    GET_USER_PERMISSIONS: \"\\n\\t\\tquery {\\n\\t\\t\\tdata: user {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\tpermissions {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    ESCALATIONS: \"\\n\\t\\tquery {\\n\\t\\t\\tdata: escalations {\\n\\t\\t\\t\\t\".concat(_fragment.default.ESCALATION_FRAGMENT, \"\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\"),\n    ESCALATION: \"\\n\\t\\tquery escalation($id: Int) {\\n\\t\\t\\tdata: escalation(id: $id) {\\n\\t\\t\\t\\t\".concat(_fragment.default.ESCALATION_FRAGMENT, \"\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\"),\n    ISSUE_TYPES: \"\\n\\t\\tquery issueTypes {\\n\\t\\t\\tdata: issueTypes {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\tissueType\\n\\t\\t\\t\\tdescription\\n\\t\\t\\t\\tisActive\\n\\t\\t\\t\\tisSystem\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    TICKET_SETTINGS: \"\\n\\t\\tquery ticketSettings {\\n\\t\\t\\tdata: ticketSettings {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\tcompany {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\torders\\n\\t\\t\\t\\tfields\\n\\t\\t\\t\\tupdated\\n\\t\\t\\t\\tsectionSet {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\tconditionFields\\n\\t\\t\\t\\t\\tcustomfieldSet {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tlabel\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tfields {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tlabel\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tcustomfieldSet {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tparentField {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tparentSection {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tfieldType\\n\\t\\t\\t\\t\\tlabel\\n\\t\\t\\t\\t\\tdescription\\n\\t\\t\\t\\t\\tisSystem\\n\\t\\t\\t\\t\\trequired\\n\\t\\t\\t\\t\\tchildren {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tlabel\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tsections {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\tconditionFields\\n\\t\\t\\t\\t\\tcustomfieldSet {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tfields {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    GUEST_SETTINGS: \"\\n\\t\\tquery guestSettings {\\n\\t\\t\\tdata: guestSettings {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\tcompany {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\torders\\n\\t\\t\\t\\tfields\\n\\t\\t\\t\\tupdated\\n\\t\\t\\t\\tsectionSet {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\tconditionFields\\n\\t\\t\\t\\t\\tcustomfieldSet {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tlabel\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tfields {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tlabel\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tcustomfieldSet {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tparentField {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tparentSection {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tfieldType\\n\\t\\t\\t\\t\\tlabel\\n\\t\\t\\t\\t\\tdescription\\n\\t\\t\\t\\t\\tisSystem\\n\\t\\t\\t\\t\\trequired\\n\\t\\t\\t\\t\\tchildren {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tlabel\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    ORGANIZATION_SETTINGS: \"\\n\\t\\tquery organizationSettings {\\n\\t\\t\\tdata: organizationSettings {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\tcompany {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\torders\\n\\t\\t\\t\\tfields\\n\\t\\t\\t\\tupdated\\n\\t\\t\\t\\tsectionSet {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\tconditionFields\\n\\t\\t\\t\\t\\tcustomfieldSet {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tlabel\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tfields {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tlabel\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tcustomfieldSet {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tparentField {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tparentSection {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tfieldType\\n\\t\\t\\t\\t\\tlabel\\n\\t\\t\\t\\t\\tdescription\\n\\t\\t\\t\\t\\tisSystem\\n\\t\\t\\t\\t\\trequired\\n\\t\\t\\t\\t\\tchildren {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tlabel\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    GUEST_IMPORT_HISTORY: \"\\n\\t\\tquery guestImportHistory {\\n\\t\\t\\tdata: guestImportHistory {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\tprocessName\\n\\t\\t\\t\\tprocessed\\n\\t\\t\\t\\tadded\\n\\t\\t\\t\\tupdated\\n\\t\\t\\t\\terrors\\n\\t\\t\\t\\tcreatedAt\\n\\t\\t\\t\\tuploadedBy {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tsource\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    ORGANIZATION_IMPORT_HISTORY: \"\\n\\t\\tquery organizationImportHistory {\\n\\t\\t\\tdata: organizationImportHistory {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\tprocessName\\n\\t\\t\\t\\tprocessed\\n\\t\\t\\t\\tadded\\n\\t\\t\\t\\tupdated\\n\\t\\t\\t\\terrors\\n\\t\\t\\t\\tcreatedAt\\n\\t\\t\\t\\tuploadedBy {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tsource\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    ARTICLES: \"\\n\\t\\tquery articles($id: Int, $categories_Id: Int!, $status: String) {\\n\\t\\t\\tdata: articles(id: $id, categories_Id: $categories_Id, status: $status) {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\tcategories {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\tsection {\\n\\t\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\t\\tkb {\\n\\t\\t\\t\\t\\t\\t\\tname\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tentityType\\n\\t\\t\\t\\ttitle\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tdescription\\n\\t\\t\\t\\tauthor {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tbody\\n\\t\\t\\t\\tcreatedAt\\n\\t\\t\\t\\tupdatedAt\\n\\t\\t\\t\\tviews\\n\\t\\t\\t\\tlikes\\n\\t\\t\\t\\tdislikes\\n\\t\\t\\t\\ttags {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\ttag\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    CATEGORIES_KB: \"\\n\\t\\tquery categories($sectionId: Int, $id: Int) {\\n\\t\\t\\tdata: categories(sectionId: $sectionId, id: $id) {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tentityType\\n\\t\\t\\t\\ttitle\\n\\t\\t\\t\\tcreatedAt\\n\\t\\t\\t\\tupdatedAt\\n\\t\\t\\t\\tdescription\\n\\t\\t\\t\\tauthor {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tsection {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\ttitle\\t\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tarticles {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\timage {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    SECTIONS: \"\\n\\t\\tquery sections($kbId: Int, $sectionId: Int) {\\n\\t\\t\\tdata: sections(kbId: $kbId, sectionId: $sectionId) {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\ttitle\\n\\t\\t\\t\\tkb {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tname\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tdescription\\n\\t\\t\\t\\tcategorySet {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\tdescription\\n\\t\\t\\t\\t\\tarticles {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    KB: \"\\n\\t\\tquery kb($id: Int) {\\n\\t\\t\\tdata: kb(id: $id) {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\tname\\n\\t\\t\\t\\tentitiesOrdering\\n\\t\\t\\t\\tdomainName\\n\\t\\t\\t\\tmagicStyles\\n\\t\\t\\t\\tvisible\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    GET_MESSAGE_REMINDERS: \"\\n\\t\\tquery reminders {\\n\\t\\t\\tdata: reminders {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\tmessage {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\ttext\\n\\t\\t\\t\\t\\tcreated\\n\\t\\t\\t\\t\\tmodified\\n\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\t\\tstaffprofile {\\n\\t\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\t\\tattachment {\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tread\\n\\t\\t\\t\\t\\textraText\\n\\t\\t\\t\\t\\tstatus\\n\\t\\t\\t\\t\\tpinned\\n\\t\\t\\t\\t\\tdata\\n\\t\\t\\t\\t\\treaction {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\temoji\\n\\t\\t\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tattachments {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tfilename\\n\\t\\t\\t\\t\\t\\tdatafile\\n\\t\\t\\t\\t\\t\\textension\\n\\t\\t\\t\\t\\t\\tcreated\\n\\t\\t\\t\\t\\t\\tuploadedBy {\\n\\t\\t\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\troom {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tisPrivate\\n\\t\\t\\t\\t\\t\\tisGroup\\n\\t\\t\\t\\t\\t\\ttitle\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tuser {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tfirstName\\n\\t\\t\\t\\t\\tlastName\\n\\t\\t\\t\\t\\tusername\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tcreatedAt\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tremindAt\\n\\t\\t\\t\\tisActive\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    GET_CRM_MAPPING: \"\\n\\t\\tquery mapping($propertyId: String, $crm: String) {\\n\\t\\t\\tdata: mapping(propertyId: $propertyId, crm: $crm) {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\tmapping\\n\\t\\t\\t\\texample\\n\\t\\t\\t\\tcontactsProcessed\\n\\t\\t\\t\\tcompaniesProcessed\\n\\t\\t\\t\\tdealsProcessed\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    GET_CRM_OPPORTUNITIES: \"\\n\\t\\tquery opportunities($crm: String, $objectId: String, $systemObject: String) {\\n\\t\\t\\tdata: opportunities(crm: $crm, objectId: $objectId, systemObject: $systemObject) {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\tcrm\\n\\t\\t\\t\\tcrmObjectId\\n\\t\\t\\t\\tcreatedDate\\n\\t\\t\\t\\tupdatedDate\\n\\t\\t\\t\\ttargetCloseDate\\n\\t\\t\\t\\tcloseDate\\n\\t\\t\\t\\tcrmOwner\\n\\t\\t\\t\\tstage\\n\\t\\t\\t\\tstatus\\n\\t\\t\\t\\tname\\n\\t\\t\\t\\tamount\\n\\t\\t\\t\\tcurrency\\n\\t\\t\\t\\trelatedCompanies\\n\\t\\t\\t\\trelatedContacts\\n\\t\\t\\t\\textraField\\n\\t\\t\\t\\tsource\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\",\n    QUOTAS: \"\\n\\t\\tquery companyQuotas {\\n\\t\\t\\tdata: companyQuotas {\\n\\t\\t\\t\\tid\\n\\t\\t\\t\\ttariffPlan {\\n\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\tname\\n\\t\\t\\t\\t\\tuserCountLimit\\n\\t\\t\\t\\t\\tcompanyquotasSet {\\n\\t\\t\\t\\t\\t\\tid\\n\\t\\t\\t\\t\\t\\tuserCountUsage\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tuserCountUsage\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\"\n  };\n  var _default = Query;\n  _exports.default = _default;\n});","define(\"inboxfront/helpers/-clear-element\", [\"exports\", \"ember-in-element-polyfill/helpers/-clear-element\"], function (_exports, _clearElement) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _clearElement.default;\n    }\n  });\n  Object.defineProperty(_exports, \"clearElement\", {\n    enumerable: true,\n    get: function get() {\n      return _clearElement.clearElement;\n    }\n  });\n});","define(\"inboxfront/helpers/-element\", [\"exports\", \"ember-element-helper/helpers/-element\"], function (_exports, _element) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _element.default;\n    }\n  });\n});","define(\"inboxfront/helpers/-paper-underscore\", [\"exports\", \"ember-paper/helpers/underscore\"], function (_exports, _underscore) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _underscore.default;\n    }\n  });\n  Object.defineProperty(_exports, \"underscore\", {\n    enumerable: true,\n    get: function get() {\n      return _underscore.underscore;\n    }\n  });\n});","define(\"inboxfront/helpers/and\", [\"exports\", \"ember-truth-helpers/helpers/and\"], function (_exports, _and) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _and.default;\n    }\n  });\n  Object.defineProperty(_exports, \"and\", {\n    enumerable: true,\n    get: function get() {\n      return _and.and;\n    }\n  });\n});","define(\"inboxfront/helpers/app-version\", [\"exports\", \"inboxfront/config/environment\", \"ember-cli-app-version/utils/regexp\"], function (_exports, _environment, _regexp) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.appVersion = appVersion;\n  _exports.default = void 0;\n\n  function appVersion(_) {\n    var hash = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n    var version = _environment.default.APP.version; // e.g. 1.0.0-alpha.1+4jds75hf\n    // Allow use of 'hideSha' and 'hideVersion' For backwards compatibility\n\n    var versionOnly = hash.versionOnly || hash.hideSha;\n    var shaOnly = hash.shaOnly || hash.hideVersion;\n    var match = null;\n\n    if (versionOnly) {\n      if (hash.showExtended) {\n        match = version.match(_regexp.versionExtendedRegExp); // 1.0.0-alpha.1\n      } // Fallback to just version\n\n\n      if (!match) {\n        match = version.match(_regexp.versionRegExp); // 1.0.0\n      }\n    }\n\n    if (shaOnly) {\n      match = version.match(_regexp.shaRegExp); // 4jds75hf\n    }\n\n    return match ? match[0] : version;\n  }\n\n  var _default = Ember.Helper.helper(appVersion);\n\n  _exports.default = _default;\n});","define(\"inboxfront/helpers/append\", [\"exports\", \"ember-composable-helpers/helpers/append\"], function (_exports, _append) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _append.default;\n    }\n  });\n  Object.defineProperty(_exports, \"append\", {\n    enumerable: true,\n    get: function get() {\n      return _append.append;\n    }\n  });\n});","define(\"inboxfront/helpers/array\", [\"exports\", \"ember-composable-helpers/helpers/array\"], function (_exports, _array) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _array.default;\n    }\n  });\n  Object.defineProperty(_exports, \"array\", {\n    enumerable: true,\n    get: function get() {\n      return _array.array;\n    }\n  });\n});","define(\"inboxfront/helpers/camelize\", [\"exports\", \"ember-cli-string-helpers/helpers/camelize\"], function (_exports, _camelize) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _camelize.default;\n    }\n  });\n  Object.defineProperty(_exports, \"camelize\", {\n    enumerable: true,\n    get: function get() {\n      return _camelize.camelize;\n    }\n  });\n});","define(\"inboxfront/helpers/cancel-all\", [\"exports\", \"ember-concurrency/helpers/cancel-all\"], function (_exports, _cancelAll) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _cancelAll.default;\n    }\n  });\n});","define(\"inboxfront/helpers/capitalize\", [\"exports\", \"ember-cli-string-helpers/helpers/capitalize\"], function (_exports, _capitalize) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _capitalize.default;\n    }\n  });\n  Object.defineProperty(_exports, \"capitalize\", {\n    enumerable: true,\n    get: function get() {\n      return _capitalize.capitalize;\n    }\n  });\n});","define(\"inboxfront/helpers/chunk\", [\"exports\", \"ember-composable-helpers/helpers/chunk\"], function (_exports, _chunk) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _chunk.default;\n    }\n  });\n  Object.defineProperty(_exports, \"chunk\", {\n    enumerable: true,\n    get: function get() {\n      return _chunk.chunk;\n    }\n  });\n});","define(\"inboxfront/helpers/classify\", [\"exports\", \"ember-cli-string-helpers/helpers/classify\"], function (_exports, _classify) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _classify.default;\n    }\n  });\n  Object.defineProperty(_exports, \"classify\", {\n    enumerable: true,\n    get: function get() {\n      return _classify.classify;\n    }\n  });\n});","define(\"inboxfront/helpers/compact\", [\"exports\", \"ember-composable-helpers/helpers/compact\"], function (_exports, _compact) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _compact.default;\n    }\n  });\n});","define(\"inboxfront/helpers/compute\", [\"exports\", \"ember-composable-helpers/helpers/compute\"], function (_exports, _compute) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _compute.default;\n    }\n  });\n  Object.defineProperty(_exports, \"compute\", {\n    enumerable: true,\n    get: function get() {\n      return _compute.compute;\n    }\n  });\n});","define(\"inboxfront/helpers/contains\", [\"exports\", \"ember-composable-helpers/helpers/contains\"], function (_exports, _contains) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _contains.default;\n    }\n  });\n  Object.defineProperty(_exports, \"contains\", {\n    enumerable: true,\n    get: function get() {\n      return _contains.contains;\n    }\n  });\n});","define(\"inboxfront/helpers/convert-capitalize\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.convertCapitalize = convertCapitalize;\n  _exports.default = void 0;\n\n  function convertCapitalize(text) {\n    return text[0].charAt(0).toUpperCase() + text[0].toLowerCase().slice(1);\n  }\n\n  var _default = Ember.Helper.helper(convertCapitalize);\n\n  _exports.default = _default;\n});","define(\"inboxfront/helpers/convert-time\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.convertTime = convertTime;\n  _exports.default = void 0;\n\n  function convertTime(sec) {\n    return new Date(sec * 1000).toISOString().substr(11, 8);\n  }\n\n  var _default = Ember.Helper.helper(convertTime);\n\n  _exports.default = _default;\n});","define(\"inboxfront/helpers/countries-list\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = _exports.COUNTRIES_LIST = void 0;\n  var COUNTRIES_LIST = [{\n    name: 'Afghanistan',\n    iso2: 'AF',\n    iso3: 'AFG',\n    isoNumeric: '4'\n  }, {\n    name: 'Åland Islands',\n    iso2: 'AX',\n    iso3: 'ALA',\n    isoNumeric: '248'\n  }, {\n    name: 'Albania',\n    iso2: 'AL',\n    iso3: 'ALB',\n    isoNumeric: '8'\n  }, {\n    name: 'Algeria',\n    iso2: 'DZ',\n    iso3: 'DZA',\n    isoNumeric: '12'\n  }, {\n    name: 'American Samoa',\n    iso2: 'AS',\n    iso3: 'ASM',\n    isoNumeric: '16'\n  }, {\n    name: 'Andorra',\n    iso2: 'AD',\n    iso3: 'AND',\n    isoNumeric: '20'\n  }, {\n    name: 'Angola',\n    iso2: 'AO',\n    iso3: 'AGO',\n    isoNumeric: '24'\n  }, {\n    name: 'Anguilla',\n    iso2: 'AI',\n    iso3: 'AIA',\n    isoNumeric: '660'\n  }, {\n    name: 'Antarctica',\n    iso2: 'AQ',\n    iso3: 'ATA',\n    isoNumeric: '10'\n  }, {\n    name: 'Antigua and Barbuda',\n    iso2: 'AG',\n    iso3: 'ATG',\n    isoNumeric: '28'\n  }, {\n    name: 'Argentina',\n    iso2: 'AR',\n    iso3: 'ARG',\n    isoNumeric: '32'\n  }, {\n    name: 'Armenia',\n    iso2: 'AM',\n    iso3: 'ARM',\n    isoNumeric: '51'\n  }, {\n    name: 'Aruba',\n    iso2: 'AW',\n    iso3: 'ABW',\n    isoNumeric: '533'\n  }, {\n    name: 'Australia',\n    iso2: 'AU',\n    iso3: 'AUS',\n    isoNumeric: '36'\n  }, {\n    name: 'Austria',\n    iso2: 'AT',\n    iso3: 'AUT',\n    isoNumeric: '40'\n  }, {\n    name: 'Azerbaijan',\n    iso2: 'AZ',\n    iso3: 'AZE',\n    isoNumeric: '31'\n  }, {\n    name: 'Bahamas',\n    iso2: 'BS',\n    iso3: 'BHS',\n    isoNumeric: '44'\n  }, {\n    name: 'Bahrain',\n    iso2: 'BH',\n    iso3: 'BHR',\n    isoNumeric: '48'\n  }, {\n    name: 'Bangladesh',\n    iso2: 'BD',\n    iso3: 'BGD',\n    isoNumeric: '50'\n  }, {\n    name: 'Barbados',\n    iso2: 'BB',\n    iso3: 'BRB',\n    isoNumeric: '52'\n  }, {\n    name: 'Belarus',\n    iso2: 'BY',\n    iso3: 'BLR',\n    isoNumeric: '112'\n  }, {\n    name: 'Belgium',\n    iso2: 'BE',\n    iso3: 'BEL',\n    isoNumeric: '56'\n  }, {\n    name: 'Belize',\n    iso2: 'BZ',\n    iso3: 'BLZ',\n    isoNumeric: '84'\n  }, {\n    name: 'Benin',\n    iso2: 'BJ',\n    iso3: 'BEN',\n    isoNumeric: '204'\n  }, {\n    name: 'Bermuda',\n    iso2: 'BM',\n    iso3: 'BMU',\n    isoNumeric: '60'\n  }, {\n    name: 'Bhutan',\n    iso2: 'BT',\n    iso3: 'BTN',\n    isoNumeric: '64'\n  }, {\n    name: 'Bolivia, Plurinational State of',\n    iso2: 'BO',\n    iso3: 'BOL',\n    isoNumeric: '68'\n  }, {\n    name: 'Bonaire, Sint Eustatius and Saba',\n    iso2: 'BQ',\n    iso3: 'BES',\n    isoNumeric: '535'\n  }, {\n    name: 'Bosnia and Herzegovina',\n    iso2: 'BA',\n    iso3: 'BIH',\n    isoNumeric: '70'\n  }, {\n    name: 'Botswana',\n    iso2: 'BW',\n    iso3: 'BWA',\n    isoNumeric: '72'\n  }, {\n    name: 'Bouvet Island',\n    iso2: 'BV',\n    iso3: 'BVT',\n    isoNumeric: '74'\n  }, {\n    name: 'Brazil',\n    iso2: 'BR',\n    iso3: 'BRA',\n    isoNumeric: '76'\n  }, {\n    name: 'British Indian Ocean Territory',\n    iso2: 'IO',\n    iso3: 'IOT',\n    isoNumeric: '86'\n  }, {\n    name: 'Brunei Darussalam',\n    iso2: 'BN',\n    iso3: 'BRN',\n    isoNumeric: '96'\n  }, {\n    name: 'Bulgaria',\n    iso2: 'BG',\n    iso3: 'BGR',\n    isoNumeric: '100'\n  }, {\n    name: 'Burkina Faso',\n    iso2: 'BF',\n    iso3: 'BFA',\n    isoNumeric: '854'\n  }, {\n    name: 'Burundi',\n    iso2: 'BI',\n    iso3: 'BDI',\n    isoNumeric: '108'\n  }, {\n    name: 'Cambodia',\n    iso2: 'KH',\n    iso3: 'CPV',\n    isoNumeric: '132'\n  }, {\n    name: 'Cameroon',\n    iso2: 'CM',\n    iso3: 'KHM',\n    isoNumeric: '116'\n  }, {\n    name: 'Canada',\n    iso2: 'CA',\n    iso3: 'CMR',\n    isoNumeric: '120'\n  }, {\n    name: 'Cape Verde',\n    iso2: 'CV',\n    iso3: 'CAN',\n    isoNumeric: '124'\n  }, {\n    name: 'Cayman Islands',\n    iso2: 'KY',\n    iso3: 'CYM',\n    isoNumeric: '136'\n  }, {\n    name: 'Central African Republic',\n    iso2: 'CF',\n    iso3: 'CAF',\n    isoNumeric: '140'\n  }, {\n    name: 'Chad',\n    iso2: 'TD',\n    iso3: 'TCD',\n    isoNumeric: '148'\n  }, {\n    name: 'Chile',\n    iso2: 'CL',\n    iso3: 'CHL',\n    isoNumeric: '152'\n  }, {\n    name: 'China',\n    iso2: 'CN',\n    iso3: 'CHN',\n    isoNumeric: '156'\n  }, {\n    name: 'Christmas Island',\n    iso2: 'CX',\n    iso3: 'CXR',\n    isoNumeric: '162'\n  }, {\n    name: 'Cocos (Keeling) Islands',\n    iso2: 'CC',\n    iso3: 'CCK',\n    isoNumeric: '166'\n  }, {\n    name: 'Colombia',\n    iso2: 'CO',\n    iso3: 'COL',\n    isoNumeric: '170'\n  }, {\n    name: 'Comoros',\n    iso2: 'KM',\n    iso3: 'COM',\n    isoNumeric: '174'\n  }, {\n    name: 'Congo',\n    iso2: 'CG',\n    iso3: 'COG',\n    isoNumeric: '178'\n  }, {\n    name: 'Congo, the Democratic Republic of the',\n    iso2: 'CD',\n    iso3: 'COD',\n    isoNumeric: '180'\n  }, {\n    name: 'Cook Islands',\n    iso2: 'CK',\n    iso3: 'COK',\n    isoNumeric: '184'\n  }, {\n    name: 'Costa Rica',\n    iso2: 'CR',\n    iso3: 'CRI',\n    isoNumeric: '188'\n  }, {\n    name: 'Côte d\\'Ivoire',\n    iso2: 'CI',\n    iso3: 'CIV',\n    isoNumeric: '384'\n  }, {\n    name: 'Croatia',\n    iso2: 'HR',\n    iso3: 'HRV',\n    isoNumeric: '191'\n  }, {\n    name: 'Cuba',\n    iso2: 'CU',\n    iso3: 'CUB',\n    isoNumeric: '192'\n  }, {\n    name: 'Curaçao',\n    iso2: 'CW',\n    iso3: 'CUW',\n    isoNumeric: '531'\n  }, {\n    name: 'Cyprus',\n    iso2: 'CY',\n    iso3: 'CYP',\n    isoNumeric: '196'\n  }, {\n    name: 'Czech Republic',\n    iso2: 'CZ',\n    iso3: 'CZE',\n    isoNumeric: '203'\n  }, {\n    name: 'Denmark',\n    iso2: 'DK',\n    iso3: 'DNK',\n    isoNumeric: '208'\n  }, {\n    name: 'Djibouti',\n    iso2: 'DJ',\n    iso3: 'DJI',\n    isoNumeric: '262'\n  }, {\n    name: 'Dominica',\n    iso2: 'DM',\n    iso3: 'DMA',\n    isoNumeric: '212'\n  }, {\n    name: 'Dominican Republic',\n    iso2: 'DO',\n    iso3: 'DOM',\n    isoNumeric: '214'\n  }, {\n    name: 'Ecuador',\n    iso2: 'EC',\n    iso3: 'ECU',\n    isoNumeric: '218'\n  }, {\n    name: 'Egypt',\n    iso2: 'EG',\n    iso3: 'EGY',\n    isoNumeric: '818'\n  }, {\n    name: 'El Salvador',\n    iso2: 'SV',\n    iso3: 'SLV',\n    isoNumeric: '222'\n  }, {\n    name: 'Equatorial Guinea',\n    iso2: 'GQ',\n    iso3: 'GNQ',\n    isoNumeric: '226'\n  }, {\n    name: 'Eritrea',\n    iso2: 'ER',\n    iso3: 'ERI',\n    isoNumeric: '232'\n  }, {\n    name: 'Estonia',\n    iso2: 'EE',\n    iso3: 'EST',\n    isoNumeric: '233'\n  }, {\n    name: 'Ethiopia',\n    iso2: 'ET',\n    iso3: 'ETH',\n    isoNumeric: '231'\n  }, {\n    name: 'Falkland Islands (Malvinas)',\n    iso2: 'FK',\n    iso3: 'FLK',\n    isoNumeric: '238'\n  }, {\n    name: 'Faroe Islands',\n    iso2: 'FO',\n    iso3: 'FRO',\n    isoNumeric: '234'\n  }, {\n    name: 'Fiji',\n    iso2: 'FJ',\n    iso3: 'FJI',\n    isoNumeric: '242'\n  }, {\n    name: 'Finland',\n    iso2: 'FI',\n    iso3: 'FIN',\n    isoNumeric: '246'\n  }, {\n    name: 'France',\n    iso2: 'FR',\n    iso3: 'FRA',\n    isoNumeric: '250'\n  }, {\n    name: 'French Guiana',\n    iso2: 'GF',\n    iso3: 'GUF',\n    isoNumeric: '254'\n  }, {\n    name: 'French Polynesia',\n    iso2: 'PF',\n    iso3: 'PYF',\n    isoNumeric: '258'\n  }, {\n    name: 'French Southern Territories',\n    iso2: 'TF',\n    iso3: 'ATF',\n    isoNumeric: '260'\n  }, {\n    name: 'Gabon',\n    iso2: 'GA',\n    iso3: 'GAB',\n    isoNumeric: '266'\n  }, {\n    name: 'Gambia',\n    iso2: 'GM',\n    iso3: 'GMB',\n    isoNumeric: '270'\n  }, {\n    name: 'Georgia',\n    iso2: 'GE',\n    iso3: 'GEO',\n    isoNumeric: '268'\n  }, {\n    name: 'Germany',\n    iso2: 'DE',\n    iso3: 'DEU',\n    isoNumeric: '276'\n  }, {\n    name: 'Ghana',\n    iso2: 'GH',\n    iso3: 'GHA',\n    isoNumeric: '288'\n  }, {\n    name: 'Gibraltar',\n    iso2: 'GI',\n    iso3: 'GIB',\n    isoNumeric: '292'\n  }, {\n    name: 'Greece',\n    iso2: 'GR',\n    iso3: 'GRC',\n    isoNumeric: '300'\n  }, {\n    name: 'Greenland',\n    iso2: 'GL',\n    iso3: 'GRL',\n    isoNumeric: '304'\n  }, {\n    name: 'Grenada',\n    iso2: 'GD',\n    iso3: 'GRD',\n    isoNumeric: '308'\n  }, {\n    name: 'Guadeloupe',\n    iso2: 'GP',\n    iso3: 'GLP',\n    isoNumeric: '312'\n  }, {\n    name: 'Guam',\n    iso2: 'GU',\n    iso3: 'GUM',\n    isoNumeric: '316'\n  }, {\n    name: 'Guatemala',\n    iso2: 'GT',\n    iso3: 'GTM',\n    isoNumeric: '320'\n  }, {\n    name: 'Guernsey',\n    iso2: 'GG',\n    iso3: 'GGY',\n    isoNumeric: '831'\n  }, {\n    name: 'Guinea',\n    iso2: 'GN',\n    iso3: 'GIN',\n    isoNumeric: '324'\n  }, {\n    name: 'Guinea-Bissau',\n    iso2: 'GW',\n    iso3: 'GNB',\n    isoNumeric: '624'\n  }, {\n    name: 'Guyana',\n    iso2: 'GY',\n    iso3: 'GUY',\n    isoNumeric: '328'\n  }, {\n    name: 'Haiti',\n    iso2: 'HT',\n    iso3: 'HTI',\n    isoNumeric: '332'\n  }, {\n    name: 'Heard Island and McDonald Islands',\n    iso2: 'HM',\n    iso3: 'HMD',\n    isoNumeric: '334'\n  }, {\n    name: 'Holy See (Vatican City State)',\n    iso2: 'VA',\n    iso3: 'VAT',\n    isoNumeric: '336'\n  }, {\n    name: 'Honduras',\n    iso2: 'HN',\n    iso3: 'HND',\n    isoNumeric: '340'\n  }, {\n    name: 'Hong Kong',\n    iso2: 'HK',\n    iso3: 'HKG',\n    isoNumeric: '344'\n  }, {\n    name: 'Hungary',\n    iso2: 'HU',\n    iso3: 'HUN',\n    isoNumeric: '348'\n  }, {\n    name: 'Iceland',\n    iso2: 'IS',\n    iso3: 'ISL',\n    isoNumeric: '352'\n  }, {\n    name: 'India',\n    iso2: 'IN',\n    iso3: 'IND',\n    isoNumeric: '356'\n  }, {\n    name: 'Indonesia',\n    iso2: 'ID',\n    iso3: 'IDN',\n    isoNumeric: '360'\n  }, {\n    name: 'Iran, Islamic Republic of',\n    iso2: 'IR',\n    iso3: 'IRN',\n    isoNumeric: '364'\n  }, {\n    name: 'Iraq',\n    iso2: 'IQ',\n    iso3: 'IRQ',\n    isoNumeric: '368'\n  }, {\n    name: 'Ireland',\n    iso2: 'IE',\n    iso3: 'IRL',\n    isoNumeric: '372'\n  }, {\n    name: 'Isle of Man',\n    iso2: 'IM',\n    iso3: 'IMN',\n    isoNumeric: '833'\n  }, {\n    name: 'Israel',\n    iso2: 'IL',\n    iso3: 'ISR',\n    isoNumeric: '376'\n  }, {\n    name: 'Italy',\n    iso2: 'IT',\n    iso3: 'ITA',\n    isoNumeric: '380'\n  }, {\n    name: 'Jamaica',\n    iso2: 'JM',\n    iso3: 'JAM',\n    isoNumeric: '388'\n  }, {\n    name: 'Japan',\n    iso2: 'JP',\n    iso3: 'JPN',\n    isoNumeric: '392'\n  }, {\n    name: 'Jersey',\n    iso2: 'JE',\n    iso3: 'JEY',\n    isoNumeric: '832'\n  }, {\n    name: 'Jordan',\n    iso2: 'JO',\n    iso3: 'JOR',\n    isoNumeric: '400'\n  }, {\n    name: 'Kazakhstan',\n    iso2: 'KZ',\n    iso3: 'KAZ',\n    isoNumeric: '398'\n  }, {\n    name: 'Kenya',\n    iso2: 'KE',\n    iso3: 'KEN',\n    isoNumeric: '404'\n  }, {\n    name: 'Kiribati',\n    iso2: 'KI',\n    iso3: 'KIR',\n    isoNumeric: '296'\n  }, {\n    name: 'Korea, Democratic People\\'s Republic of',\n    iso2: 'KP',\n    iso3: 'PRK',\n    isoNumeric: '408'\n  }, {\n    name: 'Korea, Republic of',\n    iso2: 'KR',\n    iso3: 'KOR',\n    isoNumeric: '410'\n  }, {\n    name: 'Kuwait',\n    iso2: 'KW',\n    iso3: 'KWT',\n    isoNumeric: '414'\n  }, {\n    name: 'Kyrgyzstan',\n    iso2: 'KG',\n    iso3: 'KGZ',\n    isoNumeric: '417'\n  }, {\n    name: 'Lao People\\'s Democratic Republic',\n    iso2: 'LA',\n    iso3: 'LAO',\n    isoNumeric: '418'\n  }, {\n    name: 'Latvia',\n    iso2: 'LV',\n    iso3: 'LVA',\n    isoNumeric: '428'\n  }, {\n    name: 'Lebanon',\n    iso2: 'LB',\n    iso3: 'LBN',\n    isoNumeric: '422'\n  }, {\n    name: 'Lesotho',\n    iso2: 'LS',\n    iso3: 'LSO',\n    isoNumeric: '426'\n  }, {\n    name: 'Liberia',\n    iso2: 'LR',\n    iso3: 'LBR',\n    isoNumeric: '430'\n  }, {\n    name: 'Libya',\n    iso2: 'LY',\n    iso3: 'LBY',\n    isoNumeric: '434'\n  }, {\n    name: 'Liechtenstein',\n    iso2: 'LI',\n    iso3: 'LIE',\n    isoNumeric: '438'\n  }, {\n    name: 'Lithuania',\n    iso2: 'LT',\n    iso3: 'LTU',\n    isoNumeric: '440'\n  }, {\n    name: 'Luxembourg',\n    iso2: 'LU',\n    iso3: 'LUX',\n    isoNumeric: '442'\n  }, {\n    name: 'Macao',\n    iso2: 'MO',\n    iso3: 'MAC',\n    isoNumeric: '446'\n  }, {\n    name: 'Macedonia, the Former Yugoslav Republic of',\n    iso2: 'MK',\n    iso3: 'MKD',\n    isoNumeric: '807'\n  }, {\n    name: 'Madagascar',\n    iso2: 'MG',\n    iso3: 'MDG',\n    isoNumeric: '450'\n  }, {\n    name: 'Malawi',\n    iso2: 'MW',\n    iso3: 'MWI',\n    isoNumeric: '454'\n  }, {\n    name: 'Malaysia',\n    iso2: 'MY',\n    iso3: 'MYS',\n    isoNumeric: '458'\n  }, {\n    name: 'Maldives',\n    iso2: 'MV',\n    iso3: 'MDV',\n    isoNumeric: '462'\n  }, {\n    name: 'Mali',\n    iso2: 'ML',\n    iso3: 'MLI',\n    isoNumeric: '466'\n  }, {\n    name: 'Malta',\n    iso2: 'MT',\n    iso3: 'MLT',\n    isoNumeric: '470'\n  }, {\n    name: 'Marshall Islands',\n    iso2: 'MH',\n    iso3: 'MHL',\n    isoNumeric: '584'\n  }, {\n    name: 'Martinique',\n    iso2: 'MQ',\n    iso3: 'MTQ',\n    isoNumeric: '474'\n  }, {\n    name: 'Mauritania',\n    iso2: 'MR',\n    iso3: 'MRT',\n    isoNumeric: '478'\n  }, {\n    name: 'Mauritius',\n    iso2: 'MU',\n    iso3: 'MUS',\n    isoNumeric: '480'\n  }, {\n    name: 'Mayotte',\n    iso2: 'YT',\n    iso3: 'MYT',\n    isoNumeric: '175'\n  }, {\n    name: 'Mexico',\n    iso2: 'MX',\n    iso3: 'MEX',\n    isoNumeric: '484'\n  }, {\n    name: 'Micronesia, Federated States of',\n    iso2: 'FM',\n    iso3: 'FSM',\n    isoNumeric: '583'\n  }, {\n    name: 'Moldova, Republic of',\n    iso2: 'MD',\n    iso3: 'MDA',\n    isoNumeric: '498'\n  }, {\n    name: 'Monaco',\n    iso2: 'MC',\n    iso3: 'MCO',\n    isoNumeric: '492'\n  }, {\n    name: 'Mongolia',\n    iso2: 'MN',\n    iso3: 'MNG',\n    isoNumeric: '496'\n  }, {\n    name: 'Montenegro',\n    iso2: 'ME',\n    iso3: 'MNE',\n    isoNumeric: '499'\n  }, {\n    name: 'Montserrat',\n    iso2: 'MS',\n    iso3: 'MSR',\n    isoNumeric: '500'\n  }, {\n    name: 'Morocco',\n    iso2: 'MA',\n    iso3: 'MAR',\n    isoNumeric: '504'\n  }, {\n    name: 'Mozambique',\n    iso2: 'MZ',\n    iso3: 'MOZ',\n    isoNumeric: '508'\n  }, {\n    name: 'Myanmar',\n    iso2: 'MM',\n    iso3: 'MMR',\n    isoNumeric: '104'\n  }, {\n    name: 'Namibia',\n    iso2: 'NA',\n    iso3: 'NAM',\n    isoNumeric: '516'\n  }, {\n    name: 'Nauru',\n    iso2: 'NR',\n    iso3: 'NRU',\n    isoNumeric: '520'\n  }, {\n    name: 'Nepal',\n    iso2: 'NP',\n    iso3: 'NPL',\n    isoNumeric: '524'\n  }, {\n    name: 'Netherlands',\n    iso2: 'NL',\n    iso3: 'NLD',\n    isoNumeric: '528'\n  }, {\n    name: 'New Caledonia',\n    iso2: 'NC',\n    iso3: 'NCL',\n    isoNumeric: '540'\n  }, {\n    name: 'New Zealand',\n    iso2: 'NZ',\n    iso3: 'NZL',\n    isoNumeric: '554'\n  }, {\n    name: 'Nicaragua',\n    iso2: 'NI',\n    iso3: 'NIC',\n    isoNumeric: '558'\n  }, {\n    name: 'Niger',\n    iso2: 'NE',\n    iso3: 'NER',\n    isoNumeric: '562'\n  }, {\n    name: 'Nigeria',\n    iso2: 'NG',\n    iso3: 'NGA',\n    isoNumeric: '566'\n  }, {\n    name: 'Niue',\n    iso2: 'NU',\n    iso3: 'NIU',\n    isoNumeric: '570'\n  }, {\n    name: 'Norfolk Island',\n    iso2: 'NF',\n    iso3: 'NFK',\n    isoNumeric: '574'\n  }, {\n    name: 'Northern Mariana Islands',\n    iso2: 'MP',\n    iso3: 'MNP',\n    isoNumeric: '580'\n  }, {\n    name: 'Norway',\n    iso2: 'NO',\n    iso3: 'NOR',\n    isoNumeric: '578'\n  }, {\n    name: 'Oman',\n    iso2: 'OM',\n    iso3: 'OMN',\n    isoNumeric: '512'\n  }, {\n    name: 'Pakistan',\n    iso2: 'PK',\n    iso3: 'PAK',\n    isoNumeric: '586'\n  }, {\n    name: 'Palau',\n    iso2: 'PW',\n    iso3: 'PLW',\n    isoNumeric: '585'\n  }, {\n    name: 'Palestine, State of',\n    iso2: 'PS',\n    iso3: 'PSE',\n    isoNumeric: '275'\n  }, {\n    name: 'Panama',\n    iso2: 'PA',\n    iso3: 'PAN',\n    isoNumeric: '591'\n  }, {\n    name: 'Papua New Guinea',\n    iso2: 'PG',\n    iso3: 'PNG',\n    isoNumeric: '598'\n  }, {\n    name: 'Paraguay',\n    iso2: 'PY',\n    iso3: 'PRY',\n    isoNumeric: '600'\n  }, {\n    name: 'Peru',\n    iso2: 'PE',\n    iso3: 'PER',\n    isoNumeric: '604'\n  }, {\n    name: 'Philippines',\n    iso2: 'PH',\n    iso3: 'PHL',\n    isoNumeric: '608'\n  }, {\n    name: 'Pitcairn',\n    iso2: 'PN',\n    iso3: 'PCN',\n    isoNumeric: '612'\n  }, {\n    name: 'Poland',\n    iso2: 'PL',\n    iso3: 'POL',\n    isoNumeric: '616'\n  }, {\n    name: 'Portugal',\n    iso2: 'PT',\n    iso3: 'PRT',\n    isoNumeric: '620'\n  }, {\n    name: 'Puerto Rico',\n    iso2: 'PR',\n    iso3: 'PRI',\n    isoNumeric: '630'\n  }, {\n    name: 'Qatar',\n    iso2: 'QA',\n    iso3: 'QAT',\n    isoNumeric: '634'\n  }, {\n    name: 'Réunion',\n    iso2: 'RE',\n    iso3: 'REU',\n    isoNumeric: '638'\n  }, {\n    name: 'Romania',\n    iso2: 'RO',\n    iso3: 'ROU',\n    isoNumeric: '642'\n  }, {\n    name: 'Russian Federation',\n    iso2: 'RU',\n    iso3: 'RUS',\n    isoNumeric: '643'\n  }, {\n    name: 'Rwanda',\n    iso2: 'RW',\n    iso3: 'RWA',\n    isoNumeric: '646'\n  }, {\n    name: 'Saint Barthélemy',\n    iso2: 'BL',\n    iso3: 'BLM',\n    isoNumeric: '652'\n  }, {\n    name: 'Saint Helena, Ascension and Tristan da Cunha',\n    iso2: 'SH',\n    iso3: 'SHN',\n    isoNumeric: '654'\n  }, {\n    name: 'Saint Kitts and Nevis',\n    iso2: 'KN',\n    iso3: 'KNA',\n    isoNumeric: '659'\n  }, {\n    name: 'Saint Lucia',\n    iso2: 'LC',\n    iso3: 'LCA',\n    isoNumeric: '662'\n  }, {\n    name: 'Saint Martin (French part)',\n    iso2: 'MF',\n    iso3: 'MAF',\n    isoNumeric: '663'\n  }, {\n    name: 'Saint Pierre and Miquelon',\n    iso2: 'PM',\n    iso3: 'SPM',\n    isoNumeric: '666'\n  }, {\n    name: 'Saint Vincent and the Grenadines',\n    iso2: 'VC',\n    iso3: 'VCT',\n    isoNumeric: '670'\n  }, {\n    name: 'Samoa',\n    iso2: 'WS',\n    iso3: 'WSM',\n    isoNumeric: '882'\n  }, {\n    name: 'San Marino',\n    iso2: 'SM',\n    iso3: 'SMR',\n    isoNumeric: '674'\n  }, {\n    name: 'Sao Tome and Principe',\n    iso2: 'ST',\n    iso3: 'STP',\n    isoNumeric: '678'\n  }, {\n    name: 'Saudi Arabia',\n    iso2: 'SA',\n    iso3: 'SAU',\n    isoNumeric: '682'\n  }, {\n    name: 'Senegal',\n    iso2: 'SN',\n    iso3: 'SEN',\n    isoNumeric: '686'\n  }, {\n    name: 'Serbia',\n    iso2: 'RS',\n    iso3: 'SRB',\n    isoNumeric: '688'\n  }, {\n    name: 'Seychelles',\n    iso2: 'SC',\n    iso3: 'SYC',\n    isoNumeric: '690'\n  }, {\n    name: 'Sierra Leone',\n    iso2: 'SL',\n    iso3: 'SLE',\n    isoNumeric: '694'\n  }, {\n    name: 'Singapore',\n    iso2: 'SG',\n    iso3: 'SGP',\n    isoNumeric: '702'\n  }, {\n    name: 'Sint Maarten (Dutch part)',\n    iso2: 'SX',\n    iso3: 'SXM',\n    isoNumeric: '534'\n  }, {\n    name: 'Slovakia',\n    iso2: 'SK',\n    iso3: 'SVK',\n    isoNumeric: '703'\n  }, {\n    name: 'Slovenia',\n    iso2: 'SI',\n    iso3: 'SVN',\n    isoNumeric: '705'\n  }, {\n    name: 'Solomon Islands',\n    iso2: 'SB',\n    iso3: 'SLB',\n    isoNumeric: '90'\n  }, {\n    name: 'Somalia',\n    iso2: 'SO',\n    iso3: 'SOM',\n    isoNumeric: '706'\n  }, {\n    name: 'South Africa',\n    iso2: 'ZA',\n    iso3: 'ZAF',\n    isoNumeric: '710'\n  }, {\n    name: 'South Georgia and the South Sandwich Islands',\n    iso2: 'GS',\n    iso3: 'SGS',\n    isoNumeric: '239'\n  }, {\n    name: 'South Sudan',\n    iso2: 'SS',\n    iso3: 'SSD',\n    isoNumeric: '728'\n  }, {\n    name: 'Spain',\n    iso2: 'ES',\n    iso3: 'ESP',\n    isoNumeric: '724'\n  }, {\n    name: 'Sri Lanka',\n    iso2: 'LK',\n    iso3: 'LKA',\n    isoNumeric: '144'\n  }, {\n    name: 'Sudan',\n    iso2: 'SD',\n    iso3: 'SDN',\n    isoNumeric: '729'\n  }, {\n    name: 'Suriname',\n    iso2: 'SR',\n    iso3: 'SUR',\n    isoNumeric: '740'\n  }, {\n    name: 'Svalbard and Jan Mayen',\n    iso2: 'SJ',\n    iso3: 'SJM',\n    isoNumeric: '744'\n  }, {\n    name: 'Swaziland',\n    iso2: 'SZ',\n    iso3: 'SWZ',\n    isoNumeric: '748'\n  }, {\n    name: 'Sweden',\n    iso2: 'SE',\n    iso3: 'SWE',\n    isoNumeric: '752'\n  }, {\n    name: 'Switzerland',\n    iso2: 'CH',\n    iso3: 'CHE',\n    isoNumeric: '756'\n  }, {\n    name: 'Syrian Arab Republic',\n    iso2: 'SY',\n    iso3: 'SYR',\n    isoNumeric: '760'\n  }, {\n    name: 'Taiwan, Province of China',\n    iso2: 'TW',\n    iso3: 'TWN',\n    isoNumeric: '158'\n  }, {\n    name: 'Tajikistan',\n    iso2: 'TJ',\n    iso3: 'TJK',\n    isoNumeric: '762'\n  }, {\n    name: 'Tanzania, United Republic of',\n    iso2: 'TZ',\n    iso3: 'TZA',\n    isoNumeric: '834'\n  }, {\n    name: 'Thailand',\n    iso2: 'TH',\n    iso3: 'THA',\n    isoNumeric: '764'\n  }, {\n    name: 'Timor-Leste',\n    iso2: 'TL',\n    iso3: 'TLS',\n    isoNumeric: '626'\n  }, {\n    name: 'Togo',\n    iso2: 'TG',\n    iso3: 'TGO',\n    isoNumeric: '768'\n  }, {\n    name: 'Tokelau',\n    iso2: 'TK',\n    iso3: 'TKL',\n    isoNumeric: '772'\n  }, {\n    name: 'Tonga',\n    iso2: 'TO',\n    iso3: 'TON',\n    isoNumeric: '776'\n  }, {\n    name: 'Trinidad and Tobago',\n    iso2: 'TT',\n    iso3: 'TTO',\n    isoNumeric: '780'\n  }, {\n    name: 'Tunisia',\n    iso2: 'TN',\n    iso3: 'TUN',\n    isoNumeric: '788'\n  }, {\n    name: 'Turkey',\n    iso2: 'TR',\n    iso3: 'TUR',\n    isoNumeric: '792'\n  }, {\n    name: 'Turkmenistan',\n    iso2: 'TM',\n    iso3: 'TKM',\n    isoNumeric: '795'\n  }, {\n    name: 'Turks and Caicos Islands',\n    iso2: 'TC',\n    iso3: 'TCA',\n    isoNumeric: '796'\n  }, {\n    name: 'Tuvalu',\n    iso2: 'TV',\n    iso3: 'TUV',\n    isoNumeric: '798'\n  }, {\n    name: 'Uganda',\n    iso2: 'UG',\n    iso3: 'UGA',\n    isoNumeric: '800'\n  }, {\n    name: 'Ukraine',\n    iso2: 'UA',\n    iso3: 'UKR',\n    isoNumeric: '804'\n  }, {\n    name: 'United Arab Emirates',\n    iso2: 'AE',\n    iso3: 'ARE',\n    isoNumeric: '784'\n  }, {\n    name: 'United Kingdom',\n    iso2: 'GB',\n    iso3: 'GBR',\n    isoNumeric: '826'\n  }, {\n    name: 'United States',\n    iso2: 'US',\n    iso3: 'USA',\n    isoNumeric: '840'\n  }, {\n    name: 'United States Minor Outlying Islands',\n    iso2: 'UM',\n    iso3: 'UMI',\n    isoNumeric: '581'\n  }, {\n    name: 'Uruguay',\n    iso2: 'UY',\n    iso3: 'URY',\n    isoNumeric: '858'\n  }, {\n    name: 'Uzbekistan',\n    iso2: 'UZ',\n    iso3: 'UZB',\n    isoNumeric: '860'\n  }, {\n    name: 'Vanuatu',\n    iso2: 'VU',\n    iso3: 'VUT',\n    isoNumeric: '548'\n  }, {\n    name: 'Venezuela, Bolivarian Republic of',\n    iso2: 'VE',\n    iso3: 'VEN',\n    isoNumeric: '862'\n  }, {\n    name: 'Viet Nam',\n    iso2: 'VN',\n    iso3: 'VNM',\n    isoNumeric: '704'\n  }, {\n    name: 'Virgin Islands, British',\n    iso2: 'VG',\n    iso3: 'VGB',\n    isoNumeric: '92'\n  }, {\n    name: 'Virgin Islands, U.S.',\n    iso2: 'VI',\n    iso3: 'VIR',\n    isoNumeric: '850'\n  }, {\n    name: 'Wallis and Futuna',\n    iso2: 'WF',\n    iso3: 'WLF',\n    isoNumeric: '876'\n  }, {\n    name: 'Western Sahara',\n    iso2: 'EH',\n    iso3: 'ESH',\n    isoNumeric: '732'\n  }, {\n    name: 'Yemen',\n    iso2: 'YE',\n    iso3: 'YEM',\n    isoNumeric: '887'\n  }, {\n    name: 'Zambia',\n    iso2: 'ZM',\n    iso3: 'ZMB',\n    isoNumeric: '894'\n  }, {\n    name: 'Zimbabwe',\n    iso2: 'ZW',\n    iso3: 'ZWE',\n    isoNumeric: '716'\n  }];\n  _exports.COUNTRIES_LIST = COUNTRIES_LIST;\n  var _default = {\n    COUNTRIES_LIST: COUNTRIES_LIST\n  };\n  _exports.default = _default;\n});","define(\"inboxfront/helpers/dasherize\", [\"exports\", \"ember-cli-string-helpers/helpers/dasherize\"], function (_exports, _dasherize) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _dasherize.default;\n    }\n  });\n  Object.defineProperty(_exports, \"dasherize\", {\n    enumerable: true,\n    get: function get() {\n      return _dasherize.dasherize;\n    }\n  });\n});","define(\"inboxfront/helpers/dec\", [\"exports\", \"ember-composable-helpers/helpers/dec\"], function (_exports, _dec) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _dec.default;\n    }\n  });\n  Object.defineProperty(_exports, \"dec\", {\n    enumerable: true,\n    get: function get() {\n      return _dec.dec;\n    }\n  });\n});","define(\"inboxfront/helpers/drop\", [\"exports\", \"ember-composable-helpers/helpers/drop\"], function (_exports, _drop) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _drop.default;\n    }\n  });\n});","define(\"inboxfront/helpers/ember-power-select-is-group\", [\"exports\", \"ember-power-select/helpers/ember-power-select-is-group\"], function (_exports, _emberPowerSelectIsGroup) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _emberPowerSelectIsGroup.default;\n    }\n  });\n  Object.defineProperty(_exports, \"emberPowerSelectIsGroup\", {\n    enumerable: true,\n    get: function get() {\n      return _emberPowerSelectIsGroup.emberPowerSelectIsGroup;\n    }\n  });\n});","define(\"inboxfront/helpers/ember-power-select-is-selected\", [\"exports\", \"ember-power-select/helpers/ember-power-select-is-selected\"], function (_exports, _emberPowerSelectIsSelected) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _emberPowerSelectIsSelected.default;\n    }\n  });\n  Object.defineProperty(_exports, \"emberPowerSelectIsSelected\", {\n    enumerable: true,\n    get: function get() {\n      return _emberPowerSelectIsSelected.emberPowerSelectIsSelected;\n    }\n  });\n});","define(\"inboxfront/helpers/eq\", [\"exports\", \"ember-truth-helpers/helpers/equal\"], function (_exports, _equal) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _equal.default;\n    }\n  });\n  Object.defineProperty(_exports, \"equal\", {\n    enumerable: true,\n    get: function get() {\n      return _equal.equal;\n    }\n  });\n});","define(\"inboxfront/helpers/filter-by\", [\"exports\", \"ember-composable-helpers/helpers/filter-by\"], function (_exports, _filterBy) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _filterBy.default;\n    }\n  });\n});","define(\"inboxfront/helpers/filter-grid-contacts\", [\"exports\", \"moment\", \"inboxfront/helpers/countries-list\"], function (_exports, _moment, _countriesList) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.filterGridContacts = filterGridContacts;\n  _exports.default = void 0;\n\n  function filterGridContacts(params) {\n    var fieldId = params[0];\n    var profile = params[1];\n    var fieldType = params[2];\n    var fields = params[3];\n\n    if (fieldId === 'phone') {\n      return profile.personalPhone;\n    } else if (fieldId === 'country') {\n      var _profile$homeAddress, _profile$officeAddres;\n\n      var filterCountry = _countriesList.COUNTRIES_LIST.findBy('iso2', profile.citizenship);\n\n      return ((_profile$homeAddress = profile.homeAddress) === null || _profile$homeAddress === void 0 ? void 0 : _profile$homeAddress.country) || ((_profile$officeAddres = profile.officeAddress) === null || _profile$officeAddres === void 0 ? void 0 : _profile$officeAddres.country) || filterCountry;\n    } else if (fieldId === 'company') {\n      return profile.companyProperty.title;\n    } else if (fieldId === 'organization') {\n      if (!profile.organization) return '';\n      return profile.organization.name;\n    } else if (fieldId === 'contactOwner') {\n      var _profile$guestcontact, _profile$guestcontact2;\n\n      var listCRM = ['hubspot', 'pipedrive', 'salesforce']; //TODO check this data duplication\n\n      var guestContactType = (_profile$guestcontact = profile.guestcontactSet) === null || _profile$guestcontact === void 0 ? void 0 : (_profile$guestcontact2 = _profile$guestcontact.find(function (c) {\n        return listCRM.indexOf(c.contactType) !== -1;\n      })) === null || _profile$guestcontact2 === void 0 ? void 0 : _profile$guestcontact2.contactType;\n\n      if (guestContactType) {\n        return profile.crmContactOwner || 'Unassigned';\n      } else {\n        if (!profile.contactOwner) return 'Unassigned';\n        return \"\".concat(profile.contactOwner.firstName, \" \").concat(profile.contactOwner.lastName);\n      }\n    } else if (fieldId === 'created') {\n      return (0, _moment.default)(profile.created).format('L');\n    } else if (fieldId === 'mobile') {\n      return profile.mobilePhone;\n    } else {\n      var _profile$customFields, _profile$customFields2;\n\n      var value = (_profile$customFields = profile.customFields) === null || _profile$customFields === void 0 ? void 0 : (_profile$customFields2 = _profile$customFields.findBy('field.id', fieldId)) === null || _profile$customFields2 === void 0 ? void 0 : _profile$customFields2.value;\n\n      if (value) {\n        if (fieldType === 'DATE') {\n          return (0, _moment.default)(value).format('L');\n        } else if (fieldType === 'BOOLEAN' || fieldType === 'SELECTION') {\n          var _fields$findBy, _fields$findBy$childr;\n\n          value = (_fields$findBy = fields.findBy('id', fieldId)) === null || _fields$findBy === void 0 ? void 0 : (_fields$findBy$childr = _fields$findBy.children.findBy('id', value)) === null || _fields$findBy$childr === void 0 ? void 0 : _fields$findBy$childr.label; //TODO remove duplication for BOOLEAN and SELECTION custom fields\n        }\n      }\n\n      return value || '';\n    }\n  }\n\n  var _default = Ember.Helper.helper(filterGridContacts);\n\n  _exports.default = _default;\n});","define(\"inboxfront/helpers/filter-grid-organization\", [\"exports\", \"moment\"], function (_exports, _moment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.filterGridContacts = filterGridContacts;\n  _exports.default = void 0;\n\n  function filterGridContacts(params) {\n    var fieldId = params[0];\n    var profile = params[1];\n    var fieldType = params[2];\n    var fields = params[3];\n\n    if (fieldId === 'phone') {\n      return profile.phone;\n    } else if (fieldId === 'country') {\n      return profile.address ? profile.address.countryString || profile.address.country : ''; //return COUNTRIES_LIST.findBy('iso2', profile.address.country).name;\n    } else if (fieldId === 'company') {\n      return profile.companyProperty.title;\n    } else if (fieldId === 'state') {\n      if (!profile.address) return '';\n      return profile.address.state;\n    } else if (fieldId === 'industry') {\n      return profile.industry;\n    } else if (fieldId === 'website') {\n      return profile.website;\n    } else if (fieldId === 'fax') {\n      return profile.fax;\n    } else if (fieldId === 'contactOwner') {\n      if (profile.source) {\n        return profile.crmContactOwner || 'Unassigned';\n      } else {\n        if (!profile.contactOwner) return 'Unassigned';\n        return \"\".concat(profile.contactOwner.firstName, \" \").concat(profile.contactOwner.lastName);\n      }\n    } else if (fieldId === 'created') {\n      return (0, _moment.default)(profile.createdAt).format('L');\n    } else {\n      var _profile$customFields, _profile$customFields2;\n\n      var value = (_profile$customFields = profile.customFields) === null || _profile$customFields === void 0 ? void 0 : (_profile$customFields2 = _profile$customFields.findBy('field.id', fieldId)) === null || _profile$customFields2 === void 0 ? void 0 : _profile$customFields2.value;\n\n      if (value) {\n        if (fieldType === 'DATE') {\n          return (0, _moment.default)(value).format('L');\n        } else if (fieldType === 'BOOLEAN' || fieldType === 'SELECTION') {\n          var _fields$findBy, _fields$findBy$childr;\n\n          value = (_fields$findBy = fields.findBy('id', fieldId)) === null || _fields$findBy === void 0 ? void 0 : (_fields$findBy$childr = _fields$findBy.children.findBy('id', value)) === null || _fields$findBy$childr === void 0 ? void 0 : _fields$findBy$childr.label; //TODO remove duplication for BOOLEAN and SELECTION custom fields\n        }\n      }\n\n      return value || '';\n    }\n  }\n\n  var _default = Ember.Helper.helper(filterGridContacts);\n\n  _exports.default = _default;\n});","define(\"inboxfront/helpers/filter\", [\"exports\", \"ember-composable-helpers/helpers/filter\"], function (_exports, _filter) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _filter.default;\n    }\n  });\n});","define(\"inboxfront/helpers/find-by\", [\"exports\", \"ember-composable-helpers/helpers/find-by\"], function (_exports, _findBy) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _findBy.default;\n    }\n  });\n});","define(\"inboxfront/helpers/flatten\", [\"exports\", \"ember-composable-helpers/helpers/flatten\"], function (_exports, _flatten) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _flatten.default;\n    }\n  });\n  Object.defineProperty(_exports, \"flatten\", {\n    enumerable: true,\n    get: function get() {\n      return _flatten.flatten;\n    }\n  });\n});","define(\"inboxfront/helpers/flow-disabled\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.flowDisabled = flowDisabled;\n  _exports.default = void 0;\n\n  function flowDisabled(params) {\n    if (params.length) {\n      var selectedBlock = params[0];\n      var component = params[1];\n      var optionsForm = params[2];\n\n      if (!selectedBlock) {\n        return '';\n      }\n\n      if (!optionsForm && component.type === 'data' || selectedBlock.children.length && selectedBlock.children.some(function (item) {\n        return item.blockType !== 'BUTTON';\n      }) && component.type === 'action') {\n        return 'disabled';\n      }\n    }\n\n    return '';\n  }\n\n  var _default = Ember.Helper.helper(flowDisabled);\n\n  _exports.default = _default;\n});","define(\"inboxfront/helpers/format-date\", [\"exports\", \"ember-intl/helpers/format-date\"], function (_exports, _formatDate) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _formatDate.default;\n    }\n  });\n});","define(\"inboxfront/helpers/format-message\", [\"exports\", \"ember-intl/helpers/format-message\"], function (_exports, _formatMessage) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _formatMessage.default;\n    }\n  });\n});","define(\"inboxfront/helpers/format-number\", [\"exports\", \"ember-intl/helpers/format-number\"], function (_exports, _formatNumber) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _formatNumber.default;\n    }\n  });\n});","define(\"inboxfront/helpers/format-relative\", [\"exports\", \"ember-intl/helpers/format-relative\"], function (_exports, _formatRelative) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _formatRelative.default;\n    }\n  });\n});","define(\"inboxfront/helpers/format-time\", [\"exports\", \"ember-intl/helpers/format-time\"], function (_exports, _formatTime) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _formatTime.default;\n    }\n  });\n});","define(\"inboxfront/helpers/group-by\", [\"exports\", \"ember-composable-helpers/helpers/group-by\"], function (_exports, _groupBy) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _groupBy.default;\n    }\n  });\n});","define(\"inboxfront/helpers/gt\", [\"exports\", \"ember-truth-helpers/helpers/gt\"], function (_exports, _gt) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _gt.default;\n    }\n  });\n  Object.defineProperty(_exports, \"gt\", {\n    enumerable: true,\n    get: function get() {\n      return _gt.gt;\n    }\n  });\n});","define(\"inboxfront/helpers/gte\", [\"exports\", \"ember-truth-helpers/helpers/gte\"], function (_exports, _gte) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _gte.default;\n    }\n  });\n  Object.defineProperty(_exports, \"gte\", {\n    enumerable: true,\n    get: function get() {\n      return _gte.gte;\n    }\n  });\n});","define(\"inboxfront/helpers/has-next\", [\"exports\", \"ember-composable-helpers/helpers/has-next\"], function (_exports, _hasNext) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _hasNext.default;\n    }\n  });\n  Object.defineProperty(_exports, \"hasNext\", {\n    enumerable: true,\n    get: function get() {\n      return _hasNext.hasNext;\n    }\n  });\n});","define(\"inboxfront/helpers/has-previous\", [\"exports\", \"ember-composable-helpers/helpers/has-previous\"], function (_exports, _hasPrevious) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _hasPrevious.default;\n    }\n  });\n  Object.defineProperty(_exports, \"hasPrevious\", {\n    enumerable: true,\n    get: function get() {\n      return _hasPrevious.hasPrevious;\n    }\n  });\n});","define(\"inboxfront/helpers/highchart-mock\", [\"exports\", \"moment\"], function (_exports, _moment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = _exports.HIGH_CHART_MOCK = void 0;\n  var HIGH_CHART_MOCK = {\n    id: \"Q29tcGFueVN0YXRpc3RpY3NUeXBlOjExODY1\",\n    date: (0, _moment.default)().format('YYYY-MM-DD'),\n    totalMsgs: 3,\n    totalMsgsFacebook: 4,\n    totalMsgsLine: 24,\n    totalMsgsTelegram: 12,\n    totalMsgsEmail: 34,\n    totalMsgsWhatsapp: 44,\n    totalMsgsTwitter: 66,\n    totalMsgsLivechat: 22,\n    totalMsgsWechat: 10,\n    totalChats: 100,\n    visitorsByHours: \"10\",\n    satisfactionRating: 40,\n    avgResponseTime: 50,\n    inboundMessagesPeak: JSON.stringify({\n      '00-03': 3,\n      '03-06': 2,\n      '06-09': 4,\n      '09-12': 0,\n      '12-15': 12,\n      '15-18': 1,\n      '18-21': 10,\n      '21-00': 4\n    }),\n    agentResponsiveness: JSON.stringify({\n      '00-03': 39,\n      '03-06': 21,\n      '06-09': 4,\n      '09-12': 10,\n      '12-15': 42,\n      '15-18': 17,\n      '18-21': 12,\n      '21-00': 3\n    }),\n    visitorsByLang: {\n      edges: [{\n        node: {\n          id: \"VG9wTGFuZ1R5cGU6NDE3MjA=\",\n          objectId: 11865,\n          name: \"ru-RU\",\n          count: 23\n        }\n      }, {\n        node: {\n          id: \"VG9wTGFuZ1R5cGU6NDE3MjE=\",\n          objectId: 11865,\n          name: \"ru\",\n          count: 10\n        }\n      }, {\n        node: {\n          id: \"VG9wTGFuZ1R5cGU6NDE3MjI=\",\n          objectId: 11865,\n          name: \"en-GB\",\n          count: 1\n        }\n      }, {\n        node: {\n          id: \"VG9wTGFuZ1R5cGU6NDE3MjM=\",\n          objectId: 11865,\n          name: \"en-US\",\n          count: 103\n        }\n      }]\n    },\n    visitorsByCountry: {\n      edges: [{\n        node: {\n          id: \"VG9wQ291bnRyeVR5cGU6MTc3NTk3\",\n          name: \"Kyrgyzstan\",\n          count: 14,\n          code: \"KG\"\n        }\n      }, {\n        node: {\n          id: \"VG9wQ291bnRyeVR5cGU6MTc3NTk4\",\n          name: \"Unated States\",\n          count: 70,\n          code: \"US\"\n        }\n      }, {\n        node: {\n          id: \"VG9wQ291bnRyeVR5cGU6MTc3NTk5\",\n          name: \"Russia\",\n          count: 5,\n          code: \"RU\"\n        }\n      }, {\n        node: {\n          id: \"VG9wQ291bnRyeVR5cGU6MTc3NjAw\",\n          name: \"United States\",\n          count: 10,\n          code: \"DE\"\n        }\n      }, {\n        node: {\n          id: \"VG9wQ291bnRyeVR5cGU6MTc3NjAx\",\n          name: \"Kyrgyzstan\",\n          count: 1,\n          code: \"KG\"\n        }\n      }, {\n        node: {\n          id: \"VG9wQ291bnRyeVR5cGU6MTc3NjA3\",\n          name: \"Singapore\",\n          count: 2,\n          code: \"SG\"\n        }\n      }]\n    },\n    likes: 20,\n    dislikes: 50,\n    avgResolutionTime: 10,\n    overdueTickets: 25,\n    closedTickets: 10,\n    openTickets: 22,\n    totalTickets: 48,\n    enquiryTickets: 1,\n    incidentTickets: 3,\n    cancellationTickets: 2,\n    complaintTickets: 10,\n    company: {\n      id: \"Q29tcGFueVR5cGU6ZmNiYTVjYjUtY2EyYy00ZTY0LWFiM2QtNmI0M2E5OGYzMjE1\",\n      title: \"Molecule\"\n    }\n  };\n  _exports.HIGH_CHART_MOCK = HIGH_CHART_MOCK;\n  var _default = {\n    HIGH_CHART_MOCK: HIGH_CHART_MOCK\n  };\n  _exports.default = _default;\n});","define(\"inboxfront/helpers/highlight\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.highlight = highlight;\n  _exports.default = void 0;\n  var MAX_VALUE_LENGTH_FOR_INDICES_IMPL = 250;\n  var DEFAULT_OPTIONS = {\n    caseSensitive: false\n  };\n\n  function highlight() {\n    var params = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];\n    var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : DEFAULT_OPTIONS;\n    console.log('HIGHLIGHT ARTICLE', params, options);\n    var value = findValueAndTransformToStringIfApplicable(params);\n    var query = options.query;\n    var queryIsValid = Ember.typeOf(query) === 'string' && !Ember.isEmpty(query.trim());\n    var valueIsValid = Ember.typeOf(value) === 'string' && !Ember.isEmpty(value.trim());\n\n    if (!queryIsValid) {\n      return Ember.String.htmlSafe(value);\n    }\n\n    if (!valueIsValid) {\n      return '';\n    }\n\n    options = Ember.assign(DEFAULT_OPTIONS, options);\n\n    if (value.length > MAX_VALUE_LENGTH_FOR_INDICES_IMPL) {\n      return regexImplementation(value, query, options);\n    }\n\n    if (!window._text_highlight_fastest_impl) {\n      if (isSafari()) {\n        window._text_highlight_fastest_impl = regexImplementation;\n      } else {\n        window._text_highlight_fastest_impl = indicesImplementation;\n      }\n    }\n\n    return window._text_highlight_fastest_impl(value, query, options);\n  }\n\n  function findValueAndTransformToStringIfApplicable(params) {\n    var value = params[0];\n    return Ember.typeOf(value) === 'number' ? value.toString() : value;\n  }\n\n  function isSafari() {\n    return /constructor/i.test(window.HTMLElement) || function (p) {\n      return p.toString() === '[object SafariRemoteNotification]';\n    }(!window['safari'] || typeof safari !== 'undefined' && safari.pushNotification);\n  }\n\n  function indicesImplementation(value, query, options) {\n    var indices = findIndicesOf(query, value, options.caseSensitive);\n\n    if (Ember.isEmpty(indices)) {\n      return Ember.String.htmlSafe(value);\n    }\n\n    var queryLength = query.length;\n    var indicesCount = indices.length;\n    var valueLength = value.length;\n    var result = '';\n    var lastIndex;\n\n    for (var i = 0; i < indicesCount; i++) {\n      var index = lastIndex = indices[i];\n      var matchPrefixStartIndex = findMatchPrefixStartIndex(indices, i, queryLength);\n      result += value.slice(matchPrefixStartIndex, index);\n      result += \"<span class=\\\"mark\\\">\".concat(value.slice(index, index + queryLength), \"</span>\");\n    }\n\n    if (hasRemainingUnmatchedCharacters(lastIndex, queryLength, valueLength)) {\n      result += value.slice(lastIndex + queryLength, valueLength);\n    }\n\n    return Ember.String.htmlSafe(result);\n  }\n\n  function findMatchPrefixStartIndex(indices, i, queryLength) {\n    return i === 0 ? 0 : indices[i - 1] + queryLength;\n  }\n\n  function hasRemainingUnmatchedCharacters(lastIndex, queryLength, valueLength) {\n    var lastMatchEndIndex = lastIndex + queryLength;\n    return lastMatchEndIndex < valueLength;\n  }\n\n  function findIndicesOf(query, source, caseSensitive) {\n    var index,\n        startIndex = 0;\n    var queryLength = query.length;\n    var indices = [];\n\n    if (!caseSensitive) {\n      query = query.toLowerCase();\n      source = source.toLowerCase();\n    }\n\n    while ((index = source.indexOf(query, startIndex)) > -1) {\n      indices.push(index);\n      startIndex = index + queryLength;\n    }\n\n    return indices;\n  }\n\n  function regexImplementation(value, query, options) {\n    var regexFlags = 'gm';\n\n    if (!options.caseSensitive) {\n      regexFlags += 'i';\n    }\n\n    var regexp = new RegExp(escape(query), regexFlags);\n    return Ember.String.htmlSafe(value.replace(regexp, '<span class=\"mark\">$&</span>'));\n  }\n\n  function escape(str) {\n    return str.replace(/[\\-\\[\\]\\/\\{\\}\\(\\)\\*\\+\\?\\.\\\\\\^\\$\\|]/g, '\\\\$&');\n  }\n\n  var _default = Ember.Helper.helper(highlight);\n\n  _exports.default = _default;\n});","define(\"inboxfront/helpers/html-safe\", [\"exports\", \"ember-cli-string-helpers/helpers/html-safe\"], function (_exports, _htmlSafe) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _htmlSafe.default;\n    }\n  });\n  Object.defineProperty(_exports, \"htmlSafe\", {\n    enumerable: true,\n    get: function get() {\n      return _htmlSafe.htmlSafe;\n    }\n  });\n});","define(\"inboxfront/helpers/humanize\", [\"exports\", \"ember-cli-string-helpers/helpers/humanize\"], function (_exports, _humanize) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _humanize.default;\n    }\n  });\n  Object.defineProperty(_exports, \"humanize\", {\n    enumerable: true,\n    get: function get() {\n      return _humanize.humanize;\n    }\n  });\n});","define(\"inboxfront/helpers/inc\", [\"exports\", \"ember-composable-helpers/helpers/inc\"], function (_exports, _inc) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _inc.default;\n    }\n  });\n  Object.defineProperty(_exports, \"inc\", {\n    enumerable: true,\n    get: function get() {\n      return _inc.inc;\n    }\n  });\n});","define(\"inboxfront/helpers/industries-list\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = _exports.INDUSTRIES_LIST = void 0;\n  var INDUSTRIES_LIST = [\"Education\", \"Energy\", \"Entertainment & Gaming\", \"Financial & Insurance Services\", \"Government & Non-profit\", \"Healthcare\", \"IT Services & Consultancy\", \"Manufacturing & Computer Hardware\", \"Media & Telecommunications\", \"Marketing & Advertising\", \"Professional & Business Support Services\", \"Real Estate\", \"Retail\", \"Social Media\", \"Software\", \"Travel, Hospitality, & Tourism\", \"Web Applications\", \"Web Hosting\", \"Other\"];\n  _exports.INDUSTRIES_LIST = INDUSTRIES_LIST;\n  var _default = {\n    INDUSTRIES_LIST: INDUSTRIES_LIST\n  };\n  _exports.default = _default;\n});","define(\"inboxfront/helpers/intersect\", [\"exports\", \"ember-composable-helpers/helpers/intersect\"], function (_exports, _intersect) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _intersect.default;\n    }\n  });\n});","define(\"inboxfront/helpers/invoke\", [\"exports\", \"ember-composable-helpers/helpers/invoke\"], function (_exports, _invoke) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _invoke.default;\n    }\n  });\n  Object.defineProperty(_exports, \"invoke\", {\n    enumerable: true,\n    get: function get() {\n      return _invoke.invoke;\n    }\n  });\n});","define(\"inboxfront/helpers/is-active\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  var _default = Ember.Helper.extend({\n    compute: function compute(_ref) {\n      var _ref2 = _slicedToArray(_ref, 2),\n          routeName = _ref2[0],\n          activeRoute = _ref2[1];\n\n      return activeRoute === routeName;\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/helpers/is-after\", [\"exports\", \"ember-moment/helpers/is-after\"], function (_exports, _isAfter) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _isAfter.default;\n    }\n  });\n});","define(\"inboxfront/helpers/is-array\", [\"exports\", \"ember-truth-helpers/helpers/is-array\"], function (_exports, _isArray) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _isArray.default;\n    }\n  });\n  Object.defineProperty(_exports, \"isArray\", {\n    enumerable: true,\n    get: function get() {\n      return _isArray.isArray;\n    }\n  });\n});","define(\"inboxfront/helpers/is-before\", [\"exports\", \"ember-moment/helpers/is-before\"], function (_exports, _isBefore) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _isBefore.default;\n    }\n  });\n});","define(\"inboxfront/helpers/is-between\", [\"exports\", \"ember-moment/helpers/is-between\"], function (_exports, _isBetween) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _isBetween.default;\n    }\n  });\n});","define(\"inboxfront/helpers/is-empty\", [\"exports\", \"ember-truth-helpers/helpers/is-empty\"], function (_exports, _isEmpty) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _isEmpty.default;\n    }\n  });\n});","define(\"inboxfront/helpers/is-equal\", [\"exports\", \"ember-truth-helpers/helpers/is-equal\"], function (_exports, _isEqual) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _isEqual.default;\n    }\n  });\n  Object.defineProperty(_exports, \"isEqual\", {\n    enumerable: true,\n    get: function get() {\n      return _isEqual.isEqual;\n    }\n  });\n});","define(\"inboxfront/helpers/is-same-or-after\", [\"exports\", \"ember-moment/helpers/is-same-or-after\"], function (_exports, _isSameOrAfter) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _isSameOrAfter.default;\n    }\n  });\n});","define(\"inboxfront/helpers/is-same-or-before\", [\"exports\", \"ember-moment/helpers/is-same-or-before\"], function (_exports, _isSameOrBefore) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _isSameOrBefore.default;\n    }\n  });\n});","define(\"inboxfront/helpers/is-same\", [\"exports\", \"ember-moment/helpers/is-same\"], function (_exports, _isSame) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _isSame.default;\n    }\n  });\n});","define(\"inboxfront/helpers/join\", [\"exports\", \"ember-composable-helpers/helpers/join\"], function (_exports, _join) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _join.default;\n    }\n  });\n});","define(\"inboxfront/helpers/lf-lock-model\", [\"exports\", \"liquid-fire/helpers/lf-lock-model\"], function (_exports, _lfLockModel) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _lfLockModel.default;\n    }\n  });\n  Object.defineProperty(_exports, \"lfLockModel\", {\n    enumerable: true,\n    get: function get() {\n      return _lfLockModel.lfLockModel;\n    }\n  });\n});","define(\"inboxfront/helpers/lf-or\", [\"exports\", \"liquid-fire/helpers/lf-or\"], function (_exports, _lfOr) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _lfOr.default;\n    }\n  });\n  Object.defineProperty(_exports, \"lfOr\", {\n    enumerable: true,\n    get: function get() {\n      return _lfOr.lfOr;\n    }\n  });\n});","define(\"inboxfront/helpers/lowercase\", [\"exports\", \"ember-cli-string-helpers/helpers/lowercase\"], function (_exports, _lowercase) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _lowercase.default;\n    }\n  });\n  Object.defineProperty(_exports, \"lowercase\", {\n    enumerable: true,\n    get: function get() {\n      return _lowercase.lowercase;\n    }\n  });\n});","define(\"inboxfront/helpers/lt\", [\"exports\", \"ember-truth-helpers/helpers/lt\"], function (_exports, _lt) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _lt.default;\n    }\n  });\n  Object.defineProperty(_exports, \"lt\", {\n    enumerable: true,\n    get: function get() {\n      return _lt.lt;\n    }\n  });\n});","define(\"inboxfront/helpers/lte\", [\"exports\", \"ember-truth-helpers/helpers/lte\"], function (_exports, _lte) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _lte.default;\n    }\n  });\n  Object.defineProperty(_exports, \"lte\", {\n    enumerable: true,\n    get: function get() {\n      return _lte.lte;\n    }\n  });\n});","define(\"inboxfront/helpers/map-by\", [\"exports\", \"ember-composable-helpers/helpers/map-by\"], function (_exports, _mapBy) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _mapBy.default;\n    }\n  });\n});","define(\"inboxfront/helpers/map\", [\"exports\", \"ember-composable-helpers/helpers/map\"], function (_exports, _map) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _map.default;\n    }\n  });\n});","define(\"inboxfront/helpers/media-url\", [\"exports\", \"inboxfront/config/environment\"], function (_exports, _environment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.mediaUrl = mediaUrl;\n  _exports.default = void 0;\n\n  function mediaUrl(params) {\n    var url = _environment.default.mediaUrl;\n    var param = params[0] || '';\n    return url + param;\n  }\n\n  var _default = Ember.Helper.helper(mediaUrl);\n\n  _exports.default = _default;\n});","define(\"inboxfront/helpers/moment-add\", [\"exports\", \"ember-moment/helpers/moment-add\"], function (_exports, _momentAdd) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _momentAdd.default;\n    }\n  });\n});","define(\"inboxfront/helpers/moment-calendar\", [\"exports\", \"ember-moment/helpers/moment-calendar\"], function (_exports, _momentCalendar) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _momentCalendar.default;\n    }\n  });\n});","define(\"inboxfront/helpers/moment-diff\", [\"exports\", \"ember-moment/helpers/moment-diff\"], function (_exports, _momentDiff) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _momentDiff.default;\n    }\n  });\n});","define(\"inboxfront/helpers/moment-duration\", [\"exports\", \"ember-moment/helpers/moment-duration\"], function (_exports, _momentDuration) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _momentDuration.default;\n    }\n  });\n});","define(\"inboxfront/helpers/moment-format\", [\"exports\", \"ember-moment/helpers/moment-format\"], function (_exports, _momentFormat) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _momentFormat.default;\n    }\n  });\n});","define(\"inboxfront/helpers/moment-from-now\", [\"exports\", \"ember-moment/helpers/moment-from-now\"], function (_exports, _momentFromNow) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _momentFromNow.default;\n    }\n  });\n});","define(\"inboxfront/helpers/moment-from\", [\"exports\", \"ember-moment/helpers/moment-from\"], function (_exports, _momentFrom) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _momentFrom.default;\n    }\n  });\n});","define(\"inboxfront/helpers/moment-subtract\", [\"exports\", \"ember-moment/helpers/moment-subtract\"], function (_exports, _momentSubtract) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _momentSubtract.default;\n    }\n  });\n});","define(\"inboxfront/helpers/moment-to-date\", [\"exports\", \"ember-moment/helpers/moment-to-date\"], function (_exports, _momentToDate) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _momentToDate.default;\n    }\n  });\n});","define(\"inboxfront/helpers/moment-to-now\", [\"exports\", \"ember-moment/helpers/moment-to-now\"], function (_exports, _momentToNow) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _momentToNow.default;\n    }\n  });\n});","define(\"inboxfront/helpers/moment-to\", [\"exports\", \"ember-moment/helpers/moment-to\"], function (_exports, _momentTo) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _momentTo.default;\n    }\n  });\n});","define(\"inboxfront/helpers/moment-unix\", [\"exports\", \"ember-moment/helpers/unix\"], function (_exports, _unix) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _unix.default;\n    }\n  });\n});","define(\"inboxfront/helpers/moment\", [\"exports\", \"ember-moment/helpers/moment\"], function (_exports, _moment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _moment.default;\n    }\n  });\n});","define(\"inboxfront/helpers/next\", [\"exports\", \"ember-composable-helpers/helpers/next\"], function (_exports, _next) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _next.default;\n    }\n  });\n  Object.defineProperty(_exports, \"next\", {\n    enumerable: true,\n    get: function get() {\n      return _next.next;\n    }\n  });\n});","define(\"inboxfront/helpers/noop\", [\"exports\", \"ember-composable-helpers/helpers/noop\"], function (_exports, _noop) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _noop.default;\n    }\n  });\n  Object.defineProperty(_exports, \"noop\", {\n    enumerable: true,\n    get: function get() {\n      return _noop.noop;\n    }\n  });\n});","define(\"inboxfront/helpers/not-eq\", [\"exports\", \"ember-truth-helpers/helpers/not-equal\"], function (_exports, _notEqual) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _notEqual.default;\n    }\n  });\n  Object.defineProperty(_exports, \"notEq\", {\n    enumerable: true,\n    get: function get() {\n      return _notEqual.notEq;\n    }\n  });\n});","define(\"inboxfront/helpers/not\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.not = not;\n  _exports.default = void 0;\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  function not(_ref) {\n    var _ref2 = _slicedToArray(_ref, 1),\n        value = _ref2[0];\n\n    return !value;\n  }\n\n  var _default = Ember.Helper.helper(not);\n\n  _exports.default = _default;\n});","define(\"inboxfront/helpers/now\", [\"exports\", \"ember-moment/helpers/now\"], function (_exports, _now) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _now.default;\n    }\n  });\n});","define(\"inboxfront/helpers/object-at\", [\"exports\", \"ember-composable-helpers/helpers/object-at\"], function (_exports, _objectAt) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _objectAt.default;\n    }\n  });\n  Object.defineProperty(_exports, \"objectAt\", {\n    enumerable: true,\n    get: function get() {\n      return _objectAt.objectAt;\n    }\n  });\n});","define(\"inboxfront/helpers/optional\", [\"exports\", \"ember-composable-helpers/helpers/optional\"], function (_exports, _optional) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _optional.default;\n    }\n  });\n  Object.defineProperty(_exports, \"optional\", {\n    enumerable: true,\n    get: function get() {\n      return _optional.optional;\n    }\n  });\n});","define(\"inboxfront/helpers/or\", [\"exports\", \"ember-truth-helpers/helpers/or\"], function (_exports, _or) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _or.default;\n    }\n  });\n  Object.defineProperty(_exports, \"or\", {\n    enumerable: true,\n    get: function get() {\n      return _or.or;\n    }\n  });\n});","define(\"inboxfront/helpers/perform\", [\"exports\", \"ember-concurrency/helpers/perform\"], function (_exports, _perform) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _perform.default;\n    }\n  });\n});","define(\"inboxfront/helpers/pipe-action\", [\"exports\", \"ember-composable-helpers/helpers/pipe-action\"], function (_exports, _pipeAction) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _pipeAction.default;\n    }\n  });\n});","define(\"inboxfront/helpers/pipe\", [\"exports\", \"ember-composable-helpers/helpers/pipe\"], function (_exports, _pipe) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _pipe.default;\n    }\n  });\n  Object.defineProperty(_exports, \"pipe\", {\n    enumerable: true,\n    get: function get() {\n      return _pipe.pipe;\n    }\n  });\n});","define(\"inboxfront/helpers/pluralize\", [\"exports\", \"ember-inflector/lib/helpers/pluralize\"], function (_exports, _pluralize) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _pluralize.default;\n  _exports.default = _default;\n});","define(\"inboxfront/helpers/previous\", [\"exports\", \"ember-composable-helpers/helpers/previous\"], function (_exports, _previous) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _previous.default;\n    }\n  });\n  Object.defineProperty(_exports, \"previous\", {\n    enumerable: true,\n    get: function get() {\n      return _previous.previous;\n    }\n  });\n});","define(\"inboxfront/helpers/queue\", [\"exports\", \"ember-composable-helpers/helpers/queue\"], function (_exports, _queue) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _queue.default;\n    }\n  });\n  Object.defineProperty(_exports, \"queue\", {\n    enumerable: true,\n    get: function get() {\n      return _queue.queue;\n    }\n  });\n});","define(\"inboxfront/helpers/range\", [\"exports\", \"ember-composable-helpers/helpers/range\"], function (_exports, _range) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _range.default;\n    }\n  });\n  Object.defineProperty(_exports, \"range\", {\n    enumerable: true,\n    get: function get() {\n      return _range.range;\n    }\n  });\n});","define(\"inboxfront/helpers/reduce\", [\"exports\", \"ember-composable-helpers/helpers/reduce\"], function (_exports, _reduce) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _reduce.default;\n    }\n  });\n});","define(\"inboxfront/helpers/reject-by\", [\"exports\", \"ember-composable-helpers/helpers/reject-by\"], function (_exports, _rejectBy) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _rejectBy.default;\n    }\n  });\n});","define(\"inboxfront/helpers/repeat\", [\"exports\", \"ember-composable-helpers/helpers/repeat\"], function (_exports, _repeat) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _repeat.default;\n    }\n  });\n  Object.defineProperty(_exports, \"repeat\", {\n    enumerable: true,\n    get: function get() {\n      return _repeat.repeat;\n    }\n  });\n});","define(\"inboxfront/helpers/replace-url\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.replaceUrl = replaceUrl;\n  _exports.default = void 0;\n\n  function replaceUrl(params) {\n    return params[0] && params[0].search('http') ? \"//\".concat(params[0]) : params[0];\n  }\n\n  var _default = Ember.Helper.helper(replaceUrl);\n\n  _exports.default = _default;\n});","define(\"inboxfront/helpers/reverse\", [\"exports\", \"ember-composable-helpers/helpers/reverse\"], function (_exports, _reverse) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _reverse.default;\n    }\n  });\n});","define(\"inboxfront/helpers/send\", [\"exports\", \"ember-component-inbound-actions/helpers/send\"], function (_exports, _send) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _send.default;\n    }\n  });\n});","define(\"inboxfront/helpers/shuffle\", [\"exports\", \"ember-composable-helpers/helpers/shuffle\"], function (_exports, _shuffle) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _shuffle.default;\n    }\n  });\n  Object.defineProperty(_exports, \"shuffle\", {\n    enumerable: true,\n    get: function get() {\n      return _shuffle.shuffle;\n    }\n  });\n});","define(\"inboxfront/helpers/singularize\", [\"exports\", \"ember-inflector/lib/helpers/singularize\"], function (_exports, _singularize) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _singularize.default;\n  _exports.default = _default;\n});","define(\"inboxfront/helpers/slice\", [\"exports\", \"ember-composable-helpers/helpers/slice\"], function (_exports, _slice) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _slice.default;\n    }\n  });\n});","define(\"inboxfront/helpers/sort-by\", [\"exports\", \"ember-composable-helpers/helpers/sort-by\"], function (_exports, _sortBy) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _sortBy.default;\n    }\n  });\n});","define(\"inboxfront/helpers/sum\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.sum = sum;\n  _exports.default = void 0;\n\n  function sum(params) {\n    return params.reduce(function (a, b) {\n      return a + b;\n    });\n  }\n\n  var _default = Ember.Helper.helper(sum);\n\n  _exports.default = _default;\n});","define(\"inboxfront/helpers/t\", [\"exports\", \"ember-intl/helpers/t\"], function (_exports, _t) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _t.default;\n    }\n  });\n});","define(\"inboxfront/helpers/take\", [\"exports\", \"ember-composable-helpers/helpers/take\"], function (_exports, _take) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _take.default;\n    }\n  });\n});","define(\"inboxfront/helpers/task\", [\"exports\", \"ember-concurrency/helpers/task\"], function (_exports, _task) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _task.default;\n    }\n  });\n});","define(\"inboxfront/helpers/timezones-list\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = _exports.TIMEZONES_LIST = void 0;\n  var TIMEZONES_LIST = [{\n    offset: '-11:00',\n    label: '(GMT-11:00) Niue',\n    tzCode: 'Pacific/Niue'\n  }, {\n    offset: '-11:00',\n    label: '(GMT-11:00) Pago Pago',\n    tzCode: 'Pacific/Pago_Pago'\n  }, {\n    offset: '-10:00',\n    label: '(GMT-10:00) Hawaii Time',\n    tzCode: 'Pacific/Honolulu'\n  }, {\n    offset: '-10:00',\n    label: '(GMT-10:00) Rarotonga',\n    tzCode: 'Pacific/Rarotonga'\n  }, {\n    offset: '-10:00',\n    label: '(GMT-10:00) Tahiti',\n    tzCode: 'Pacific/Tahiti'\n  }, {\n    offset: '-09:30',\n    label: '(GMT-09:30) Marquesas',\n    tzCode: 'Pacific/Marquesas'\n  }, {\n    offset: '-09:00',\n    label: '(GMT-09:00) Alaska Time',\n    tzCode: 'America/Anchorage'\n  }, {\n    offset: '-09:00',\n    label: '(GMT-09:00) Gambier',\n    tzCode: 'Pacific/Gambier'\n  }, {\n    offset: '-08:00',\n    label: '(GMT-08:00) Pacific Time',\n    tzCode: 'America/Los_Angeles'\n  }, {\n    offset: '-08:00',\n    label: '(GMT-08:00) Pacific Time - Tijuana',\n    tzCode: 'America/Tijuana'\n  }, {\n    offset: '-08:00',\n    label: '(GMT-08:00) Pacific Time - Vancouver',\n    tzCode: 'America/Vancouver'\n  }, {\n    offset: '-08:00',\n    label: '(GMT-08:00) Pacific Time - Whitehorse',\n    tzCode: 'America/Whitehorse'\n  }, {\n    offset: '-08:00',\n    label: '(GMT-08:00) Pitcairn',\n    tzCode: 'Pacific/Pitcairn'\n  }, {\n    offset: '-07:00',\n    label: '(GMT-07:00) Mountain Time',\n    tzCode: 'America/Denver'\n  }, {\n    offset: '-07:00',\n    label: '(GMT-07:00) Mountain Time - Arizona',\n    tzCode: 'America/Phoenix'\n  }, {\n    offset: '-07:00',\n    label: '(GMT-07:00) Mountain Time - Chihuahua, Mazatlan',\n    tzCode: 'America/Mazatlan'\n  }, {\n    offset: '-07:00',\n    label: '(GMT-07:00) Mountain Time - Dawson Creek',\n    tzCode: 'America/Dawson_Creek'\n  }, {\n    offset: '-07:00',\n    label: '(GMT-07:00) Mountain Time - Edmonton',\n    tzCode: 'America/Edmonton'\n  }, {\n    offset: '-07:00',\n    label: '(GMT-07:00) Mountain Time - Hermosillo',\n    tzCode: 'America/Hermosillo'\n  }, {\n    offset: '-07:00',\n    label: '(GMT-07:00) Mountain Time - Yellowknife',\n    tzCode: 'America/Yellowknife'\n  }, {\n    offset: '-06:00',\n    label: '(GMT-06:00) Belize',\n    tzCode: 'America/Belize'\n  }, {\n    offset: '-06:00',\n    label: '(GMT-06:00) Central Time',\n    tzCode: 'America/Chicago'\n  }, {\n    offset: '-06:00',\n    label: '(GMT-06:00) Central Time - Mexico City',\n    tzCode: 'America/Mexico_City'\n  }, {\n    offset: '-06:00',\n    label: '(GMT-06:00) Central Time - Regina',\n    tzCode: 'America/Regina'\n  }, {\n    offset: '-06:00',\n    label: '(GMT-06:00) Central Time - Tegucigalpa',\n    tzCode: 'America/Tegucigalpa'\n  }, {\n    offset: '-06:00',\n    label: '(GMT-06:00) Central Time - Winnipeg',\n    tzCode: 'America/Winnipeg'\n  }, {\n    offset: '-06:00',\n    label: '(GMT-06:00) Costa Rica',\n    tzCode: 'America/Costa_Rica'\n  }, {\n    offset: '-06:00',\n    label: '(GMT-06:00) El Salvador',\n    tzCode: 'America/El_Salvador'\n  }, {\n    offset: '-06:00',\n    label: '(GMT-06:00) Galapagos',\n    tzCode: 'Pacific/Galapagos'\n  }, {\n    offset: '-06:00',\n    label: '(GMT-06:00) Guatemala',\n    tzCode: 'America/Guatemala'\n  }, {\n    offset: '-06:00',\n    label: '(GMT-06:00) Managua',\n    tzCode: 'America/Managua'\n  }, {\n    offset: '-05:00',\n    label: '(GMT-05:00) America Cancun',\n    tzCode: 'America/Cancun'\n  }, {\n    offset: '-05:00',\n    label: '(GMT-05:00) Bogota',\n    tzCode: 'America/Bogota'\n  }, {\n    offset: '-05:00',\n    label: '(GMT-05:00) Easter Island',\n    tzCode: 'Pacific/Easter'\n  }, {\n    offset: '-05:00',\n    label: '(GMT-05:00) Eastern Time',\n    tzCode: 'America/New_York'\n  }, {\n    offset: '-05:00',\n    label: '(GMT-05:00) Eastern Time - Iqaluit',\n    tzCode: 'America/Iqaluit'\n  }, {\n    offset: '-05:00',\n    label: '(GMT-05:00) Eastern Time - Toronto',\n    tzCode: 'America/Toronto'\n  }, {\n    offset: '-05:00',\n    label: '(GMT-05:00) Guayaquil',\n    tzCode: 'America/Guayaquil'\n  }, {\n    offset: '-05:00',\n    label: '(GMT-05:00) Havana',\n    tzCode: 'America/Havana'\n  }, {\n    offset: '-05:00',\n    label: '(GMT-05:00) Jamaica',\n    tzCode: 'America/Jamaica'\n  }, {\n    offset: '-05:00',\n    label: '(GMT-05:00) Lima',\n    tzCode: 'America/Lima'\n  }, {\n    offset: '-05:00',\n    label: '(GMT-05:00) Nassau',\n    tzCode: 'America/Nassau'\n  }, {\n    offset: '-05:00',\n    label: '(GMT-05:00) Panama',\n    tzCode: 'America/Panama'\n  }, {\n    offset: '-05:00',\n    label: '(GMT-05:00) Port-au-Prince',\n    tzCode: 'America/Port-au-Prince'\n  }, {\n    offset: '-05:00',\n    label: '(GMT-05:00) Rio Branco',\n    tzCode: 'America/Rio_Branco'\n  }, {\n    offset: '-04:00',\n    label: '(GMT-04:00) Atlantic Time - Halifax',\n    tzCode: 'America/Halifax'\n  }, {\n    offset: '-04:00',\n    label: '(GMT-04:00) Barbados',\n    tzCode: 'America/Barbados'\n  }, {\n    offset: '-04:00',\n    label: '(GMT-04:00) Bermuda',\n    tzCode: 'Atlantic/Bermuda'\n  }, {\n    offset: '-04:00',\n    label: '(GMT-04:00) Boa Vista',\n    tzCode: 'America/Boa_Vista'\n  }, {\n    offset: '-04:00',\n    label: '(GMT-04:00) Caracas',\n    tzCode: 'America/Caracas'\n  }, {\n    offset: '-04:00',\n    label: '(GMT-04:00) Curacao',\n    tzCode: 'America/Curacao'\n  }, {\n    offset: '-04:00',\n    label: '(GMT-04:00) Grand Turk',\n    tzCode: 'America/Grand_Turk'\n  }, {\n    offset: '-04:00',\n    label: '(GMT-04:00) Guyana',\n    tzCode: 'America/Guyana'\n  }, {\n    offset: '-04:00',\n    label: '(GMT-04:00) La Paz',\n    tzCode: 'America/La_Paz'\n  }, {\n    offset: '-04:00',\n    label: '(GMT-04:00) Manaus',\n    tzCode: 'America/Manaus'\n  }, {\n    offset: '-04:00',\n    label: '(GMT-04:00) Martinique',\n    tzCode: 'America/Martinique'\n  }, {\n    offset: '-04:00',\n    label: '(GMT-04:00) Port of Spain',\n    tzCode: 'America/Port_of_Spain'\n  }, {\n    offset: '-04:00',\n    label: '(GMT-04:00) Porto Velho',\n    tzCode: 'America/Porto_Velho'\n  }, {\n    offset: '-04:00',\n    label: '(GMT-04:00) Puerto Rico',\n    tzCode: 'America/Puerto_Rico'\n  }, {\n    offset: '-04:00',\n    label: '(GMT-04:00) Santo Domingo',\n    tzCode: 'America/Santo_Domingo'\n  }, {\n    offset: '-04:00',\n    label: '(GMT-04:00) Thule',\n    tzCode: 'America/Thule'\n  }, {\n    offset: '-03:30',\n    label: '(GMT-03:30) Newfoundland Time - St. Johns',\n    tzCode: 'America/St_Johns'\n  }, {\n    offset: '-03:00',\n    label: '(GMT-03:00) Araguaina',\n    tzCode: 'America/Araguaina'\n  }, {\n    offset: '-03:00',\n    label: '(GMT-03:00) Asuncion',\n    tzCode: 'America/Asuncion'\n  }, {\n    offset: '-03:00',\n    label: '(GMT-03:00) Belem',\n    tzCode: 'America/Belem'\n  }, {\n    offset: '-03:00',\n    label: '(GMT-03:00) Buenos Aires',\n    tzCode: 'America/Argentina/Buenos_Aires'\n  }, {\n    offset: '-03:00',\n    label: '(GMT-03:00) Campo Grande',\n    tzCode: 'America/Campo_Grande'\n  }, {\n    offset: '-03:00',\n    label: '(GMT-03:00) Cayenne',\n    tzCode: 'America/Cayenne'\n  }, {\n    offset: '-03:00',\n    label: '(GMT-03:00) Cuiaba',\n    tzCode: 'America/Cuiaba'\n  }, {\n    offset: '-03:00',\n    label: '(GMT-03:00) Fortaleza',\n    tzCode: 'America/Fortaleza'\n  }, {\n    offset: '-03:00',\n    label: '(GMT-03:00) Godthab',\n    tzCode: 'America/Godthab'\n  }, {\n    offset: '-03:00',\n    label: '(GMT-03:00) Maceio',\n    tzCode: 'America/Maceio'\n  }, {\n    offset: '-03:00',\n    label: '(GMT-03:00) Miquelon',\n    tzCode: 'America/Miquelon'\n  }, {\n    offset: '-03:00',\n    label: '(GMT-03:00) Montevideo',\n    tzCode: 'America/Montevideo'\n  }, {\n    offset: '-03:00',\n    label: '(GMT-03:00) Palmer',\n    tzCode: 'Antarctica/Palmer'\n  }, {\n    offset: '-03:00',\n    label: '(GMT-03:00) Paramaribo',\n    tzCode: 'America/Paramaribo'\n  }, {\n    offset: '-03:00',\n    label: '(GMT-03:00) Punta Arenas',\n    tzCode: 'America/Punta_Arenas'\n  }, {\n    offset: '-03:00',\n    label: '(GMT-03:00) Recife',\n    tzCode: 'America/Recife'\n  }, {\n    offset: '-03:00',\n    label: '(GMT-03:00) Rothera',\n    tzCode: 'Antarctica/Rothera'\n  }, {\n    offset: '-03:00',\n    label: '(GMT-03:00) Salvador',\n    tzCode: 'America/Bahia'\n  }, {\n    offset: '-03:00',\n    label: '(GMT-03:00) Santiago',\n    tzCode: 'America/Santiago'\n  }, {\n    offset: '-03:00',\n    label: '(GMT-03:00) Stanley',\n    tzCode: 'Atlantic/Stanley'\n  }, {\n    offset: '-02:00',\n    label: '(GMT-02:00) Noronha',\n    tzCode: 'America/Noronha'\n  }, {\n    offset: '-02:00',\n    label: '(GMT-02:00) Sao Paulo',\n    tzCode: 'America/Sao_Paulo'\n  }, {\n    offset: '-02:00',\n    label: '(GMT-02:00) South Georgia',\n    tzCode: 'Atlantic/South_Georgia'\n  }, {\n    offset: '-01:00',\n    label: '(GMT-01:00) Azores',\n    tzCode: 'Atlantic/Azores'\n  }, {\n    offset: '-01:00',\n    label: '(GMT-01:00) Cape Verde',\n    tzCode: 'Atlantic/Cape_Verde'\n  }, {\n    offset: '-01:00',\n    label: '(GMT-01:00) Scoresbysund',\n    tzCode: 'America/Scoresbysund'\n  }, {\n    offset: '+00:00',\n    label: '(GMT+00:00) Abidjan',\n    tzCode: 'Africa/Abidjan'\n  }, {\n    offset: '+00:00',\n    label: '(GMT+00:00) Accra',\n    tzCode: 'Africa/Accra'\n  }, {\n    offset: '+00:00',\n    label: '(GMT+00:00) Bissau',\n    tzCode: 'Africa/Bissau'\n  }, {\n    offset: '+00:00',\n    label: '(GMT+00:00) Canary Islands',\n    tzCode: 'Atlantic/Canary'\n  }, {\n    offset: '+00:00',\n    label: '(GMT+00:00) Casablanca',\n    tzCode: 'Africa/Casablanca'\n  }, {\n    offset: '+00:00',\n    label: '(GMT+00:00) Danmarkshavn',\n    tzCode: 'America/Danmarkshavn'\n  }, {\n    offset: '+00:00',\n    label: '(GMT+00:00) Dublin',\n    tzCode: 'Europe/Dublin'\n  }, {\n    offset: '+00:00',\n    label: '(GMT+00:00) El Aaiun',\n    tzCode: 'Africa/El_Aaiun'\n  }, {\n    offset: '+00:00',\n    label: '(GMT+00:00) Faeroe',\n    tzCode: 'Atlantic/Faroe'\n  }, {\n    offset: '+00:00',\n    label: '(GMT+00:00) GMT (no daylight saving)',\n    tzCode: 'Etc/GMT'\n  }, {\n    offset: '+00:00',\n    label: '(GMT+00:00) Lisbon',\n    tzCode: 'Europe/Lisbon'\n  }, {\n    offset: '+00:00',\n    label: '(GMT+00:00) London',\n    tzCode: 'Europe/London'\n  }, {\n    offset: '+00:00',\n    label: '(GMT+00:00) Monrovia',\n    tzCode: 'Africa/Monrovia'\n  }, {\n    offset: '+00:00',\n    label: '(GMT+00:00) Reykjavik',\n    tzCode: 'Atlantic/Reykjavik'\n  }, {\n    offset: '+01:00',\n    label: '(GMT+01:00) Algiers',\n    tzCode: 'Africa/Algiers'\n  }, {\n    offset: '+01:00',\n    label: '(GMT+01:00) Amsterdam',\n    tzCode: 'Europe/Amsterdam'\n  }, {\n    offset: '+01:00',\n    label: '(GMT+01:00) Andorra',\n    tzCode: 'Europe/Andorra'\n  }, {\n    offset: '+01:00',\n    label: '(GMT+01:00) Berlin',\n    tzCode: 'Europe/Berlin'\n  }, {\n    offset: '+01:00',\n    label: '(GMT+01:00) Brussels',\n    tzCode: 'Europe/Brussels'\n  }, {\n    offset: '+01:00',\n    label: '(GMT+01:00) Budapest',\n    tzCode: 'Europe/Budapest'\n  }, {\n    offset: '+01:00',\n    label: '(GMT+01:00) Central European Time - Belgrade',\n    tzCode: 'Europe/Belgrade'\n  }, {\n    offset: '+01:00',\n    label: '(GMT+01:00) Central European Time - Prague',\n    tzCode: 'Europe/Prague'\n  }, {\n    offset: '+01:00',\n    label: '(GMT+01:00) Ceuta',\n    tzCode: 'Africa/Ceuta'\n  }, {\n    offset: '+01:00',\n    label: '(GMT+01:00) Copenhagen',\n    tzCode: 'Europe/Copenhagen'\n  }, {\n    offset: '+01:00',\n    label: '(GMT+01:00) Gibraltar',\n    tzCode: 'Europe/Gibraltar'\n  }, {\n    offset: '+01:00',\n    label: '(GMT+01:00) Lagos',\n    tzCode: 'Africa/Lagos'\n  }, {\n    offset: '+01:00',\n    label: '(GMT+01:00) Luxembourg',\n    tzCode: 'Europe/Luxembourg'\n  }, {\n    offset: '+01:00',\n    label: '(GMT+01:00) Madrid',\n    tzCode: 'Europe/Madrid'\n  }, {\n    offset: '+01:00',\n    label: '(GMT+01:00) Malta',\n    tzCode: 'Europe/Malta'\n  }, {\n    offset: '+01:00',\n    label: '(GMT+01:00) Monaco',\n    tzCode: 'Europe/Monaco'\n  }, {\n    offset: '+01:00',\n    label: '(GMT+01:00) Ndjamena',\n    tzCode: 'Africa/Ndjamena'\n  }, {\n    offset: '+01:00',\n    label: '(GMT+01:00) Oslo',\n    tzCode: 'Europe/Oslo'\n  }, {\n    offset: '+01:00',\n    label: '(GMT+01:00) Paris',\n    tzCode: 'Europe/Paris'\n  }, {\n    offset: '+01:00',\n    label: '(GMT+01:00) Rome',\n    tzCode: 'Europe/Rome'\n  }, {\n    offset: '+01:00',\n    label: '(GMT+01:00) Stockholm',\n    tzCode: 'Europe/Stockholm'\n  }, {\n    offset: '+01:00',\n    label: '(GMT+01:00) Tirane',\n    tzCode: 'Europe/Tirane'\n  }, {\n    offset: '+01:00',\n    label: '(GMT+01:00) Tunis',\n    tzCode: 'Africa/Tunis'\n  }, {\n    offset: '+01:00',\n    label: '(GMT+01:00) Vienna',\n    tzCode: 'Europe/Vienna'\n  }, {\n    offset: '+01:00',\n    label: '(GMT+01:00) Warsaw',\n    tzCode: 'Europe/Warsaw'\n  }, {\n    offset: '+01:00',\n    label: '(GMT+01:00) Zurich',\n    tzCode: 'Europe/Zurich'\n  }, {\n    offset: '+02:00',\n    label: '(GMT+02:00) Amman',\n    tzCode: 'Asia/Amman'\n  }, {\n    offset: '+02:00',\n    label: '(GMT+02:00) Athens',\n    tzCode: 'Europe/Athens'\n  }, {\n    offset: '+02:00',\n    label: '(GMT+02:00) Beirut',\n    tzCode: 'Asia/Beirut'\n  }, {\n    offset: '+02:00',\n    label: '(GMT+02:00) Bucharest',\n    tzCode: 'Europe/Bucharest'\n  }, {\n    offset: '+02:00',\n    label: '(GMT+02:00) Cairo',\n    tzCode: 'Africa/Cairo'\n  }, {\n    offset: '+02:00',\n    label: '(GMT+02:00) Chisinau',\n    tzCode: 'Europe/Chisinau'\n  }, {\n    offset: '+02:00',\n    label: '(GMT+02:00) Damascus',\n    tzCode: 'Asia/Damascus'\n  }, {\n    offset: '+02:00',\n    label: '(GMT+02:00) Gaza',\n    tzCode: 'Asia/Gaza'\n  }, {\n    offset: '+02:00',\n    label: '(GMT+02:00) Helsinki',\n    tzCode: 'Europe/Helsinki'\n  }, {\n    offset: '+02:00',\n    label: '(GMT+02:00) Jerusalem',\n    tzCode: 'Asia/Jerusalem'\n  }, {\n    offset: '+02:00',\n    label: '(GMT+02:00) Johannesburg',\n    tzCode: 'Africa/Johannesburg'\n  }, {\n    offset: '+02:00',\n    label: '(GMT+02:00) Khartoum',\n    tzCode: 'Africa/Khartoum'\n  }, {\n    offset: '+02:00',\n    label: '(GMT+02:00) Kiev',\n    tzCode: 'Europe/Kiev'\n  }, {\n    offset: '+02:00',\n    label: '(GMT+02:00) Maputo',\n    tzCode: 'Africa/Maputo'\n  }, {\n    offset: '+02:00',\n    label: '(GMT+02:00) Moscow-01 - Kaliningrad',\n    tzCode: 'Europe/Kaliningrad'\n  }, {\n    offset: '+02:00',\n    label: '(GMT+02:00) Nicosia',\n    tzCode: 'Asia/Nicosia'\n  }, {\n    offset: '+02:00',\n    label: '(GMT+02:00) Riga',\n    tzCode: 'Europe/Riga'\n  }, {\n    offset: '+02:00',\n    label: '(GMT+02:00) Sofia',\n    tzCode: 'Europe/Sofia'\n  }, {\n    offset: '+02:00',\n    label: '(GMT+02:00) Tallinn',\n    tzCode: 'Europe/Tallinn'\n  }, {\n    offset: '+02:00',\n    label: '(GMT+02:00) Tripoli',\n    tzCode: 'Africa/Tripoli'\n  }, {\n    offset: '+02:00',\n    label: '(GMT+02:00) Vilnius',\n    tzCode: 'Europe/Vilnius'\n  }, {\n    offset: '+02:00',\n    label: '(GMT+02:00) Windhoek',\n    tzCode: 'Africa/Windhoek'\n  }, {\n    offset: '+03:00',\n    label: '(GMT+03:00) Baghdad',\n    tzCode: 'Asia/Baghdad'\n  }, {\n    offset: '+03:00',\n    label: '(GMT+03:00) Istanbul',\n    tzCode: 'Europe/Istanbul'\n  }, {\n    offset: '+03:00',\n    label: '(GMT+03:00) Minsk',\n    tzCode: 'Europe/Minsk'\n  }, {\n    offset: '+03:00',\n    label: '(GMT+03:00) Moscow+00 - Moscow',\n    tzCode: 'Europe/Moscow'\n  }, {\n    offset: '+03:00',\n    label: '(GMT+03:00) Nairobi',\n    tzCode: 'Africa/Nairobi'\n  }, {\n    offset: '+03:00',\n    label: '(GMT+03:00) Qatar',\n    tzCode: 'Asia/Qatar'\n  }, {\n    offset: '+03:00',\n    label: '(GMT+03:00) Riyadh',\n    tzCode: 'Asia/Riyadh'\n  }, {\n    offset: '+03:00',\n    label: '(GMT+03:00) Syowa',\n    tzCode: 'Antarctica/Syowa'\n  }, {\n    offset: '+03:30',\n    label: '(GMT+03:30) Tehran',\n    tzCode: 'Asia/Tehran'\n  }, {\n    offset: '+04:00',\n    label: '(GMT+04:00) Baku',\n    tzCode: 'Asia/Baku'\n  }, {\n    offset: '+04:00',\n    label: '(GMT+04:00) Dubai',\n    tzCode: 'Asia/Dubai'\n  }, {\n    offset: '+04:00',\n    label: '(GMT+04:00) Mahe',\n    tzCode: 'Indian/Mahe'\n  }, {\n    offset: '+04:00',\n    label: '(GMT+04:00) Mauritius',\n    tzCode: 'Indian/Mauritius'\n  }, {\n    offset: '+04:00',\n    label: '(GMT+04:00) Moscow+01 - Samara',\n    tzCode: 'Europe/Samara'\n  }, {\n    offset: '+04:00',\n    label: '(GMT+04:00) Reunion',\n    tzCode: 'Indian/Reunion'\n  }, {\n    offset: '+04:00',\n    label: '(GMT+04:00) Tbilisi',\n    tzCode: 'Asia/Tbilisi'\n  }, {\n    offset: '+04:00',\n    label: '(GMT+04:00) Yerevan',\n    tzCode: 'Asia/Yerevan'\n  }, {\n    offset: '+04:30',\n    label: '(GMT+04:30) Kabul',\n    tzCode: 'Asia/Kabul'\n  }, {\n    offset: '+05:00',\n    label: '(GMT+05:00) Aqtau',\n    tzCode: 'Asia/Aqtau'\n  }, {\n    offset: '+05:00',\n    label: '(GMT+05:00) Aqtobe',\n    tzCode: 'Asia/Aqtobe'\n  }, {\n    offset: '+05:00',\n    label: '(GMT+05:00) Ashgabat',\n    tzCode: 'Asia/Ashgabat'\n  }, {\n    offset: '+05:00',\n    label: '(GMT+05:00) Dushanbe',\n    tzCode: 'Asia/Dushanbe'\n  }, {\n    offset: '+05:00',\n    label: '(GMT+05:00) Karachi',\n    tzCode: 'Asia/Karachi'\n  }, {\n    offset: '+05:00',\n    label: '(GMT+05:00) Kerguelen',\n    tzCode: 'Indian/Kerguelen'\n  }, {\n    offset: '+05:00',\n    label: '(GMT+05:00) Maldives',\n    tzCode: 'Indian/Maldives'\n  }, {\n    offset: '+05:00',\n    label: '(GMT+05:00) Mawson',\n    tzCode: 'Antarctica/Mawson'\n  }, {\n    offset: '+05:00',\n    label: '(GMT+05:00) Moscow+02 - Yekaterinburg',\n    tzCode: 'Asia/Yekaterinburg'\n  }, {\n    offset: '+05:00',\n    label: '(GMT+05:00) Tashkent',\n    tzCode: 'Asia/Tashkent'\n  }, {\n    offset: '+05:30',\n    label: '(GMT+05:30) Colombo',\n    tzCode: 'Asia/Colombo'\n  }, {\n    offset: '+05:30',\n    label: '(GMT+05:30) India Standard Time',\n    tzCode: 'Asia/Kolkata'\n  }, {\n    offset: '+05:45',\n    label: '(GMT+05:45) Kathmandu',\n    tzCode: 'Asia/Kathmandu'\n  }, {\n    offset: '+06:00',\n    label: '(GMT+06:00) Almaty',\n    tzCode: 'Asia/Almaty'\n  }, {\n    offset: '+06:00',\n    label: '(GMT+06:00) Bishkek',\n    tzCode: 'Asia/Bishkek'\n  }, {\n    offset: '+06:00',\n    label: '(GMT+06:00) Chagos',\n    tzCode: 'Indian/Chagos'\n  }, {\n    offset: '+06:00',\n    label: '(GMT+06:00) Dhaka',\n    tzCode: 'Asia/Dhaka'\n  }, {\n    offset: '+06:00',\n    label: '(GMT+06:00) Moscow+03 - Omsk',\n    tzCode: 'Asia/Omsk'\n  }, {\n    offset: '+06:00',\n    label: '(GMT+06:00) Thimphu',\n    tzCode: 'Asia/Thimphu'\n  }, {\n    offset: '+06:00',\n    label: '(GMT+06:00) Vostok',\n    tzCode: 'Antarctica/Vostok'\n  }, {\n    offset: '+06:30',\n    label: '(GMT+06:30) Cocos',\n    tzCode: 'Indian/Cocos'\n  }, {\n    offset: '+06:30',\n    label: '(GMT+06:30) Rangoon',\n    tzCode: 'Asia/Yangon'\n  }, {\n    offset: '+07:00',\n    label: '(GMT+07:00) Bangkok',\n    tzCode: 'Asia/Bangkok'\n  }, {\n    offset: '+07:00',\n    label: '(GMT+07:00) Christmas',\n    tzCode: 'Indian/Christmas'\n  }, {\n    offset: '+07:00',\n    label: '(GMT+07:00) Davis',\n    tzCode: 'Antarctica/Davis'\n  }, {\n    offset: '+07:00',\n    label: '(GMT+07:00) Hanoi',\n    tzCode: 'Asia/Saigon'\n  }, {\n    offset: '+07:00',\n    label: '(GMT+07:00) Hovd',\n    tzCode: 'Asia/Hovd'\n  }, {\n    offset: '+07:00',\n    label: '(GMT+07:00) Jakarta',\n    tzCode: 'Asia/Jakarta'\n  }, {\n    offset: '+07:00',\n    label: '(GMT+07:00) Moscow+04 - Krasnoyarsk',\n    tzCode: 'Asia/Krasnoyarsk'\n  }, {\n    offset: '+08:00',\n    label: '(GMT+08:00) Brunei',\n    tzCode: 'Asia/Brunei'\n  }, {\n    offset: '+08:00',\n    label: '(GMT+08:00) China Time - Beijing',\n    tzCode: 'Asia/Shanghai'\n  }, {\n    offset: '+08:00',\n    label: '(GMT+08:00) Choibalsan',\n    tzCode: 'Asia/Choibalsan'\n  }, {\n    offset: '+08:00',\n    label: '(GMT+08:00) Hong Kong',\n    tzCode: 'Asia/Hong_Kong'\n  }, {\n    offset: '+08:00',\n    label: '(GMT+08:00) Kuala Lumpur',\n    tzCode: 'Asia/Kuala_Lumpur'\n  }, {\n    offset: '+08:00',\n    label: '(GMT+08:00) Macau',\n    tzCode: 'Asia/Macau'\n  }, {\n    offset: '+08:00',\n    label: '(GMT+08:00) Makassar',\n    tzCode: 'Asia/Makassar'\n  }, {\n    offset: '+08:00',\n    label: '(GMT+08:00) Manila',\n    tzCode: 'Asia/Manila'\n  }, {\n    offset: '+08:00',\n    label: '(GMT+08:00) Moscow+05 - Irkutsk',\n    tzCode: 'Asia/Irkutsk'\n  }, {\n    offset: '+08:00',\n    label: '(GMT+08:00) Singapore',\n    tzCode: 'Asia/Singapore'\n  }, {\n    offset: '+08:00',\n    label: '(GMT+08:00) Taipei',\n    tzCode: 'Asia/Taipei'\n  }, {\n    offset: '+08:00',\n    label: '(GMT+08:00) Ulaanbaatar',\n    tzCode: 'Asia/Ulaanbaatar'\n  }, {\n    offset: '+08:00',\n    label: '(GMT+08:00) Western Time - Perth',\n    tzCode: 'Australia/Perth'\n  }, {\n    offset: '+08:30',\n    label: '(GMT+08:30) Pyongyang',\n    tzCode: 'Asia/Pyongyang'\n  }, {\n    offset: '+09:00',\n    label: '(GMT+09:00) Dili',\n    tzCode: 'Asia/Dili'\n  }, {\n    offset: '+09:00',\n    label: '(GMT+09:00) Jayapura',\n    tzCode: 'Asia/Jayapura'\n  }, {\n    offset: '+09:00',\n    label: '(GMT+09:00) Moscow+06 - Yakutsk',\n    tzCode: 'Asia/Yakutsk'\n  }, {\n    offset: '+09:00',\n    label: '(GMT+09:00) Palau',\n    tzCode: 'Pacific/Palau'\n  }, {\n    offset: '+09:00',\n    label: '(GMT+09:00) Seoul',\n    tzCode: 'Asia/Seoul'\n  }, {\n    offset: '+09:00',\n    label: '(GMT+09:00) Tokyo',\n    tzCode: 'Asia/Tokyo'\n  }, {\n    offset: '+09:30',\n    label: '(GMT+09:30) Central Time - Darwin',\n    tzCode: 'Australia/Darwin'\n  }, {\n    offset: '+10:00',\n    label: '(GMT+10:00) Dumont D\\'Urville',\n    tzCode: 'Antarctica/DumontDUrville'\n  }, {\n    offset: '+10:00',\n    label: '(GMT+10:00) Eastern Time - Brisbane',\n    tzCode: 'Australia/Brisbane'\n  }, {\n    offset: '+10:00',\n    label: '(GMT+10:00) Guam',\n    tzCode: 'Pacific/Guam'\n  }, {\n    offset: '+10:00',\n    label: '(GMT+10:00) Moscow+07 - Vladivostok',\n    tzCode: 'Asia/Vladivostok'\n  }, {\n    offset: '+10:00',\n    label: '(GMT+10:00) Port Moresby',\n    tzCode: 'Pacific/Port_Moresby'\n  }, {\n    offset: '+10:00',\n    label: '(GMT+10:00) Truk',\n    tzCode: 'Pacific/Chuuk'\n  }, {\n    offset: '+10:30',\n    label: '(GMT+10:30) Central Time - Adelaide',\n    tzCode: 'Australia/Adelaide'\n  }, {\n    offset: '+11:00',\n    label: '(GMT+11:00) Casey',\n    tzCode: 'Antarctica/Casey'\n  }, {\n    offset: '+11:00',\n    label: '(GMT+11:00) Eastern Time - Hobart',\n    tzCode: 'Australia/Hobart'\n  }, {\n    offset: '+11:00',\n    label: '(GMT+11:00) Eastern Time - Melbourne, Sydney',\n    tzCode: 'Australia/Sydney'\n  }, {\n    offset: '+11:00',\n    label: '(GMT+11:00) Efate',\n    tzCode: 'Pacific/Efate'\n  }, {\n    offset: '+11:00',\n    label: '(GMT+11:00) Guadalcanal',\n    tzCode: 'Pacific/Guadalcanal'\n  }, {\n    offset: '+11:00',\n    label: '(GMT+11:00) Kosrae',\n    tzCode: 'Pacific/Kosrae'\n  }, {\n    offset: '+11:00',\n    label: '(GMT+11:00) Moscow+08 - Magadan',\n    tzCode: 'Asia/Magadan'\n  }, {\n    offset: '+11:00',\n    label: '(GMT+11:00) Norfolk',\n    tzCode: 'Pacific/Norfolk'\n  }, {\n    offset: '+11:00',\n    label: '(GMT+11:00) Noumea',\n    tzCode: 'Pacific/Noumea'\n  }, {\n    offset: '+11:00',\n    label: '(GMT+11:00) Ponape',\n    tzCode: 'Pacific/Pohnpei'\n  }, {\n    offset: '+12:00',\n    label: '(GMT+12:00) Funafuti',\n    tzCode: 'Pacific/Funafuti'\n  }, {\n    offset: '+12:00',\n    label: '(GMT+12:00) Kwajalein',\n    tzCode: 'Pacific/Kwajalein'\n  }, {\n    offset: '+12:00',\n    label: '(GMT+12:00) Majuro',\n    tzCode: 'Pacific/Majuro'\n  }, {\n    offset: '+12:00',\n    label: '(GMT+12:00) Moscow+09 - Petropavlovsk-Kamchatskiy',\n    tzCode: 'Asia/Kamchatka'\n  }, {\n    offset: '+12:00',\n    label: '(GMT+12:00) Nauru',\n    tzCode: 'Pacific/Nauru'\n  }, {\n    offset: '+12:00',\n    label: '(GMT+12:00) Tarawa',\n    tzCode: 'Pacific/Tarawa'\n  }, {\n    offset: '+12:00',\n    label: '(GMT+12:00) Wake',\n    tzCode: 'Pacific/Wake'\n  }, {\n    offset: '+12:00',\n    label: '(GMT+12:00) Wallis',\n    tzCode: 'Pacific/Wallis'\n  }, {\n    offset: '+13:00',\n    label: '(GMT+13:00) Auckland',\n    tzCode: 'Pacific/Auckland'\n  }, {\n    offset: '+13:00',\n    label: '(GMT+13:00) Enderbury',\n    tzCode: 'Pacific/Enderbury'\n  }, {\n    offset: '+13:00',\n    label: '(GMT+13:00) Fakaofo',\n    tzCode: 'Pacific/Fakaofo'\n  }, {\n    offset: '+13:00',\n    label: '(GMT+13:00) Fiji',\n    tzCode: 'Pacific/Fiji'\n  }, {\n    offset: '+13:00',\n    label: '(GMT+13:00) Tongatapu',\n    tzCode: 'Pacific/Tongatapu'\n  }, {\n    offset: '+14:00',\n    label: '(GMT+14:00) Apia',\n    tzCode: 'Pacific/Apia'\n  }, {\n    offset: '+14:00',\n    label: '(GMT+14:00) Kiritimati',\n    tzCode: 'Pacific/Kiritimati'\n  }];\n  _exports.TIMEZONES_LIST = TIMEZONES_LIST;\n  var _default = {\n    TIMEZONES_LIST: TIMEZONES_LIST\n  };\n  _exports.default = _default;\n});","define(\"inboxfront/helpers/titleize\", [\"exports\", \"ember-cli-string-helpers/helpers/titleize\"], function (_exports, _titleize) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _titleize.default;\n    }\n  });\n  Object.defineProperty(_exports, \"titleize\", {\n    enumerable: true,\n    get: function get() {\n      return _titleize.titleize;\n    }\n  });\n});","define(\"inboxfront/helpers/toggle-action\", [\"exports\", \"ember-composable-helpers/helpers/toggle-action\"], function (_exports, _toggleAction) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _toggleAction.default;\n    }\n  });\n});","define(\"inboxfront/helpers/toggle\", [\"exports\", \"ember-composable-helpers/helpers/toggle\"], function (_exports, _toggle) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _toggle.default;\n    }\n  });\n  Object.defineProperty(_exports, \"toggle\", {\n    enumerable: true,\n    get: function get() {\n      return _toggle.toggle;\n    }\n  });\n});","define(\"inboxfront/helpers/trim-string\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.trimString = trimString;\n  _exports.default = void 0;\n\n  function trimString(params) {\n    if (params[0] && params[0].length > params[1]) {\n      return params[0].substring(0, params[1]) + \"...\";\n    } else {\n      return params[0];\n    }\n  }\n\n  var _default = Ember.Helper.helper(trimString);\n\n  _exports.default = _default;\n});","define(\"inboxfront/helpers/trim\", [\"exports\", \"ember-cli-string-helpers/helpers/trim\"], function (_exports, _trim) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _trim.default;\n    }\n  });\n  Object.defineProperty(_exports, \"trim\", {\n    enumerable: true,\n    get: function get() {\n      return _trim.trim;\n    }\n  });\n});","define(\"inboxfront/helpers/truncate\", [\"exports\", \"ember-cli-string-helpers/helpers/truncate\"], function (_exports, _truncate) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _truncate.default;\n    }\n  });\n  Object.defineProperty(_exports, \"truncate\", {\n    enumerable: true,\n    get: function get() {\n      return _truncate.truncate;\n    }\n  });\n});","define(\"inboxfront/helpers/underscore\", [\"exports\", \"ember-cli-string-helpers/helpers/underscore\"], function (_exports, _underscore) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _underscore.default;\n    }\n  });\n  Object.defineProperty(_exports, \"underscore\", {\n    enumerable: true,\n    get: function get() {\n      return _underscore.underscore;\n    }\n  });\n});","define(\"inboxfront/helpers/union\", [\"exports\", \"ember-composable-helpers/helpers/union\"], function (_exports, _union) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _union.default;\n    }\n  });\n});","define(\"inboxfront/helpers/unix\", [\"exports\", \"ember-moment/helpers/unix\"], function (_exports, _unix) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _unix.default;\n    }\n  });\n});","define(\"inboxfront/helpers/uppercase\", [\"exports\", \"ember-cli-string-helpers/helpers/uppercase\"], function (_exports, _uppercase) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _uppercase.default;\n    }\n  });\n  Object.defineProperty(_exports, \"uppercase\", {\n    enumerable: true,\n    get: function get() {\n      return _uppercase.uppercase;\n    }\n  });\n});","define(\"inboxfront/helpers/url-company-logo\", [\"exports\", \"inboxfront/config/environment\"], function (_exports, _environment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.urlCompanyLogo = urlCompanyLogo;\n  _exports.default = void 0;\n\n  function urlCompanyLogo(params) {\n    return params[0].logo ? \"\".concat(_environment.default.mediaUrl).concat(params[0].logo.datafile) : '';\n  }\n\n  var _default = Ember.Helper.helper(urlCompanyLogo);\n\n  _exports.default = _default;\n});","define(\"inboxfront/helpers/url-user-avatar\", [\"exports\", \"inboxfront/config/environment\"], function (_exports, _environment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.urlUserAvatar = urlUserAvatar;\n  _exports.default = void 0;\n\n  function urlUserAvatar(params) {\n    if (!params[0]) {\n      return '';\n    }\n\n    if (params[0].attachment) {\n      return \"\".concat(_environment.default.mediaUrl).concat(params[0].attachment.datafile);\n    } else if (params[0].logo) {\n      return \"\".concat(_environment.default.mediaUrl).concat(params[0].logo.datafile);\n    } else {\n      return '';\n    }\n  }\n\n  var _default = Ember.Helper.helper(urlUserAvatar);\n\n  _exports.default = _default;\n});","define(\"inboxfront/helpers/user-fullname\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.userFullName = userFullName;\n  _exports.default = void 0;\n\n  function userFullName(params) {\n    if (!params[0]) {\n      return '';\n    }\n\n    return params[0]._fullName || (params[0]._fullName = params[0].firstName + ' ' + params[0].lastName);\n  }\n\n  var _default = Ember.Helper.helper(userFullName);\n\n  _exports.default = _default;\n});","define(\"inboxfront/helpers/user-has-permission\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  var _default = Ember.Helper.extend({\n    sessionAccount: Ember.inject.service(),\n    compute: function compute(_ref) {\n      var _ref2 = _slicedToArray(_ref, 1),\n          permissionName = _ref2[0];\n\n      if (!this.sessionAccount.loggeduser) {\n        return true;\n      }\n\n      if (this.sessionAccount.loggeduser.isAdmin) {\n        return true;\n      }\n\n      return this.sessionAccount.loggeduser.permissions.indexOf(permissionName) > -1;\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/helpers/utc\", [\"exports\", \"ember-moment/helpers/utc\"], function (_exports, _utc) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _utc.default;\n    }\n  });\n  Object.defineProperty(_exports, \"utc\", {\n    enumerable: true,\n    get: function get() {\n      return _utc.utc;\n    }\n  });\n});","define(\"inboxfront/helpers/w\", [\"exports\", \"ember-cli-string-helpers/helpers/w\"], function (_exports, _w) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _w.default;\n    }\n  });\n  Object.defineProperty(_exports, \"w\", {\n    enumerable: true,\n    get: function get() {\n      return _w.w;\n    }\n  });\n});","define(\"inboxfront/helpers/without\", [\"exports\", \"ember-composable-helpers/helpers/without\"], function (_exports, _without) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _without.default;\n    }\n  });\n  Object.defineProperty(_exports, \"without\", {\n    enumerable: true,\n    get: function get() {\n      return _without.without;\n    }\n  });\n});","define(\"inboxfront/helpers/xor\", [\"exports\", \"ember-truth-helpers/helpers/xor\"], function (_exports, _xor) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _xor.default;\n    }\n  });\n  Object.defineProperty(_exports, \"xor\", {\n    enumerable: true,\n    get: function get() {\n      return _xor.xor;\n    }\n  });\n});","define(\"inboxfront/initializers/app-version\", [\"exports\", \"ember-cli-app-version/initializer-factory\", \"inboxfront/config/environment\"], function (_exports, _initializerFactory, _environment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var name, version;\n\n  if (_environment.default.APP) {\n    name = _environment.default.APP.name;\n    version = _environment.default.APP.version;\n  }\n\n  var _default = {\n    name: 'App Version',\n    initialize: (0, _initializerFactory.default)(name, version)\n  };\n  _exports.default = _default;\n});","define(\"inboxfront/initializers/container-debug-adapter\", [\"exports\", \"ember-resolver/resolvers/classic/container-debug-adapter\"], function (_exports, _containerDebugAdapter) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = {\n    name: 'container-debug-adapter',\n    initialize: function initialize() {\n      var app = arguments[1] || arguments[0];\n      app.register('container-debug-adapter:main', _containerDebugAdapter.default);\n      app.inject('container-debug-adapter:main', 'namespace', 'application:main');\n    }\n  };\n  _exports.default = _default;\n});","define(\"inboxfront/initializers/coordinator-setup\", [\"exports\", \"inboxfront/models/coordinator\"], function (_exports, _coordinator) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = {\n    name: \"setup coordinator\",\n    initialize: function initialize() {\n      var app = arguments[1] || arguments[0];\n      app.register(\"drag:coordinator\", _coordinator.default);\n      app.inject(\"component\", \"coordinator\", \"drag:coordinator\");\n    }\n  };\n  _exports.default = _default;\n});","define(\"inboxfront/initializers/debug\", [\"exports\", \"@html-next/vertical-collection/-debug\"], function (_exports, _debug) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = {\n    name: 'vertical-collection-debug',\n    initialize: function initialize() {}\n  };\n  _exports.default = _default;\n});","define(\"inboxfront/initializers/ember-concurrency\", [\"exports\", \"ember-concurrency/initializers/ember-concurrency\"], function (_exports, _emberConcurrency) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _emberConcurrency.default;\n    }\n  });\n});","define(\"inboxfront/initializers/ember-data\", [\"exports\", \"ember-data/setup-container\", \"ember-data\"], function (_exports, _setupContainer, _emberData) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  /*\n    This code initializes EmberData in an Ember application.\n  \n    It ensures that the `store` service is automatically injected\n    as the `store` property on all routes and controllers.\n  */\n  var _default = {\n    name: 'ember-data',\n    initialize: _setupContainer.default\n  };\n  _exports.default = _default;\n});","define(\"inboxfront/initializers/ember-simple-auth\", [\"exports\", \"inboxfront/config/environment\", \"ember-simple-auth/configuration\", \"ember-simple-auth/initializers/setup-session\", \"ember-simple-auth/initializers/setup-session-service\", \"ember-simple-auth/initializers/setup-session-restoration\"], function (_exports, _environment, _configuration, _setupSession, _setupSessionService, _setupSessionRestoration) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = {\n    name: 'ember-simple-auth',\n    initialize: function initialize(registry) {\n      var config = _environment.default['ember-simple-auth'] || {};\n      config.rootURL = _environment.default.rootURL || _environment.default.baseURL;\n\n      _configuration.default.load(config);\n\n      (0, _setupSession.default)(registry);\n      (0, _setupSessionService.default)(registry);\n      (0, _setupSessionRestoration.default)(registry);\n    }\n  };\n  _exports.default = _default;\n});","define(\"inboxfront/initializers/export-application-global\", [\"exports\", \"inboxfront/config/environment\"], function (_exports, _environment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.initialize = initialize;\n  _exports.default = void 0;\n\n  function initialize() {\n    var application = arguments[1] || arguments[0];\n\n    if (_environment.default.exportApplicationGlobal !== false) {\n      var theGlobal;\n\n      if (typeof window !== 'undefined') {\n        theGlobal = window;\n      } else if (typeof global !== 'undefined') {\n        theGlobal = global;\n      } else if (typeof self !== 'undefined') {\n        theGlobal = self;\n      } else {\n        // no reasonable global, just bail\n        return;\n      }\n\n      var value = _environment.default.exportApplicationGlobal;\n      var globalName;\n\n      if (typeof value === 'string') {\n        globalName = value;\n      } else {\n        globalName = Ember.String.classify(_environment.default.modulePrefix);\n      }\n\n      if (!theGlobal[globalName]) {\n        theGlobal[globalName] = application;\n        application.reopen({\n          willDestroy: function willDestroy() {\n            this._super.apply(this, arguments);\n\n            delete theGlobal[globalName];\n          }\n        });\n      }\n    }\n  }\n\n  var _default = {\n    name: 'export-application-global',\n    initialize: initialize\n  };\n  _exports.default = _default;\n});","define(\"inboxfront/initializers/liquid-fire\", [\"exports\", \"liquid-fire/velocity-ext\"], function (_exports, _velocityExt) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = {\n    name: 'liquid-fire',\n    initialize: function initialize() {}\n  };\n  _exports.default = _default;\n});","define(\"inboxfront/initializers/main\", [\"exports\", \"inboxfront/config/environment\"], function (_exports, _environment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.initialize = initialize;\n  _exports.default = void 0;\n\n  function initialize() {\n    Ember.Debug.registerDeprecationHandler(function (message, options, next) {\n      // console.error('DEPRECATE', message, options, next);\n      if (_environment.default.environment === 'production') {\n        return;\n      }\n\n      next(message, options);\n    });\n  }\n\n  var _default = {\n    initialize: initialize\n  };\n  _exports.default = _default;\n});","define(\"inboxfront/instance-initializers/ember-data\", [\"exports\", \"ember-data/initialize-store-service\"], function (_exports, _initializeStoreService) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = {\n    name: 'ember-data',\n    initialize: _initializeStoreService.default\n  };\n  _exports.default = _default;\n});","define(\"inboxfront/instance-initializers/ember-simple-auth\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  // This is only needed for backwards compatibility and will be removed in the\n  // next major release of ember-simple-auth. Unfortunately, there is no way to\n  // deprecate this without hooking into Ember's internals…\n  var _default = {\n    name: 'ember-simple-auth',\n    initialize: function initialize() {}\n  };\n  _exports.default = _default;\n});","define(\"inboxfront/instance-initializers/raven-setup\", [\"exports\", \"ember-cli-sentry\", \"inboxfront/config/environment\"], function (_exports, _emberCliSentry, _environment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = {\n    name: 'sentry-setup',\n    initialize: function initialize(application) {\n      (0, _emberCliSentry.initialize)(application.lookup ? application : application.container, _environment.default);\n    }\n  };\n  _exports.default = _default;\n});","define(\"inboxfront/locales/ar/config\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = {\n    rtl: true\n  };\n  _exports.default = _default;\n});","define(\"inboxfront/mixins/child-mixin\", [\"exports\", \"inboxfront/mixins/parent-mixin\"], function (_exports, _parentMixin) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Mixin.create({\n    parentClass: _parentMixin.default,\n    parentComponent: Ember.computed({\n      get: function get() {\n        if (this._parentComponent !== undefined) {\n          return this._parentComponent;\n        }\n\n        return this.nearestOfType(this.get('parentClass'));\n      },\n      set: function set(key, value) {\n        return this._parentComponent = value;\n      }\n    }),\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      if (this.get('parentComponent')) {\n        this.get('parentComponent').register(this);\n      }\n    },\n    willDestroyElement: function willDestroyElement() {\n      this._super.apply(this, arguments);\n\n      if (this.get('parentComponent')) {\n        this.get('parentComponent').unregister(this);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/mixins/click-outside\", [\"exports\", \"ember-click-outside/mixin\"], function (_exports, _mixin) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _mixin.default;\n    }\n  });\n});","define(\"inboxfront/mixins/color-mixin\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Mixin.create({\n    classNameBindings: ['warn:md-warn', 'accent:md-accent', 'primary:md-primary']\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/mixins/events-mixin\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Mixin.create({\n    didInsertElement: function didInsertElement() {\n      this._super.apply(this, arguments);\n\n      this.element.addEventListener('mouseMove', this.handleMouseMove.bind(this));\n      this.element.addEventListener('mouseleave', this.handleMouseLeave.bind(this));\n    },\n    willDestroyElement: function willDestroyElement() {\n      this._super.apply(this, arguments);\n\n      this.element.removeEventListener('mouseMove', this.handleMouseMove.bind(this));\n      this.element.removeEventListener('mouseleave', this.handleMouseLeave.bind(this));\n    },\n    touchStart: function touchStart(e) {\n      return this.down(e);\n    },\n    mouseDown: function mouseDown(e) {\n      this.down(e);\n    },\n    touchEnd: function touchEnd(e) {\n      return this.up(e);\n    },\n    mouseUp: function mouseUp(e) {\n      return this.up(e);\n    },\n    touchCancel: function touchCancel(e) {\n      return this.up(e);\n    },\n    handleMouseLeave: function handleMouseLeave(e) {\n      return this.up(e);\n    },\n    up: function up() {},\n    down: function down() {},\n    contextMenu: function contextMenu() {},\n    handleMouseMove: function handleMouseMove(e) {\n      return this.move(e);\n    },\n    touchMove: function touchMove(e) {\n      return this.move(e);\n    },\n    pointerMove: function pointerMove(e) {\n      return this.move(e);\n    },\n    move: function move() {}\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/mixins/focusable-mixin\", [\"exports\", \"inboxfront/mixins/events-mixin\"], function (_exports, _eventsMixin) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Mixin.create(_eventsMixin.default, {\n    disabled: false,\n    pressed: false,\n    active: false,\n    focused: false,\n    hover: false,\n    classNameBindings: ['focused:md-focused'],\n    attributeBindings: ['tabindex', 'disabledAttr:disabled'],\n    disabledAttr: Ember.computed('disabled', function () {\n      return this.get('disabled') ? 'disabled' : null;\n    }),\n    tabindex: Ember.computed('disabled', function () {\n      return this.get('disabled') ? '-1' : '0';\n    }),\n    toggle: false,\n    focusOnlyOnKey: false,\n    _mouseEnterHandler: undefined,\n    _mouseLeaveHandler: undefined,\n    didInsertElement: function didInsertElement() {\n      this._super.apply(this, arguments);\n\n      this._mouseEnterHandler = this.handleMouseEnter.bind(this);\n      this._mouseLeaveHandler = this.handleMouseLeave.bind(this);\n      this.element.addEventListener('mouseenter', this._mouseEnterHandler);\n      this.element.addEventListener('mouseleave', this._mouseLeaveHandler);\n    },\n    willDestroyElement: function willDestroyElement() {\n      this._super.apply(this, arguments);\n\n      this.element.removeEventListener('mouseenter', this._mouseEnterHandler);\n      this.element.removeEventListener('mouseleave', this._mouseLeaveHandler);\n      this._mouseEnterHandler = undefined;\n      this._mouseLeaveHandler = undefined;\n    },\n    focusIn: function focusIn() {\n      if (!this.get('disabled') && !this.get('focusOnlyOnKey') || !this.get('pressed')) {\n        this.set('focused', true);\n      }\n    },\n    focusOut: function focusOut() {\n      this.set('focused', false);\n    },\n    handleMouseEnter: function handleMouseEnter(e) {\n      this.set('hover', true);\n      this.onMouseEnter && this.onMouseEnter(e);\n    },\n    handleMouseLeave: function handleMouseLeave(e) {\n      this.set('hover', false);\n\n      this._super(e);\n\n      this.onMouseLeave && this.onMouseLeave(e);\n    },\n    down: function down() {\n      this.set('pressed', true);\n\n      if (this.toggle) {\n        this.toggleProperty('active');\n      } else {\n        this.set('active', true);\n      }\n    },\n    up: function up() {\n      this.set('pressed', false);\n\n      if (!this.toggle) {\n        this.set('active', false);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/mixins/parent-mixin\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Mixin.create({\n    childComponents: Ember.computed(function () {\n      return Ember.A();\n    }),\n    register: function register(child) {\n      this.get('childComponents').pushObject(child);\n    },\n    unregister: function unregister(child) {\n      this.get('childComponents').removeObject(child);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/mixins/permissions\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Mixin.create({\n    sessionAccount: Ember.inject.service(),\n    beforeModel: function beforeModel() {\n      if (this.get('sessionAccount.loggeduser') != null) {\n        this.checkAccess();\n      }\n\n      this._super.apply(this, arguments);\n    },\n    checkAccess: function checkAccess() {\n      return true;\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/mixins/transition-mixin\", [\"exports\", \"ember-css-transitions/mixins/transition-mixin\"], function (_exports, _transitionMixin) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _transitionMixin.default;\n    }\n  });\n});","define(\"inboxfront/mixins/validation-mixin\", [\"exports\", \"inboxfront/validators/required\", \"inboxfront/validators/min\", \"inboxfront/validators/max\", \"inboxfront/validators/minlength\", \"inboxfront/validators/maxlength\"], function (_exports, _required, _min, _max, _minlength, _maxlength) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\n\n  function _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _iterableToArray(iter) { if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter); }\n\n  function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function buildComputedValidationMessages(property) {\n    var _Ember;\n\n    var validations = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [];\n    var customValidations = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [];\n    var validationParams = validations.map(function (v) {\n      return Ember.get(v, 'param');\n    }).filter(function (v) {\n      return !Ember.isBlank(v);\n    });\n    var customValidationParams = customValidations.map(function (v) {\n      return Ember.get(v, 'param');\n    }).filter(function (v) {\n      return !Ember.isBlank(v);\n    });\n    return (_Ember = Ember).computed.apply(_Ember, [property, 'errors.[]', 'customValidations.[]'].concat(_toConsumableArray(validationParams), _toConsumableArray(customValidationParams), [function () {\n      var _this = this;\n\n      var validations = Ember.A();\n      var messages = Ember.A();\n      validations.pushObjects(this.validations());\n      var customValidations = this.get('customValidations');\n      validations.pushObjects(customValidations);\n      var currentValue = this.get(property);\n      validations.forEach(function (validation) {\n        try {\n          var valParam = Ember.get(validation, 'param');\n          var paramValue = valParam ? _this.get(valParam) : undefined;\n\n          if (!validation.validate(currentValue, paramValue)) {\n            var message = _this.get(\"errorMessages.\".concat(valParam)) || Ember.get(validation, 'message');\n            messages.pushObject({\n              message: Ember.String.loc(message.string || message, paramValue, currentValue)\n            });\n          }\n        } catch (error) {\n          console.log(error);\n        }\n      });\n      var errors = this.get('errors') || [];\n      messages.pushObjects(errors.map(function (e) {\n        return Ember.get(e, 'message') ? e : {\n          message: e\n        };\n      }));\n      return messages;\n    }]));\n  }\n\n  var _default = Ember.Mixin.create({\n    validationErrorMessages: null,\n    lastIsInvalid: undefined,\n    validationProperty: null,\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      if (!this.get('validationErrorMessages')) {\n        var computedValidationMessages = buildComputedValidationMessages(this.get('validationProperty'), this.validations(), this.get('customValidations'));\n        Ember.defineProperty(this, 'validationErrorMessages', computedValidationMessages);\n      }\n    },\n    hasErrorMessages: Ember.computed.bool('validationErrorMessages.length'),\n    isInvalid: Ember.computed.reads('hasErrorMessages'),\n    isValid: Ember.computed.not('isInvalid'),\n    validations: function validations() {\n      return [_required.default, _min.default, _max.default, _minlength.default, _maxlength.default];\n    },\n    notifyValidityChange: function notifyValidityChange() {\n      var isValid = this.get('isValid');\n      var lastIsValid = this.get('lastIsValid');\n      var isTouched = this.get('isTouched');\n      var lastIsTouched = this.get('lastIsTouched');\n\n      if (lastIsValid !== isValid || lastIsTouched !== isTouched) {\n        this.onValidityChange && this.onValidityChange(isValid);\n        this.set('lastIsValid', isValid);\n        this.set('lastIsTouched', isTouched);\n      }\n    },\n    customValidations: [],\n    errors: []\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/mockData/ordersBigCommerce\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.mockOrders = void 0;\n  var mockOrders = [{\n    id: 1000000,\n    financialStatus: 'Completed',\n    createdAt: new Date() - 1,\n    closedAt: new Date(),\n    totalPrice: 234,\n    products: [{\n      name: 'item 1',\n      image: 'https://gravatar.com/avatar/c094cc986cc6030736e2c4323239dc3f?s=400&d=robohash&r=x',\n      quantity: 12,\n      totalPrice: 11,\n      price: 110\n    }]\n  }, {\n    id: 2000000,\n    financialStatus: 'Cancelled',\n    createdAt: new Date() - 2,\n    cancelledAt: new Date() - 1,\n    totalPrice: 456,\n    products: [{\n      name: 'item 1',\n      image: null,\n      quantity: 15,\n      totalPrice: 30,\n      price: 250\n    }]\n  }];\n  _exports.mockOrders = mockOrders;\n});","define(\"inboxfront/models/coordinator\", [\"exports\", \"inboxfront/models/obj-hash\", \"ember-drag-drop/utils/proxy-unproxy-objects\"], function (_exports, _objHash, _proxyUnproxyObjects) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Object.extend(Ember.Evented, {\n    objectMap: Ember.computed(function () {\n      return _objHash.default.create();\n    }),\n    getObject: function getObject(id, ops) {\n      ops = ops || {};\n      var payload = this.get('objectMap').getObj(id);\n\n      if (payload.ops.source) {\n        payload.ops.source.sendAction('action', payload.obj);\n      }\n\n      if (payload.ops.target) {\n        payload.ops.target.sendAction('action', payload.obj);\n      }\n\n      this.trigger(\"objectMoved\", {\n        obj: (0, _proxyUnproxyObjects.unwrapper)(payload.obj),\n        source: payload.ops.source,\n        target: ops.target\n      });\n      return (0, _proxyUnproxyObjects.unwrapper)(payload.obj);\n    },\n    setObject: function setObject(obj, ops) {\n      ops = ops || {};\n      return this.get('objectMap').add({\n        obj: obj,\n        ops: ops\n      });\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/models/obj-hash\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Object.extend({\n    contentLength: 0,\n    length: Ember.computed.alias('contentLength'),\n    init: function init() {\n      this._super();\n\n      this.content = {};\n    },\n    add: function add(obj) {\n      var id = this.generateId();\n      this.get('content')[id] = obj;\n      this.incrementProperty(\"contentLength\");\n      return id;\n    },\n    getObj: function getObj(key) {\n      var res = this.get('content')[key];\n\n      if (!res) {\n        throw \"no obj for key \" + key;\n      }\n\n      return res;\n    },\n    generateId: function generateId() {\n      var num = Math.random() * 1000000000000.0;\n      num = parseInt(num);\n      num = \"\" + num;\n      return num;\n    },\n    keys: function keys() {\n      var res = [];\n\n      for (var key in this.get('content')) {\n        res.push(key);\n      }\n\n      return Ember.A(res);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/modifiers/did-insert\", [\"exports\", \"@ember/render-modifiers/modifiers/did-insert\"], function (_exports, _didInsert) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _didInsert.default;\n    }\n  });\n});","define(\"inboxfront/modifiers/did-update\", [\"exports\", \"@ember/render-modifiers/modifiers/did-update\"], function (_exports, _didUpdate) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _didUpdate.default;\n    }\n  });\n});","define(\"inboxfront/modifiers/on-click-outside\", [\"exports\", \"ember-click-outside/modifier\"], function (_exports, _modifier) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _modifier.default;\n    }\n  });\n});","define(\"inboxfront/modifiers/will-destroy\", [\"exports\", \"@ember/render-modifiers/modifiers/will-destroy\"], function (_exports, _willDestroy) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _willDestroy.default;\n    }\n  });\n});","define(\"inboxfront/resolver\", [\"exports\", \"ember-resolver\"], function (_exports, _emberResolver) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _emberResolver.default;\n  _exports.default = _default;\n});","define(\"inboxfront/router\", [\"exports\", \"inboxfront/config/environment\"], function (_exports, _environment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var Router = Ember.Router.extend({\n    location: _environment.default.locationType,\n    rootURL: _environment.default.rootURL\n  });\n  Router.map(function () {\n    this.route('login');\n    this.route('dashboard', {\n      path: \"/\"\n    });\n    this.route('onboarding');\n    this.route('signup', function () {\n      this.route('active');\n    });\n    this.route('settings');\n    this.route('users', function () {\n      this.route('edit');\n    });\n    this.route('flows', {\n      path: '/chatbots'\n    }, function () {\n      this.route('edit');\n      this.route('tmpl');\n    });\n    this.route('workflows', {\n      path: '/orchestrations'\n    }, function () {\n      this.route('edit');\n    });\n    this.route('kb');\n    this.route('tasks', function () {\n      this.route('edit');\n      this.route('board');\n    });\n    this.route('chats');\n    this.route('channels', {\n      queryParams: ['page', 'code']\n    }); // this.route('channels');\n\n    this.route('companies', function () {\n      this.route('edit');\n    });\n    this.route('profile');\n    this.route('security');\n    this.route('preference', function () {\n      this.route('notification');\n    });\n    this.route('roles', function () {\n      this.route('edit');\n    });\n    this.route('departments');\n    this.route('response');\n    this.route('permissions');\n    this.route('import');\n    this.route('contacts', function () {\n      this.route('edit');\n    });\n    this.route('organizations', function () {\n      this.route('edit');\n    });\n    this.route('forgotpassword');\n    this.route('setpassword', {\n      path: '/setpassword/:key'\n    });\n    this.route('group', function () {\n      this.route('edit');\n    });\n    this.route('escalations', function () {\n      this.route('edit');\n    });\n    this.route('ticketfields');\n    this.route('issuetypes');\n    this.route('contactfields');\n    this.route('orgfields');\n    this.route('ecommerce');\n    this.route('linkexpired');\n    this.route('chat', {\n      path: '/chat/:chat_id'\n    });\n    this.route('crm');\n    this.route('chatslimit');\n    this.route('all_icons');\n  });\n  var _default = Router;\n  _exports.default = _default;\n});","define(\"inboxfront/routes/application\", [\"exports\", \"ember-simple-auth/mixins/application-route-mixin\"], function (_exports, _applicationRouteMixin) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Route.extend(_applicationRouteMixin.default, {\n    sessionAccount: Ember.inject.service(),\n    beforeModel: function beforeModel() {\n      return this._loadCurrentUser();\n    },\n    sessionAuthenticated: function sessionAuthenticated() {\n      this._loadCurrentUser(true);\n\n      this._super.apply(this, arguments);\n    },\n    _loadCurrentUser: function _loadCurrentUser() {\n      var isAuth = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n      return this.get('sessionAccount').load(isAuth);\n    },\n    setupController: function setupController(controller, model) {\n      this._super(controller, model);\n\n      controller.set('userID', this.get('sessionAccount.loggeduser.pk'));\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/channels\", [\"exports\", \"inboxfront/routes/common\", \"inboxfront/gql/mutation\", \"inboxfront/gql/query\"], function (_exports, _common, _mutation, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\n  function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  var _default = _common.default.extend({\n    ajax: Ember.inject.service(),\n    fb: Ember.inject.service(),\n    queryParams: {\n      page: {\n        refreshModel: true\n      },\n      code: {\n        refreshModel: true,\n        replace: false\n      }\n    },\n    beforeModel: function beforeModel() {\n      this._super.apply(this, arguments);\n\n      return this.fb.FBInit();\n    },\n    model: function model(params) {\n      var user = this.ajax.query(_query.default.CURRENT_USER);\n\n      if (params.code && window.opener) {\n        window.opener.onInstagramAuth && window.opener.onInstagramAuth(params.code);\n      }\n\n      return Ember.RSVP.all([user]).then(function (_ref) {\n        var _ref2 = _slicedToArray(_ref, 1),\n            user = _ref2[0];\n\n        return {\n          user: user\n        };\n      });\n    },\n    setupController: function setupController(controller, model) {\n      this._super(controller, model);\n\n      var modelUser = model.user;\n      var user = {\n        firstName: modelUser.firstName,\n        lastName: modelUser.lastName,\n        username: modelUser.username,\n        attachment: modelUser.attachment\n      };\n      var companies = modelUser.staffprofile.estates;\n      companies.map(function (company) {\n        return _objectSpread(_objectSpread({}, company), {}, {\n          flows: company.flows.unshift({\n            id: null,\n            title: 'Choose flow...'\n          })\n        });\n      });\n      controller.set('companies', companies);\n      controller.set('selectedProperty', companies[0]);\n      controller.set('user', user);\n      controller.changeSelectedChannels(companies[0].id, companies[0].widgetSettings); // controller.set('queryParams', ['page', 'code']);\n\n      controller.set('channels', []);\n      controller.set('accounts', [{\n        application: 'LINE',\n        key: 'lineDisplay'\n      }, {\n        application: 'TELEGRAM',\n        key: 'telegramDisplay'\n      }, {\n        application: 'WECHAT',\n        key: 'wechatDisplay'\n      }, {\n        application: 'TWITTER',\n        key: 'twitterDisplay'\n      }, {\n        application: 'FACEBOOK',\n        key: 'facebookDisplay'\n      }, {\n        application: 'WHATSAPP',\n        key: 'whatsappDisplay'\n      }, {\n        application: 'INSTAGRAM',\n        key: 'instagramDisplay'\n      }]);\n      controller.set('arrQuery', [{\n        mutation: _mutation.default.CREATE_OR_UPDATE_WHATS_APP,\n        name: 'WHATSAPP',\n        fields: [{\n          whatsappNumber: 'whatsapp_number'\n        }, {\n          whatsappAccessToken: 'whatsapp_access_token'\n        }, {\n          whatsappPhoneNumberId: 'whatsapp_phone_number_id'\n        }, {\n          whatsappVerifyToken: 'whatsapp_verify_token'\n        }]\n      }, {\n        mutation: _mutation.default.CREATE_OR_UPDATE_TELEGRAM,\n        name: 'TELEGRAM',\n        fields: [{\n          telegramAuthToken: 'telegram_auth_token'\n        }]\n      }, {\n        mutation: _mutation.default.CREATE_OR_UPDATE_EMAIL,\n        name: 'EMAIL',\n        fields: [{\n          emailProvider: 'selectedEmailProvider.value'\n        }, {\n          department: 'selectedDepartment.id'\n        }, {\n          emailAddress: 'email_address'\n        }, {\n          emailPassword: 'email_password'\n        }, {\n          emailImapServer: 'email_imap_server'\n        }, {\n          emailSmtpServer: 'email_smtp_server'\n        }]\n      }, {\n        mutation: _mutation.default.CREATE_OR_UPDATE_FACEBOOK,\n        name: 'FACEBOOK',\n        fields: [{\n          facebookPageId: 'selectedFacebookPage.id'\n        }, {\n          facebookPageName: 'selectedFacebookPage.name'\n        }, {\n          facebookShortLivedPageToken: 'selectedFacebookPage.access_token'\n        }]\n      }, {\n        mutation: _mutation.default.CREATE_OR_UPDATE_TWITTER,\n        name: 'TWITTER',\n        fields: [{\n          twitterConsumerKey: 'twitter_consumer_key'\n        }, {\n          twitterConsumerSecret: 'twitter_consumer_secret'\n        }, {\n          twitterAccessToken: 'twitter_access_token'\n        }, {\n          twitterAccessTokenSecret: 'twitter_access_token_secret'\n        }, {\n          twitterEnvironment: 'twitter_environment'\n        }]\n      }, {\n        mutation: _mutation.default.CREATE_OR_UPDATE_WECHAT,\n        name: 'WECHAT',\n        fields: [{\n          wechatId: 'wechat_id'\n        }, {\n          wechatSecret: 'wechat_secret'\n        }]\n      }, {\n        mutation: _mutation.default.CREATE_OR_UPDATE_LINE,\n        name: 'LINE',\n        fields: [{\n          lineSecret: 'line_secret'\n        }, {\n          lineChannelId: 'line_channel_id'\n        }, {\n          lineContactUrl: 'line_contact_url'\n        }]\n      }, {\n        mutation: _mutation.default.CREATE_OR_UPDATE_INSTAGRAM,\n        name: 'INSTAGRAM',\n        fields: [{\n          code: 'code'\n        }]\n      }]);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/chat\", [\"exports\", \"ember-simple-auth/mixins/unauthenticated-route-mixin\", \"inboxfront/config/environment\"], function (_exports, _unauthenticatedRouteMixin, _environment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Route.extend(_unauthenticatedRouteMixin.default, {\n    routeIfAlreadyAuthenticated: '/chats/',\n    model: function model(params) {\n      return {\n        chatId: params.chat_id\n      };\n    },\n    setupController: function setupController(controller, model) {\n      this._super(controller, model);\n\n      var staticPath = _environment.default.apollo.apiURL.replace(\"graphql\", \"static/\");\n\n      var environment = {\n        staging: 'dev/',\n        production: 'prod/',\n        demo: 'demo/',\n        development: 'dev/'\n      };\n      var url = staticPath + environment[_environment.default.environment] + 'sdk.js';\n      var t = document.createElement(\"script\");\n      t.type = \"text/javascript\";\n      t.async = true;\n      t.setAttribute(\"id\", \"RC-widget-script\");\n      t.setAttribute(\"data-widget-id\", \"V2lkZ2V0U2V0dGluZ3NUeXBlOjcyNTFmYjM3LTlkNTktNDcwZS05YmNmLWFjNDIyYjgwZjEwMQ==\");\n      t.setAttribute(\"data-thread-id\", model.chatId);\n      t.src = url;\n      document.body.appendChild(t);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/chats\", [\"exports\", \"inboxfront/routes/common\", \"inboxfront/gql/query\"], function (_exports, _common, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  var _default = _common.default.extend({\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    emoji: Ember.inject.service(),\n    chats: Ember.inject.service(),\n    tasks: Ember.inject.service(),\n    kb: Ember.inject.service(),\n    users: Ember.inject.service(),\n    model: function model() {\n      var threads = this.ajax.query(_query.default.THREADS);\n      this.chats.load();\n      this.emoji.initEmojis();\n      this.get('kb').getBases();\n      return Ember.RSVP.all([threads, this.users.getPropertyUsers(), this.tasks.getTaskFields(), this.tasks.getIssueTypes(), this.chats.loadReminders()]).then(function (_ref) {\n        var _ref2 = _slicedToArray(_ref, 5),\n            threads = _ref2[0],\n            propertyUsers = _ref2[1],\n            fields = _ref2[2],\n            issueTypes = _ref2[3],\n            responseReminders = _ref2[4];\n\n        var remindersById = responseReminders.remindersById;\n        var reminders = responseReminders.remindersByRoom;\n        threads = !threads.errors ? threads : {\n          edges: []\n        };\n        threads.edges.forEach(function (e) {\n          if (!e.node) {\n            return;\n          }\n\n          if (e.node.lastMessage && e.node.lastMessage.subject === 'shopify_product_card') {\n            //TODO remove duplication\n            var cards;\n\n            try {\n              cards = JSON.parse(e.node.lastMessage.body);\n            } catch (e) {\n              cards = [];\n            }\n\n            if (!Array.isArray(cards)) {\n              cards = [];\n            }\n\n            e.node.lastMessage.body = cards[0] && cards[0].title || e.node.lastMessage.body;\n          }\n\n          if (e.node.lastMessage && e.node.lastMessage.subject === 'kb_article') {\n            var data;\n\n            try {\n              data = JSON.parse(e.node.lastMessage.body);\n            } catch (e) {\n              data = {};\n            }\n\n            e.node.lastMessage.body = data.title;\n          }\n        });\n        return {\n          threads: threads,\n          propertyUsers: propertyUsers,\n          fields: fields,\n          issueTypes: issueTypes,\n          reminders: reminders,\n          remindersById: remindersById\n        };\n      });\n    },\n    setupController: function setupController(controller, model) {\n      this._super(controller, model);\n\n      var currentUser = this.get('sessionAccount.loggeduser.username');\n      var filterUsers = model.propertyUsers.filter(function (el) {\n        return el.username !== currentUser;\n      });\n      controller.set('filterUsers', filterUsers);\n      controller.set('threads', model.threads.edges);\n      controller.set('mentioned', []);\n      controller.set('starredList', []);\n      controller.set('guestOrders', []);\n      controller.set('kbSearchBase', {\n        id: '*',\n        name: 'All Knowledge Bases'\n      });\n      Ember.run.later(function () {\n        return controller.updateThreadQueryTrigger();\n      }, 2000);\n    },\n    resetController: function resetController(controller, isExiting) {\n      if (isExiting) {\n        this.controllerFor('chats').stopUpdateECommerceStoreInfo();\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/chatslimit\", [\"exports\", \"inboxfront/routes/common\"], function (_exports, _common) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\n\n  function _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _iterableToArray(iter) { if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter); }\n\n  function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  var _default = _common.default.extend({\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    setupController: function setupController(controller, model) {\n      this._super(controller, model);\n\n      var companies = _toConsumableArray(this.get('sessionAccount.loggeduser.properties'));\n\n      companies.unshift({\n        id: '',\n        title: this.intl.t('all_companies')\n      });\n      controller.set('selectedProperty', companies[0]);\n      controller.set('companies', companies);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/common\", [\"exports\", \"ember-simple-auth/mixins/authenticated-route-mixin\", \"inboxfront/mixins/permissions\"], function (_exports, _authenticatedRouteMixin, _permissions) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Route.extend(_authenticatedRouteMixin.default, _permissions.default, {\n    intl: Ember.inject.service(),\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.adminPages = ['settings', 'companies.index', 'group.index', 'departments', 'contactfields', 'orgfields', 'issuetypes', 'ticketfields', 'users.index', 'roles.index', 'permissions', 'channels', 'chatslimit', 'response', 'ecommerce'];\n      this.controller = Ember.getOwner(this).lookup('controller:application');\n    },\n    checkIsAdminPage: function checkIsAdminPage(routeName) {\n      var applicationController = this.controller;\n      Ember.set(applicationController, 'isAdminPage', this.adminPages.indexOf(routeName) >= 0);\n      Ember.set(applicationController, 'isCollapsed', !Ember.get(applicationController, 'isAdminPage'));\n    },\n    actions: {\n      loading: function loading(transition) {\n        var applicationController = this.controller;\n        Ember.set(applicationController, 'isLoading', false);\n        Ember.set(applicationController, 'textLoading', this.get('textLoading') || this.get('intl').t('status.loading'));\n        this.checkIsAdminPage(this.routeName);\n        transition.promise.finally(function () {\n          Ember.set(applicationController, 'isLoading', true);\n        });\n      },\n      willTransition: function willTransition(transition) {\n        this.checkIsAdminPage(transition.to.name);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/companies/edit\", [\"exports\", \"inboxfront/routes/common\", \"inboxfront/helpers/countries-list\", \"inboxfront/helpers/timezones-list\", \"inboxfront/config/environment\", \"inboxfront/gql/query\"], function (_exports, _common, _countriesList, _timezonesList, _environment, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  var _default = _common.default.extend({\n    ajax: Ember.inject.service(),\n    queryParams: {\n      id: {\n        refreshModel: true\n      }\n    },\n    model: function model(params) {\n      var _this = this;\n\n      if (params.id == null) {\n        this.transitionTo('companies');\n      } else {\n        var properties = this.ajax.query(_query.default.COMPANY_PROPERTY);\n        var groups = this.ajax.query(_query.default.CUSTOM_GROUPS);\n        return Ember.RSVP.all([properties, groups]).then(function (_ref) {\n          var _ref2 = _slicedToArray(_ref, 2),\n              properties = _ref2[0],\n              groups = _ref2[1];\n\n          if (properties.errors) {\n            return _this.transitionTo('companies');\n          }\n\n          var companies = properties;\n          companies.forEach(function (company) {\n            if (company.parent) {\n              company.parent = companies.findBy('id', company.parent.id);\n            }\n\n            var children = [];\n            company.children.forEach(function (child) {\n              var modelCompany = companies.findBy('id', child.id);\n              modelCompany && children.push(modelCompany);\n            });\n            company.children = children;\n          });\n          var company = companies.findBy('id', params.id);\n          companies.removeObject(company);\n          groups = !groups.errors ? groups : [];\n          var companyGroupSet = [];\n          company.companygroupSet.forEach(function (group) {\n            var modelGroup = groups.findBy('id', group.id);\n            modelGroup && companyGroupSet.push(modelGroup);\n          });\n          company.companygroupSet = companyGroupSet;\n\n          var country = _countriesList.COUNTRIES_LIST.findBy('iso2', company.country);\n\n          company.countryName = country ? country.name : company.country;\n          var hours = [{\n            on: true,\n            from: '08:00',\n            to: '17:30'\n          }, {\n            on: true,\n            from: '08:00',\n            to: '17:30'\n          }, {\n            on: true,\n            from: '08:00',\n            to: '17:30'\n          }, {\n            on: true,\n            from: '08:00',\n            to: '17:30'\n          }, {\n            on: true,\n            from: '08:00',\n            to: '17:30'\n          }, {\n            on: false,\n            from: '08:00',\n            to: '17:30'\n          }, {\n            on: false,\n            from: '08:00',\n            to: '17:30'\n          }];\n\n          if (company.workingHours) {\n            try {\n              hours = JSON.parse(company.workingHours);\n            } catch (e) {\n              console.error('ERROR PARSING WORKING HOURS', e);\n            }\n          }\n\n          company.hours = hours;\n          company.workingHours = JSON.stringify(hours);\n          return {\n            companies: companies,\n            company: company,\n            groups: groups\n          };\n        });\n      }\n    },\n    setupController: function setupController(controller, model) {\n      this._super(controller, model);\n\n      var url = model.company.logo !== null ? \"\".concat(_environment.default.mediaUrl).concat(model.company.logo.datafile) : '';\n      controller.set('urlAttachment', url);\n      controller.set('attachmentId', model.company.logo !== null ? model.company.logo.id : null);\n\n      var country = _countriesList.COUNTRIES_LIST.findBy('iso2', model.company.country);\n\n      var edit = {};\n      ['title', 'code', 'address', 'postalCode', 'phoneNumber', 'website'].forEach(function (field) {\n        edit[field] = model.company[field];\n      });\n      edit.country = country;\n      edit.timezone = _timezonesList.TIMEZONES_LIST.findBy('tzCode', model.company.timezone);\n      controller.set('edit', edit);\n      model.company.accounts.edges.forEach(function (channel) {\n        var node = channel.node;\n        var temp;\n\n        switch (node.application) {\n          case 'TELEGRAM':\n            temp = node.accountsettingSet.edges.find(function (edge) {\n              return edge.node.key === 'telegram_contact_url';\n            });\n            node.accountUrl = temp ? temp.node.value : '';\n            node.icon = 'source-TELEGRAM';\n            break;\n\n          case 'WHATSAPP':\n            temp = node.accountsettingSet.edges.find(function (edge) {\n              return edge.node.key === 'whatsapp_number';\n            });\n            node.accountPhone = temp ? temp.node.value : '';\n            node.icon = 'source-WHATSAPP';\n            break;\n\n          case 'FACEBOOK':\n            temp = node.accountsettingSet.edges.find(function (edge) {\n              return edge.node.key === 'facebook_contact_url';\n            });\n            node.accountUrl = temp ? temp.node.value : '';\n            node.icon = 'source-FACEBOOK';\n            break;\n\n          case 'TWITTER':\n            temp = node.accountsettingSet.edges.find(function (edge) {\n              return edge.node.key === 'twitter_contact_url';\n            });\n            node.accountUrl = temp ? temp.node.value : '';\n            node.icon = 'source-TWITTER';\n            break;\n\n          case 'LINE':\n            temp = node.accountsettingSet.edges.find(function (edge) {\n              return edge.node.key === 'line_contact_url';\n            });\n            node.accountUrl = temp ? temp.node.value : '';\n            node.icon = 'source-LINE';\n            break;\n\n          case 'BIGCOMMERCE':\n            temp = node.accountsettingSet.edges.find(function (edge) {\n              return edge.node.key === 'bc_store_domain';\n            });\n            node.accountUrl = temp ? temp.node.value : '';\n            node.icon = 'EC-bigcommerce-logo';\n            break;\n\n          case 'SHOPIFY':\n            temp = node.accountsettingSet.edges.find(function (edge) {\n              return edge.node.key === 'shop_name';\n            });\n            node.accountUrl = temp ? temp.node.value : '';\n            node.icon = 'EC-shopify-logo';\n            break;\n\n          case 'PIPEDRIVE':\n            node.icon = 'CRM-pipedrive-logo';\n            break;\n\n          case 'WECHAT':\n            node.icon = 'source-WECHAT';\n            break;\n        }\n      });\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/companies/index\", [\"exports\", \"inboxfront/routes/common\", \"inboxfront/helpers/countries-list\", \"inboxfront/gql/query\"], function (_exports, _common, _countriesList, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _common.default.extend({\n    ajax: Ember.inject.service(),\n    model: function model() {\n      var properties = this.ajax.query(_query.default.COMPANY_PROPERTY);\n      return Ember.RSVP.all([properties]).then(function (res) {\n        if (!res[0].errors) {\n          res[0].forEach(function (company) {\n            var country = _countriesList.COUNTRIES_LIST.findBy(\"iso2\", company.country);\n\n            company.countryName = country ? country.name : company.country;\n          });\n        } else {\n          res[0] = [];\n        }\n\n        return {\n          companies: res[0]\n        };\n      });\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/contactfields\", [\"exports\", \"inboxfront/routes/customfields\"], function (_exports, _customfields) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  var _default = _customfields.default.extend({\n    contacts: Ember.inject.service(),\n    model: function model() {\n      return Ember.RSVP.all([this.contacts.getContactFields(true)]).then(function (_ref) {\n        var _ref2 = _slicedToArray(_ref, 1),\n            fields = _ref2[0];\n\n        return {\n          settings: fields.settings,\n          fields: fields\n        };\n      });\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/contacts/edit\", [\"exports\", \"inboxfront/routes/common\", \"inboxfront/config/environment\", \"inboxfront/gql/query\"], function (_exports, _common, _environment, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\n  function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  var _default = _common.default.extend({\n    ajax: Ember.inject.service(),\n    customfields: Ember.inject.service(),\n    tasks: Ember.inject.service(),\n    contacts: Ember.inject.service(),\n    users: Ember.inject.service(),\n    queryParams: {\n      id: {\n        refreshModel: true\n      }\n    },\n    model: function model(_ref) {\n      var id = _ref.id;\n\n      if (!id) {\n        this.transitionTo('contacts');\n      } else {\n        var guest = this.ajax.query(_query.default.GUEST, 'guest', {\n          guestId: id\n        });\n        var locales = this.ajax.query(_query.default.LOCALES);\n        var organizations = this.ajax.query(_query.default.ORGANIZATIONS_SELECT);\n        var properties = this.ajax.query(_query.default.PROPERTY_LIST);\n        return Ember.RSVP.all([guest, this.users.getPropertyUsers(), locales, organizations, this.tasks.getTaskFields(), this.tasks.getIssueTypes(), properties, this.contacts.getContactFields()]).then(function (_ref2) {\n          var _ref3 = _slicedToArray(_ref2, 8),\n              guest = _ref3[0],\n              users = _ref3[1],\n              locales = _ref3[2],\n              organizations = _ref3[3],\n              taskFields = _ref3[4],\n              issueTypes = _ref3[5],\n              properties = _ref3[6],\n              contactFields = _ref3[7];\n\n          return {\n            guest: guest,\n            users: users,\n            locales: locales,\n            organizations: organizations,\n            taskFields: taskFields,\n            issueTypes: issueTypes,\n            properties: properties,\n            contactFields: contactFields\n          };\n        });\n      }\n    },\n    setupController: function setupController(controller, model) {\n      var _guest$homeAddress, _guest$officeAddress;\n\n      this._super(controller, model);\n\n      var guest = model.guest;\n      controller.set('locales', JSON.parse(model.locales));\n      controller.set('channels', [{\n        icon: 'source-FACEBOOK',\n        type: 'facebook'\n      }, {\n        icon: 'source-WHATSAPP',\n        type: 'whatsapp'\n      }, {\n        icon: 'source-LINE',\n        type: 'line'\n      }, {\n        icon: 'source-WECHAT',\n        type: 'wechat'\n      }, {\n        icon: 'source-TWITTER',\n        type: 'twitter'\n      }, {\n        icon: 'source-TELEGRAM',\n        type: 'telegram'\n      }]);\n      controller.set('guest', guest);\n      controller.set('selectedOrganization', model.organizations.find(function (o) {\n        var _guest$organization;\n\n        return o.id === ((_guest$organization = guest.organization) === null || _guest$organization === void 0 ? void 0 : _guest$organization.id);\n      }));\n      controller.set('selectedProperty', model.properties.find(function (p) {\n        var _guest$companyPropert;\n\n        return p.id === ((_guest$companyPropert = guest.companyProperty) === null || _guest$companyPropert === void 0 ? void 0 : _guest$companyPropert.id);\n      }));\n      controller.set('selectedLocale', controller.get('locales').find(function (l) {\n        return l.code === guest.language;\n      }));\n      controller.set('selectedContactOwner', model.users.find(function (u) {\n        var _guest$contactOwner;\n\n        return u.id === ((_guest$contactOwner = guest.contactOwner) === null || _guest$contactOwner === void 0 ? void 0 : _guest$contactOwner.id);\n      }));\n      controller.set('homeAddressContact', {\n        id: 0,\n        name: (_guest$homeAddress = guest.homeAddress) === null || _guest$homeAddress === void 0 ? void 0 : _guest$homeAddress.country\n      });\n      controller.set('officeAddressContact', {\n        id: 0,\n        name: (_guest$officeAddress = guest.officeAddress) === null || _guest$officeAddress === void 0 ? void 0 : _guest$officeAddress.country\n      });\n      controller.set('cloneGuest', _objectSpread({}, guest));\n      controller.set('cloneGuestAddressHome', _objectSpread({}, guest.homeAddress));\n      controller.set('cloneGuestAddressOffice', _objectSpread({}, guest.officeAddress));\n      controller.set('customFieldsData', this.contacts.deserialize(model.contactFields, guest || {}));\n      controller.set('optionsEditor', {\n        actions: ['bold', 'italic', 'underline', 'strikethrough', 'heading1', 'heading2', 'olist', 'ulist']\n      });\n      var url = guest.logo !== null ? \"\".concat(_environment.default.mediaUrl).concat(guest.logo.datafile) : null;\n      controller.set('urlAttachment', url);\n      controller.set('attachmentId', guest.logo !== null ? guest.logo.id : null);\n      controller.loadOpportunities();\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/contacts/index\", [\"exports\", \"inboxfront/routes/common\", \"inboxfront/gql/query\"], function (_exports, _common, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  var _default = _common.default.extend({\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    sliceData: Ember.inject.service(),\n    contacts: Ember.inject.service(),\n    users: Ember.inject.service(),\n    textLoading: '',\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.set('textLoading', this.get('intl').t('status.loading_contacts'));\n    },\n    model: function model() {\n      var guests = this.ajax.query(_query.default.GUEST_CONTACTS);\n      var properties = this.ajax.query(_query.default.PROPERTY_LIST);\n      return Ember.RSVP.all([guests, this.users.getPropertyUsers(), this.contacts.getContactFields(), properties]).then(function (_ref) {\n        var _ref2 = _slicedToArray(_ref, 4),\n            guests = _ref2[0],\n            users = _ref2[1],\n            fields = _ref2[2],\n            properties = _ref2[3];\n\n        guests = !guests.errors ? guests : [];\n        users = users.filter(function (_ref3) {\n          var _staffprofile$chatAge;\n\n          var staffprofile = _ref3.staffprofile;\n          return (staffprofile === null || staffprofile === void 0 ? void 0 : (_staffprofile$chatAge = staffprofile.chatAgent[0]) === null || _staffprofile$chatAge === void 0 ? void 0 : _staffprofile$chatAge.status) === 'ONLINE';\n        });\n        return {\n          guests: guests,\n          users: users,\n          guestSettings: fields.settings,\n          fields: fields,\n          properties: properties\n        };\n      });\n    },\n    setupController: function setupController(controller, model) {\n      this._super(controller, model);\n\n      controller.set('guests', this.get('sliceData').getSliceData(model.guests, 1));\n      controller.set('rangeNum', this.get('sliceData').calculateRange(model.guests)); //TODO move calculations to pagination component?\n\n      controller.set('pageNum', this.get('sliceData').getPageNum());\n      controller.set('cloneGuests', model.guests);\n      var columns = [{\n        id: 'phone',\n        title: 'phone'\n      }, {\n        id: 'country',\n        title: 'country'\n      }, {\n        id: 'company',\n        title: 'company'\n      }, {\n        id: 'organization',\n        title: 'organization'\n      }, {\n        id: 'contactOwner',\n        title: 'contact_owner'\n      }, {\n        id: 'created',\n        title: 'created',\n        fieldType: 'DATE'\n      }]; //TODO move column manipulations to component \"column-select\"\n\n      var fieldsSettings = model.guestSettings.fields;\n      model.fields.forEach(function (cf) {\n        if (!cf.isSystem) {\n          columns.pushObject({\n            id: cf.id,\n            title: cf.label,\n            fieldType: cf.fieldType,\n            isCustomField: true\n          });\n        }\n      });\n      var columnSettings;\n\n      try {\n        columnSettings = JSON.parse(fieldsSettings);\n      } catch (e) {\n        columnSettings = [];\n      }\n\n      if (!Array.isArray(columnSettings)) {\n        columnSettings = [];\n      }\n\n      columns.forEach(function (c) {\n        var data = columnSettings.findBy('id', c.id) || {\n          pos: 0,\n          vis: true\n        };\n        Ember.set(c, 'position', +data.pos);\n        Ember.set(c, 'visible', !!data.vis);\n      });\n      columns = columns.sortBy('position');\n      /**/\n\n      controller.set('model.columns', columns);\n      controller.set('customFieldsData', this.contacts.deserialize(model.fields, {}));\n      controller.set('listSelectedGuests', []);\n      controller.set('properties', []);\n      controller.set('organizations', []);\n      controller.set('titleMergeGuests', [{\n        title: 'Primary Email',\n        key: 'primaryEmail'\n      }, {\n        title: 'Email',\n        key: 'email'\n      }, {\n        title: 'First Name',\n        key: 'firstName'\n      }, {\n        title: 'Last Name',\n        key: 'lastName'\n      }, {\n        title: 'Phone Number',\n        key: 'personalPhone'\n      }, {\n        title: 'Mobile Number',\n        key: 'mobilePhone'\n      }, {\n        title: 'Home Address Line 1',\n        key: 'homeAddress.line1'\n      }, {\n        title: 'Home Address Line 2',\n        key: 'homeAddress.line2'\n      }, {\n        title: 'Home Postal Code',\n        key: 'homeAddress.city'\n      }, {\n        title: 'Home State',\n        key: 'homeAddress.state'\n      }, {\n        title: 'Home Country',\n        key: 'homeAddress.country'\n      }, {\n        title: 'Office Address Line 1',\n        key: 'officeAddress.line1'\n      }, {\n        title: 'Office Address Line 2',\n        key: 'officeAddress.line2'\n      }, {\n        title: 'Office Postal Code',\n        key: 'officeAddress.city'\n      }, {\n        title: 'Office State',\n        key: 'officeAddress.state'\n      }, {\n        title: 'Office Country',\n        key: 'officeAddress.country'\n      }, {\n        title: 'WhatsApp',\n        key: 'whatsapp',\n        isSocial: true\n      }, {\n        title: 'Line',\n        key: 'line',\n        isSocial: true\n      }, {\n        title: 'Telegram',\n        key: 'telegram',\n        isSocial: true\n      }, {\n        title: 'Facebook',\n        key: 'facebook',\n        isSocial: true\n      }, {\n        title: 'Twitter',\n        key: 'twitter',\n        isSocial: true\n      }, {\n        title: 'WeChat',\n        key: 'wechat',\n        isSocial: true\n      }]);\n      controller.set('listFilterFields', [{\n        name: this.intl.t('firstname'),\n        param: 'first_name'\n      }, {\n        name: this.intl.t('lastname'),\n        param: 'last_name'\n      }, {\n        name: this.intl.t('email'),\n        param: 'email'\n      }, {\n        name: this.intl.t('phone'),\n        param: 'phone'\n      }, {\n        name: this.intl.t('tag'),\n        param: 'tag'\n      }, {\n        name: this.intl.t('dob'),\n        param: 'dob'\n      }, {\n        name: this.intl.t('country'),\n        param: 'country'\n      }, //{name: this.intl.t('company'), param: 'company'},\n      {\n        name: this.intl.t('organization'),\n        param: 'organization'\n      }]);\n      controller.set('listFilterLookup', [{\n        name: this.intl.t('filters.startswith'),\n        param: 'startswith'\n      }, {\n        name: this.intl.t('filters.contains'),\n        param: 'contains'\n      }, {\n        name: this.intl.t('filters.exact'),\n        param: 'exact'\n      }, {\n        name: this.intl.t('filters.endswith'),\n        param: 'endswith'\n      }, {\n        name: this.intl.t('filters.exclude'),\n        param: 'exclude'\n      }]);\n      controller.set('selectedFilterField', controller.get('listFilterFields')[0]);\n      controller.set('selectedFilterLookup', controller.get('listFilterLookup')[0]);\n      controller.set('chosenProperty', {\n        value: 'Full Name'\n      });\n      controller.set('chosenProperties', []);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/crm\", [\"exports\", \"inboxfront/routes/common\"], function (_exports, _common) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _common.default.extend({\n    queryParams: {\n      error: {},\n      state: {},\n      code: {\n        refreshModel: true,\n        replace: false\n      }\n    },\n    model: function model(params) {\n      window.opener && window.opener.onAuth && window.opener.onAuth(params);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/customfields\", [\"exports\", \"inboxfront/routes/common\"], function (_exports, _common) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _common.default.extend({\n    actions: {\n      willTransition: function willTransition(transition) {\n        var applicationController = Ember.getOwner(this).lookup('controller:application');\n        console.log('CHECK CHANGES BEFORE LEAVE PAGE', applicationController);\n\n        this._super(transition);\n      }\n    },\n    setupController: function setupController(controller, model) {\n      this._super(controller, model);\n\n      controller.set('editedField', null);\n      controller.set('editedSection', null);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/dashboard\", [\"exports\", \"inboxfront/routes/common\", \"highcharts/modules/heatmap.js\", \"highcharts\", \"moment\", \"inboxfront/gql/query\"], function (_exports, _common, _heatmap, _highcharts, _moment, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\n\n  function _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _iterableToArray(iter) { if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter); }\n\n  function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  var _default = _common.default.extend({\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    users: Ember.inject.service(),\n    kb: Ember.inject.service(),\n    model: function model(params) {\n      var properties = this.ajax.query(_query.default.PROPERTY_LIST);\n      var customGroups = this.ajax.query(_query.default.CUSTOM_GROUPS);\n      return Ember.RSVP.all([properties, customGroups, this.kb.getBases()]).then(function (_ref) {\n        var _ref2 = _slicedToArray(_ref, 2),\n            properties = _ref2[0],\n            customGroups = _ref2[1];\n\n        return {\n          properties: !properties.errors ? properties : [],\n          customGroups: !customGroups.errors ? customGroups : []\n        };\n      });\n    },\n    setupController: function setupController(controller, model) {\n      this._super(controller, model);\n\n      (0, _heatmap.default)(_highcharts.default);\n\n      var propertiesList = _toConsumableArray(model.properties);\n\n      var user = this.get('sessionAccount.loggeduser');\n      var dateNow = (0, _moment.default)(new Date());\n      var dateJoined = (0, _moment.default)(new Date(user === null || user === void 0 ? void 0 : user.dateJoined));\n      controller.set('isShowStartScreen', false);\n      controller.set('isJoinedUser', Boolean(dateNow.diff(dateJoined, 'days')));\n\n      if (propertiesList.length) {\n        propertiesList.unshift({\n          id: '*',\n          title: this.intl.t('all_companies')\n        });\n        controller.set('selectedProperty', {\n          id: '*',\n          title: this.intl.t('all_companies')\n        });\n      } else {\n        propertiesList = (user === null || user === void 0 ? void 0 : user.properties) || [];\n        controller.set('selectedProperty', propertiesList[0]);\n      }\n\n      controller.set('props', []);\n      controller.set('pageName', 'overview');\n      controller.set('customGroups', propertiesList);\n      controller.set('dataGroups', []);\n      setTimeout(function () {\n        controller.selectDefaultDates();\n      }, 500);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/departments\", [\"exports\", \"inboxfront/routes/common\"], function (_exports, _common) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  var _default = _common.default.extend({\n    ajax: Ember.inject.service(),\n    departments: Ember.inject.service(),\n    users: Ember.inject.service(),\n    model: function model() {\n      return Ember.RSVP.all([this.departments.load(false), this.users.getPropertyUsers()]).then(function (_ref) {\n        var _ref2 = _slicedToArray(_ref, 2),\n            departments = _ref2[0],\n            users = _ref2[1];\n\n        return {\n          departments: departments,\n          users: users\n        };\n      });\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/ecommerce\", [\"exports\", \"inboxfront/routes/common\", \"inboxfront/gql/mutation\", \"inboxfront/gql/query\"], function (_exports, _common, _mutation, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\n  function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  var _default = _common.default.extend({\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    fb: Ember.inject.service(),\n    model: function model(params) {\n      var user = this.ajax.query(_query.default.CURRENT_USER);\n\n      if (params.code && window.opener) {\n        window.opener.onInstagramAuth && window.opener.onInstagramAuth(params.code);\n      }\n\n      return Ember.RSVP.all([user]).then(function (_ref) {\n        var _ref2 = _slicedToArray(_ref, 1),\n            user = _ref2[0];\n\n        return {\n          user: user,\n          code: params.code || '',\n          context: params.context || '',\n          scope: params.scope || ''\n        };\n      });\n    },\n    beforeModel: function beforeModel() {\n      this._super.apply(this, arguments);\n\n      return this.fb.FBInit();\n    },\n    setupController: function setupController(controller, model) {\n      this._super(controller, model);\n\n      var properties = this.get('sessionAccount.loggeduser.staffprofile.estates');\n      controller.set('properties', properties);\n      controller.set('selectedProperty', properties[0]);\n\n      if (model.code) {\n        var propertyId = window.localStorage.getItem('RC_PropertyId');\n        var property = properties.findBy('id', propertyId);\n\n        if (property) {\n          controller.set('selectedProperty', property);\n          controller.sendCode(model);\n        }\n      } //TODO set callback domain after register shopify/bigcommerce application, remove manual setting\n\n\n      controller.set('shopifyCallback', window.localStorage.getItem('RC_ShopifyCallbackDomain') || '');\n      controller.set('bigcommerceCallback', window.localStorage.getItem('RC_BigCommerceCallbackDomain') || '');\n      this.initChannels(controller, model);\n    },\n    initChannels: function initChannels(controller, model) {\n      var modelUser = model.user;\n      var user = {\n        firstName: modelUser.firstName,\n        lastName: modelUser.lastName,\n        username: modelUser.username,\n        attachment: modelUser.attachment\n      };\n      var companies = modelUser.staffprofile.estates;\n      companies.map(function (company) {\n        return _objectSpread(_objectSpread({}, company), {}, {\n          flows: company.flows.unshift({\n            id: null,\n            title: 'Choose flow...'\n          })\n        });\n      });\n      controller.set('companies', companies); // controller.set('selectedProperty', companies[0]);\n\n      controller.set('user', user);\n      controller.changeSelectedChannels(companies[0].id, companies[0].widgetSettings); // controller.set('queryParams', ['page', 'code']);\n\n      controller.set('channels', []);\n      controller.set('accounts', [{\n        application: 'LINE',\n        key: 'lineDisplay'\n      }, {\n        application: 'TELEGRAM',\n        key: 'telegramDisplay'\n      }, {\n        application: 'WECHAT',\n        key: 'wechatDisplay'\n      }, {\n        application: 'TWITTER',\n        key: 'twitterDisplay'\n      }, {\n        application: 'FACEBOOK',\n        key: 'facebookDisplay'\n      }, {\n        application: 'WHATSAPP',\n        key: 'whatsappDisplay'\n      }, {\n        application: 'INSTAGRAM',\n        key: 'instagramDisplay'\n      }]);\n      controller.set('arrQuery', [{\n        mutation: _mutation.default.CREATE_OR_UPDATE_WHATS_APP,\n        name: 'WHATSAPP',\n        fields: [{\n          whatsappNumber: 'whatsapp_number'\n        }, {\n          whatsappAccessToken: 'whatsapp_access_token'\n        }, {\n          whatsappPhoneNumberId: 'whatsapp_phone_number_id'\n        }, {\n          whatsappVerifyToken: 'whatsapp_verify_token'\n        }]\n      }, {\n        mutation: _mutation.default.CREATE_OR_UPDATE_TELEGRAM,\n        name: 'TELEGRAM',\n        fields: [{\n          telegramAuthToken: 'telegram_auth_token'\n        }]\n      }, {\n        mutation: _mutation.default.CREATE_OR_UPDATE_EMAIL,\n        name: 'EMAIL',\n        fields: [{\n          emailProvider: 'selectedEmailProvider.value'\n        }, {\n          department: 'selectedDepartment.id'\n        }, {\n          emailAddress: 'email_address'\n        }, {\n          emailPassword: 'email_password'\n        }, {\n          emailImapServer: 'email_imap_server'\n        }, {\n          emailSmtpServer: 'email_smtp_server'\n        }]\n      }, {\n        mutation: _mutation.default.CREATE_OR_UPDATE_FACEBOOK,\n        name: 'FACEBOOK',\n        fields: [{\n          facebookPageId: 'selectedFacebookPage.id'\n        }, {\n          facebookPageName: 'selectedFacebookPage.name'\n        }, {\n          facebookShortLivedPageToken: 'selectedFacebookPage.access_token'\n        }]\n      }, {\n        mutation: _mutation.default.CREATE_OR_UPDATE_TWITTER,\n        name: 'TWITTER',\n        fields: [{\n          twitterConsumerKey: 'twitter_consumer_key'\n        }, {\n          twitterConsumerSecret: 'twitter_consumer_secret'\n        }, {\n          twitterAccessToken: 'twitter_access_token'\n        }, {\n          twitterAccessTokenSecret: 'twitter_access_token_secret'\n        }, {\n          twitterEnvironment: 'twitter_environment'\n        }]\n      }, {\n        mutation: _mutation.default.CREATE_OR_UPDATE_WECHAT,\n        name: 'WECHAT',\n        fields: [{\n          wechatId: 'wechat_id'\n        }, {\n          wechatSecret: 'wechat_secret'\n        }]\n      }, {\n        mutation: _mutation.default.CREATE_OR_UPDATE_LINE,\n        name: 'LINE',\n        fields: [{\n          lineSecret: 'line_secret'\n        }, {\n          lineChannelId: 'line_channel_id'\n        }, {\n          lineContactUrl: 'line_contact_url'\n        }]\n      }, {\n        mutation: _mutation.default.CREATE_OR_UPDATE_INSTAGRAM,\n        name: 'INSTAGRAM',\n        fields: [{\n          code: 'code'\n        }]\n      }]);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/escalations/edit\", [\"exports\", \"inboxfront/routes/common\", \"inboxfront/gql/query\"], function (_exports, _common, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\n  function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  var _default = _common.default.extend({\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    users: Ember.inject.service(),\n    departments: Ember.inject.service(),\n    tasks: Ember.inject.service(),\n    queryParams: {\n      id: {\n        refreshModel: true\n      }\n    },\n    model: function model(_ref) {\n      var _this = this;\n\n      var id = _ref.id;\n\n      if (!id) {\n        this.transitionTo('escalations.index');\n      } else {\n        var escalation = this.ajax.query(_query.default.ESCALATION, 'escalation', {\n          id: +id\n        });\n        return Ember.RSVP.all([escalation, this.users.getPropertyUsers(), this.departments.load(), this.tasks.getIssueTypes()]).then(function (_ref2) {\n          var _ref3 = _slicedToArray(_ref2, 4),\n              escalation = _ref3[0],\n              propertyUsers = _ref3[1],\n              departments = _ref3[2],\n              issueTypes = _ref3[3];\n\n          propertyUsers.forEach(function (u) {\n            return Ember.set(u, 'fullName', \"\".concat(u.firstName, \" \").concat(u.lastName));\n          });\n          propertyUsers.unshift({\n            pk: 0,\n            fullName: _this.intl.t('assigned_agent')\n          });\n          return {\n            escalation: escalation,\n            propertyUsers: propertyUsers,\n            departments: departments.map(function (d) {\n              return {\n                id: d.pk,\n                title: d.displayName\n              };\n            }),\n            issueTypes: issueTypes.map(function (issue) {\n              return _objectSpread(_objectSpread({}, issue), {}, {\n                title: issue.issueType\n              });\n            }),\n            properties: _this.sessionAccount.loggeduser.properties\n          };\n        });\n      }\n    },\n    setupController: function setupController(controller, model) {\n      this._super(controller, model);\n\n      var escalation = controller.deserializeEscalation(model.escalation);\n      controller.set('escalation', escalation);\n      controller.set('escalationChanged', false);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/escalations/index\", [\"exports\", \"inboxfront/routes/common\", \"inboxfront/gql/query\"], function (_exports, _common, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\n  function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  var _default = _common.default.extend({\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    users: Ember.inject.service(),\n    departments: Ember.inject.service(),\n    tasks: Ember.inject.service(),\n    model: function model() {\n      var _this = this;\n\n      var escalations = this.ajax.query(_query.default.ESCALATIONS);\n      return Ember.RSVP.all([escalations, this.users.getPropertyUsers(), this.departments.load(), this.tasks.getIssueTypes()]).then(function (_ref) {\n        var _ref2 = _slicedToArray(_ref, 4),\n            escalations = _ref2[0],\n            propertyUsers = _ref2[1],\n            departments = _ref2[2],\n            issueTypes = _ref2[3];\n\n        propertyUsers.forEach(function (u) {\n          return Ember.set(u, 'fullName', \"\".concat(u.firstName, \" \").concat(u.lastName));\n        });\n        propertyUsers.unshift({\n          pk: 0,\n          fullName: _this.intl.t('assigned_agent')\n        });\n        return {\n          escalations: escalations,\n          propertyUsers: propertyUsers,\n          departments: departments.map(function (d) {\n            return {\n              id: d.pk,\n              title: d.displayName\n            };\n          }),\n          issueTypes: issueTypes.map(function (issue) {\n            return _objectSpread(_objectSpread({}, issue), {}, {\n              title: issue.issueType\n            });\n          }),\n          properties: _this.sessionAccount.loggeduser.properties\n        };\n      });\n    },\n    setupController: function setupController(controller, model) {\n      this._super(controller, model);\n\n      controller.set('targetModules', ['tasks', 'conversation']);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/flows/edit\", [\"exports\", \"inboxfront/routes/common\", \"inboxfront/helpers/countries-list\", \"inboxfront/gql/query\", \"inboxfront/gql/mutation\"], function (_exports, _common, _countriesList, _query, _mutation) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  var WORKFLOW = 2;\n\n  var _default = _common.default.extend({\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    emoji: Ember.inject.service(),\n    chatbots: Ember.inject.service(),\n    users: Ember.inject.service(),\n    tasks: Ember.inject.service(),\n    queryParams: {\n      id: {\n        refreshModel: true\n      }\n    },\n    model: function model(params) {\n      var _this = this;\n\n      if (params.id == null) {\n        this.transitionTo('flows');\n      } else {\n        // const test = this.ajax.testQuery(Query.TEST_QUERY);\n        var chatbot = this.chatbots.getById(params.id);\n        var ruleOptions = this.ajax.query(_query.default.OPTIONS);\n        var rooms = this.ajax.query(_query.default.ROOMS_FLOW);\n        this.emoji.initEmojis();\n        return Ember.RSVP.all([chatbot, this.users.getPropertyUsers(), ruleOptions, rooms, this.tasks.getIssueTypes()]).then(function (_ref) {\n          var _ref2 = _slicedToArray(_ref, 5),\n              chatbot = _ref2[0],\n              propertyUsers = _ref2[1],\n              ruleOptions = _ref2[2],\n              rooms = _ref2[3],\n              issueTypes = _ref2[4];\n\n          if (!chatbot) {\n            _this.transitionTo('flows');\n          } else {\n            return {\n              chatbot: chatbot,\n              propertyUsers: propertyUsers,\n              ruleOptions: ruleOptions,\n              issueTypes: issueTypes,\n              rooms: rooms\n            };\n          }\n        });\n      }\n    },\n    setupController: function setupController(controller, model) {\n      this._super(controller, model);\n\n      controller.set('widget', this.users.widgetSettings());\n      var chatbot = model.chatbot,\n          propertyUsers = model.propertyUsers,\n          ruleOptions = model.ruleOptions;\n      controller.set('ruleOptions', JSON.parse(ruleOptions));\n      controller.set('propertyUsers', propertyUsers); // controller.set('dataCollectors', [\n      //     {id: 1, type: 'email', label: 'Email', text: 'Your email please?', icon: 'email'},\n      //     {id: 2, type: 'firstName', label: 'First Name', text: 'Your first name please?', icon: 'user-circle'},\n      //     {id: 3, type: 'lastName', label: 'Last Name', text: 'Your last name please?', icon: 'user-circle'},\n      //     {id: 4, type: 'number', label: 'Phone Number', text: 'Your number please?', icon: 'phone'},\n      //     {id: 5, type: 'mobile', label: 'Mobile Number', text: 'Your mobile please?', icon: 'mobile'},\n      // ]);\n      // controller.updateDataCollectorsSelect(flow.blocks);\n\n      controller.set('flow', chatbot);\n      controller.set('flowId', chatbot.id);\n      controller.set('flowName', chatbot.title);\n      controller.set('blocks', chatbot.blocks);\n      controller.set('triggers', chatbot.triggers);\n      controller.set('isActiveFlow', chatbot.isActive);\n      controller.set('subscribeResponses', ['Emoji: Thumbs Up/Thumbs Down', 'Text: Sure. / No, thanks.']);\n      controller.set('rulesConditions', []);\n      controller.set('ruleStruct', {\n        conditions: {\n          all: []\n        },\n        actions: []\n      });\n      controller.set('checkConditions', [{\n        id: 1,\n        title: this.intl.t('matches_all_conditions')\n      }, {\n        id: 2,\n        title: this.intl.t('matches_any_conditions')\n      }]);\n      controller.set('checkCondition', {\n        id: 1,\n        title: this.intl.t('matches_all_conditions')\n      });\n      controller.set('rule', {});\n      controller.set('commentModules', [{\n        id: 'tickets',\n        label: 'Ticket/Task'\n      }, {\n        id: 'contacts',\n        label: 'Contact'\n      }]);\n      controller.set('chatModules', [{\n        id: 'rooms',\n        label: 'Teams'\n      }, {\n        id: 'users',\n        label: 'Direct Messages'\n      }]);\n      controller.set('tagModules', [{\n        id: 'tickets',\n        label: 'Ticket/Task'\n      }, {\n        id: 'contacts',\n        label: 'Contact'\n      }]);\n      controller.set('optionsEditor', {\n        actions: ['bold', 'italic', 'underline', 'strikethrough', 'heading1', 'heading2', 'olist', 'ulist']\n      }); // controller.set('actionsFlow', [\n      //     {type: 'assign', label: 'Assign to'},\n      //     {type: 'tag', label: 'Tag the visitor'},\n      //     {type: 'contacts', label: 'Add visitor to Contacts'},\n      //     {type: 'close', label: 'Close the conversation'},\n      //     {type: 'create_ticket', label: 'Create ticket'},\n      // ]);\n\n      controller.set('triggerOptions', {\n        variables: ['Ticket/Task', 'Conversation']\n      });\n      controller.set('someText', '{{..}}');\n      controller.set('subjVariables', ['Ticket Subject', 'Order ID', 'Ticket Issue Type', 'Ticket Source']);\n      controller.set('bodyVariables', ['Customer Name', 'Customer Email', 'Issue Type', 'Source', 'Assignee']);\n      controller.set('toVariables', ['Customer Email']);\n      controller.set('periodTimes', ['days', 'hours', 'minutes']);\n      controller.set('conditionRules', {\n        'Ticket/Task': ['Status', 'Priority', 'Issue Type', 'Source', 'Department', 'Assignee', 'Attachment'],\n        'Conversation': ['Channel/source', 'Assignee', 'Country', 'Refund', 'Cancel', 'Profile qualification']\n      });\n      controller.set('conditionOperators', ['AND', 'OR']);\n      /**/\n\n      controller.set('isShowTriggers', true);\n      controller.set('isActiveStartBlockFlow', true);\n    },\n    actions: {\n      willTransition: function willTransition(transition) {\n        this.controller.resetView && this.controller.resetView();\n\n        this._super(transition);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/flows/index\", [\"exports\", \"inboxfront/routes/common\", \"inboxfront/gql/query\"], function (_exports, _common, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  var _default = _common.default.extend({\n    ajax: Ember.inject.service(),\n    users: Ember.inject.service(),\n    model: function model() {\n      var ruleOptions = this.ajax.query(_query.default.OPTIONS);\n      return Ember.RSVP.all([this.users.getPropertyUsers(), ruleOptions]).then(function (_ref) {\n        var _ref2 = _slicedToArray(_ref, 2),\n            propertyUsers = _ref2[0],\n            ruleOptions = _ref2[1];\n\n        return {\n          propertyUsers: propertyUsers,\n          ruleOptions: ruleOptions\n        };\n      });\n    },\n    setupController: function setupController(controller, model) {\n      this._super(controller, model);\n\n      controller.set('widget', this.users.widgetSettings());\n      controller.set('isReverse', {\n        title: true,\n        triggered: true,\n        engaged: true,\n        completed: true,\n        updatedDate: true,\n        createdDate: true\n      });\n      controller.queryFlows();\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/flows/tmpl\", [\"exports\", \"inboxfront/routes/common\", \"inboxfront/helpers/countries-list\", \"inboxfront/gql/query\"], function (_exports, _common, _countriesList, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  var WORKFLOW = 2;\n\n  var _default = _common.default.extend({\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    emoji: Ember.inject.service(),\n    users: Ember.inject.service(),\n    tasks: Ember.inject.service(),\n    queryParams: {\n      id: {\n        refreshModel: true\n      }\n    },\n    model: function model(params) {\n      var _this = this;\n\n      if (params.id == null) {\n        this.transitionTo('flows');\n      } else {\n        var flow = this.ajax.query(_query.default.CHATBOT, 'chatbot', {\n          flowId: params.id\n        });\n        var ruleOptions = this.ajax.query(_query.default.OPTIONS);\n        var rooms = this.ajax.query(_query.default.ROOMS_FLOW);\n        this.emoji.initEmojis();\n        return Ember.RSVP.all([flow, this.users.getPropertyUsers(), ruleOptions, rooms, this.tasks.getIssueTypes()]).then(function (_ref) {\n          var _ref2 = _slicedToArray(_ref, 5),\n              flow = _ref2[0],\n              propertyUsers = _ref2[1],\n              ruleOptions = _ref2[2],\n              rooms = _ref2[3],\n              issueTypes = _ref2[4];\n\n          if (flow.errors) {\n            _this.transitionTo('flows');\n          } else {\n            return {\n              flow: flow,\n              propertyUsers: propertyUsers,\n              ruleOptions: ruleOptions,\n              rooms: rooms,\n              issueTypes: issueTypes\n            };\n          }\n        });\n      }\n    },\n    setupController: function setupController(controller, model) {\n      this._super(controller, model);\n\n      controller.set('widget', this.users.widgetSettings());\n      var flow = model.flow;\n      controller.set('dataCollectors', [{\n        id: 1,\n        type: 'email',\n        label: 'Email',\n        text: 'Your email please?',\n        icon: 'email'\n      }, {\n        id: 2,\n        type: 'firstName',\n        label: 'First Name',\n        text: 'Your first name please?',\n        icon: 'user-circle'\n      }, {\n        id: 3,\n        type: 'lastName',\n        label: 'Last Name',\n        text: 'Your last name please?',\n        icon: 'user-circle'\n      }, {\n        id: 4,\n        type: 'number',\n        label: 'Phone Number',\n        text: 'Your number please?',\n        icon: 'phone'\n      }, {\n        id: 5,\n        type: 'mobile',\n        label: 'Mobile Number',\n        text: 'Your mobile please?',\n        icon: 'mobile'\n      }]);\n      controller.updateDataCollectorsSelect(flow.blocks);\n      var ruleOptions = JSON.parse(model.ruleOptions);\n      controller.set('ruleOptions', ruleOptions);\n      controller.set('flow', flow);\n      controller.set('flowId', flow.id);\n      controller.set('blocks', controller.deserializeFlow(flow.blocks));\n      controller.set('isActiveFlow', flow.isActive);\n\n      if (flow.type === WORKFLOW) {\n        controller.set('flowName', flow.name);\n      } else {\n        controller.set('flowName', flow.title);\n\n        if (flow.extraData) {\n          var extraData = JSON.parse(flow.extraData);\n          flow.isDisabled = Boolean(extraData.isDisabled);\n          flow.isTemplate = Boolean(extraData.isTemplate);\n        }\n      }\n\n      controller.set('rulesConditions', []);\n\n      if (flow.type === WORKFLOW) {\n        var rules = [];\n\n        if (flow.trigger && flow.trigger.conditions && flow.trigger.conditions.any) {\n          var rulesObj = this.buildRules(flow.trigger.conditions.any, rules, 'OR');\n          rulesObj && rulesObj.forEach(function (obj) {\n            rules.addObject(obj);\n          });\n        }\n\n        rules[rules.length - 1] && (rules[rules.length - 1].operator = 'AND');\n\n        if (flow.trigger && flow.trigger.conditions && flow.trigger.conditions.all) {\n          var _rulesObj = this.buildRules(flow.trigger.conditions.all, rules, 'AND');\n\n          _rulesObj && _rulesObj.forEach(function (obj) {\n            rules.addObject(obj);\n          });\n        }\n\n        rules[rules.length - 1] && (rules[rules.length - 1].operator = '');\n        controller.set('triggerRules', rules);\n        controller.set('conditionOptions', {\n          'Status': [{\n            id: \"OPEN\",\n            name: this.intl.t('status.open')\n          }, {\n            id: \"RE_OPENED\",\n            name: this.intl.t('status.re_opened')\n          }, {\n            id: \"IN_PROGRESS\",\n            name: this.intl.t('status.in_progress')\n          }, {\n            id: \"RESOLVED\",\n            name: this.intl.t('status.resolved')\n          }, {\n            id: \"CLOSED\",\n            name: this.intl.t('status.closed')\n          }, // {id: \"ARCHIVED\", name: this.intl.t('status.archived')},\n          {\n            id: \"DELETED\",\n            name: this.intl.t('status.deleted')\n          }],\n          'Priority': [{\n            id: \"URGENT\",\n            name: this.intl.t('priorities.urgent')\n          }, {\n            id: \"HIGH\",\n            name: this.intl.t('priorities.high')\n          }, {\n            id: \"MEDIUM\",\n            name: this.intl.t('priorities.medium')\n          }, {\n            id: \"LOW\",\n            name: this.intl.t('priorities.low')\n          }],\n          'Issue Type': model.issueTypes,\n          'Source': [{\n            id: \"NA\",\n            name: \"NA\"\n          }, {\n            id: \"PHONE\",\n            name: \"Phone\"\n          }, {\n            id: \"LIVECHAT\",\n            name: \"Live Chat\"\n          }, {\n            id: \"WECHAT\",\n            name: \"WeChat\"\n          }, {\n            id: \"TELEGRAM\",\n            name: \"Telegram\"\n          }, {\n            id: \"LINE\",\n            name: \"LINE\"\n          }, {\n            id: \"TWITTER\",\n            name: \"Twitter DM\"\n          }, {\n            id: \"WHATSAPP\",\n            name: \"WhatsApp\"\n          }, {\n            id: \"FACEBOOK\",\n            name: \"Facebook\"\n          }, {\n            id: 'INSTAGRAM',\n            name: 'Instagram'\n          }],\n          'Department': flow.departments,\n          'Assignee': flow.users,\n          'Attachment': [{\n            name: 'Is true'\n          }, {\n            name: 'Is false'\n          }],\n          'Channel/source': [{\n            id: \"LIVECHAT\",\n            name: \"Live Chat\"\n          }, {\n            id: \"WECHAT\",\n            name: \"WeChat\"\n          }, {\n            id: \"TELEGRAM\",\n            name: \"Telegram\"\n          }, {\n            id: \"LINE\",\n            name: \"LINE\"\n          }, {\n            id: \"TWITTER\",\n            name: \"Twitter DM\"\n          }, {\n            id: \"WHATSAPP\",\n            name: \"WhatsApp\"\n          }, {\n            id: \"FACEBOOK\",\n            name: \"Facebook\"\n          }, {\n            id: 'INSTAGRAM',\n            name: 'Instagram'\n          }, {\n            id: 'SHOPIFY',\n            name: 'Shopify'\n          }, {\n            id: 'BIGCOMMERCE',\n            name: 'BigCommerce'\n          }],\n          'Country': _countriesList.COUNTRIES_LIST,\n          'Refund': [{\n            name: 'Is true'\n          }, {\n            name: 'Is false'\n          }],\n          'Cancel': [{\n            name: 'Is true'\n          }, {\n            name: 'Is false'\n          }],\n          'Profile qualification': [{\n            name: 'Is complete'\n          }, {\n            name: 'Is incomplete'\n          }]\n        });\n      } else if (flow.rules) {\n        (function () {\n          var rules = JSON.parse(flow.rules.rules);\n          controller.set('checkCondition', rules.checkCondition);\n          rules.conditions.all.forEach(function (item) {\n            Object.keys(item).forEach(function (key) {\n              if (typeof item[key] === 'string') item[key] = item[key].replace('_', ' ');\n            });\n          });\n\n          var _loop = function _loop(i) {\n            var rulesConditions = {};\n            var fieldType = ruleOptions.variables.filter(function (el) {\n              return el.name === rules.conditions.all[i].name.replace(' ', '_');\n            });\n\n            if (!fieldType[0]) {\n              return \"continue\";\n            }\n\n            ruleOptions.variable_type_operators[fieldType[0].field_type].forEach(function (val) {\n              if (val.name === rules.conditions.all[i].operator.replace(' ', '_')) {\n                rulesConditions.selectedCondition = val;\n              }\n            });\n            rulesConditions.ruleOptions = ruleOptions.variable_type_operators[fieldType[0].field_type];\n            ruleOptions.variables.forEach(function (val) {\n              if (val.name === rules.conditions.all[i].name.replace(' ', '_')) {\n                rulesConditions.selectedColumn = val;\n              }\n            });\n            rulesConditions.selectedConditionValue = rules.conditions.all[i].value;\n            controller.rulesConditions.pushObject(rulesConditions);\n          };\n\n          for (var i = 0; i < rules.conditions.all.length; i++) {\n            var _ret = _loop(i);\n\n            if (_ret === \"continue\") continue;\n          }\n        })();\n      }\n\n      controller.set('checkConditions', [{\n        id: 1,\n        title: this.intl.t('matches_all_conditions')\n      }, {\n        id: 2,\n        title: this.intl.t('matches_any_conditions')\n      }]);\n      controller.set('checkCondition', {\n        id: 1,\n        title: this.intl.t('matches_all_conditions')\n      });\n      controller.set('ruleStruct', {\n        conditions: {\n          all: []\n        },\n        actions: []\n      });\n      controller.set('rule', {});\n      controller.set('flowComponents', [{\n        name: 'Message',\n        type: 'message',\n        icon: 'message-circle',\n        data: null,\n        blockType: 'TEXT'\n      }, {\n        name: 'Options (Single select)',\n        type: 'single',\n        icon: 'options-single',\n        data: null,\n        blockType: 'TEXT'\n      }, {\n        name: 'Options (Cards)',\n        type: 'slider',\n        icon: 'slider',\n        data: null,\n        blockType: 'SLIDER'\n      }, {\n        name: 'Data Collector (form)',\n        type: 'data',\n        icon: 'data-collector',\n        data: null,\n        blockType: 'FORM'\n      }, {\n        name: 'Action',\n        type: 'action',\n        icon: 'play',\n        data: null,\n        blockType: 'TEXT'\n      }]);\n      controller.set('commentModules', [{\n        id: 'tickets',\n        label: 'Ticket/Task'\n      }, {\n        id: 'contacts',\n        label: 'Contact'\n      }]);\n      controller.set('chatModules', [{\n        id: 'rooms',\n        label: 'Teams'\n      }, {\n        id: 'users',\n        label: 'Direct Messages'\n      }]);\n      controller.set('tagModules', [{\n        id: 'tickets',\n        label: 'Ticket/Task'\n      }, {\n        id: 'contacts',\n        label: 'Contact'\n      }]);\n      controller.set('optionsEditor', {\n        actions: ['bold', 'italic', 'underline', 'strikethrough', 'heading1', 'heading2', 'olist', 'ulist']\n      });\n      controller.set('actionsFlow', [{\n        type: 'assign',\n        label: 'Assign to'\n      }, {\n        type: 'tag',\n        label: 'Tag the visitor'\n      }, {\n        type: 'contacts',\n        label: 'Add visitor to Contacts'\n      }, {\n        type: 'close',\n        label: 'Close the conversation'\n      }, {\n        type: 'create_ticket',\n        label: 'Create ticket'\n      }]);\n      controller.set('triggerOptions', {\n        variables: ['Ticket/Task', 'Conversation']\n      });\n      controller.set('someText', '{{..}}');\n      controller.set('subjVariables', ['Ticket Subject', 'Order ID', 'Ticket Issue Type', 'Ticket Source']);\n      controller.set('bodyVariables', ['Customer Name', 'Customer Email', 'Issue Type', 'Source', 'Assignee']);\n      controller.set('toVariables', ['Customer Email']);\n      controller.set('periodTimes', ['days', 'hours', 'minutes']);\n      controller.set('conditionRules', {\n        'Ticket/Task': ['Status', 'Priority', 'Issue Type', 'Source', 'Department', 'Assignee', 'Attachment'],\n        'Conversation': ['Channel/source', 'Assignee', 'Country', 'Refund', 'Cancel', 'Profile qualification']\n      });\n      controller.set('conditionOperators', ['AND', 'OR']);\n      setTimeout(function () {\n        controller.dragCanvas();\n      }, 3000);\n      console.log('TMPL', flow);\n    },\n    buildRules: function buildRules(flow, rules, operator) {\n      var options = {\n        'Ticket/Task': ['Is created', 'Is updated', 'Is deleted', 'Is idled'],\n        'Conversation': ['New incoming', 'Visitor has responded', 'Is idled']\n      };\n      var selectedColumn = 'Ticket/Task';\n      var selectedCondition;\n      var idledPeriod = 0;\n      var idledPeriodTimes = 'minutes';\n      var arrayRules = [];\n      flow.forEach(function (r) {\n        switch (r.name) {\n          case 'age':\n            selectedColumn = 'Ticket/Task';\n            break;\n\n          case 'idled':\n            if (r.module) {\n              selectedColumn = 'Conversation';\n            } else {\n              selectedColumn = 'Ticket/Task';\n            }\n\n            break;\n\n          case 'is_new_incomming':\n            selectedColumn = 'Conversation';\n            selectedCondition = 'New incoming';\n            break;\n\n          case 'visitor_has_responded':\n            selectedColumn = 'Conversation';\n            selectedCondition = 'Visitor has responded';\n            break;\n        }\n\n        switch (r.operator) {\n          case 'greater_than':\n            selectedCondition = 'Is idled';\n            idledPeriod = +r.value;\n\n            if (idledPeriod >= 3600) {\n              idledPeriodTimes = 'days';\n              idledPeriod = Math.floor(idledPeriod / 3600);\n            } else if (idledPeriod >= 60) {\n              idledPeriodTimes = 'hours';\n              idledPeriod = Math.floor(idledPeriod / 60);\n            }\n\n            break;\n\n          case 'equal_to':\n            selectedCondition = r.value === 'created' ? 'Is created' : r.value === 'updated' ? 'Is updated' : 'Is deleted';\n        }\n\n        arrayRules.addObject({\n          selectedColumn: selectedColumn,\n          selectedCondition: selectedCondition,\n          idledPeriod: idledPeriod,\n          idledPeriodTimes: idledPeriodTimes,\n          variables: ['Ticket/Task', 'Conversation'],\n          operator: operator,\n          ruleOptions: options[selectedColumn]\n        });\n      });\n      return arrayRules;\n    },\n    actions: {\n      willTransition: function willTransition(transition) {\n        this.controller.resetView && this.controller.resetView();\n\n        this._super(transition);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/forgotpassword\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Route.extend({});\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/group/edit\", [\"exports\", \"inboxfront/routes/common\", \"inboxfront/gql/query\"], function (_exports, _common, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\n  function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  var _default = _common.default.extend({\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    users: Ember.inject.service(),\n    queryParams: {\n      id: {\n        refreshModel: true\n      }\n    },\n    model: function model(params) {\n      var _this = this;\n\n      var groups = this.ajax.query(_query.default.CUSTOM_GROUPS);\n      return Ember.RSVP.all([groups, this.users.getPropertyUsers()]).then(function (_ref) {\n        var _ref2 = _slicedToArray(_ref, 2),\n            groups = _ref2[0],\n            users = _ref2[1];\n\n        var group = groups.find(function (_ref3) {\n          var id = _ref3.id;\n          return id === params.id;\n        });\n\n        if (!params.id || groups.errors || !group) {\n          return _this.transitionTo('group');\n        }\n\n        return {\n          group: group,\n          users: users\n        };\n      });\n    },\n    setupController: function setupController(controller, model) {\n      this._super(controller, model);\n\n      var users = [];\n      model.users.forEach(function (u) {\n        var user = model.group.group.userSet.find(function (user) {\n          return Number(user.id) === u.pk;\n        });\n        u.fullName = \"\".concat(u.firstName, \" \").concat(u.lastName);\n\n        if (user) {\n          user.attachment = u.attachment;\n          user.username = u.username;\n          users.push(user);\n        }\n      });\n      var modelUsers = model.users.map(function (user) {\n        return _objectSpread(_objectSpread({}, user), {}, {\n          id: user.pk\n        });\n      });\n      controller.set('companyId', this.get('sessionAccount.loggeduser.staffprofile.estates')[0].id);\n      controller.set('properties', this.get('sessionAccount.loggeduser.properties'));\n      controller.set('groupId', model.group.id);\n      controller.set('group', model.group);\n      controller.set('groupProperties', model.group.properties);\n      controller.set('users', users);\n      controller.set('modelUsers', modelUsers);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/group/index\", [\"exports\", \"inboxfront/routes/common\", \"inboxfront/gql/query\"], function (_exports, _common, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  var _default = _common.default.extend({\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    users: Ember.inject.service(),\n    model: function model() {\n      var groups = this.ajax.query(_query.default.CUSTOM_GROUPS);\n      return Ember.RSVP.all([groups, this.users.getPropertyUsers()]).then(function (_ref) {\n        var _ref2 = _slicedToArray(_ref, 2),\n            groups = _ref2[0],\n            users = _ref2[1];\n\n        return {\n          groups: !groups.errors ? groups : [],\n          users: users.map(function (u) {\n            return {\n              id: u.pk,\n              fullName: \"\".concat(u.firstName, \" \").concat(u.lastName)\n            };\n          })\n        };\n      });\n    },\n    setupController: function setupController(controller, model) {\n      this._super(controller, model);\n\n      controller.set('users', model.users);\n      controller.set('groups', model.groups);\n      controller.set('properties', this.get('sessionAccount.loggeduser.properties'));\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/import\", [\"exports\", \"inboxfront/routes/common\"], function (_exports, _common) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  var _default = _common.default.extend({\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    customfields: Ember.inject.service(),\n    contacts: Ember.inject.service(),\n    queryParams: {\n      tab: {\n        refreshModel: true\n      }\n    },\n    model: function model(params) {\n      var contactFields = [//variants - header's values for automapping\n      {\n        label: 'First Name',\n        variants: ['first name', 'firstname', 'fname'],\n        id: 'first_name',\n        required: true\n      }, {\n        label: 'Last Name',\n        variants: ['last name', 'lastname', 'lname', 'surname', 'family name'],\n        id: 'last_name',\n        required: true\n      }, {\n        label: 'Email',\n        variants: ['email', 'email address'],\n        id: 'email',\n        required: true\n      }, {\n        label: 'Phone Number',\n        variants: ['phone', 'telephone', 'telephone number', 'phone number'],\n        id: 'personal_phone'\n      }, {\n        label: 'Mobile Number',\n        variants: ['mobile', 'mobile number'],\n        id: 'mobile_phone'\n      }, {\n        label: 'Postal Code',\n        variants: ['postal code', 'postcode'],\n        id: 'postalcode'\n      }, {\n        label: 'State',\n        variants: ['state', 'province'],\n        id: 'state'\n      }, {\n        label: 'Country',\n        variants: [],\n        id: 'country'\n      }, {\n        label: 'City',\n        variants: [],\n        id: 'city'\n      }, {\n        label: 'Address 1',\n        variants: [],\n        id: 'line_1'\n      }, {\n        label: 'Organisation',\n        variants: [],\n        id: 'organization'\n      }, {\n        label: 'Office Address 1',\n        variants: [],\n        id: 'office_line_1'\n      }, {\n        label: 'Office Address 2',\n        variants: [],\n        id: 'office_line_2'\n      }, {\n        label: 'Home Address 1',\n        variants: [],\n        id: 'home_line_1'\n      }, {\n        label: 'Home Address 2',\n        variants: [],\n        id: 'home_line_2'\n      }, {\n        label: 'Date of Birth',\n        variants: [],\n        id: 'dob'\n      }];\n      var organizationFields = [//variants - header's values for automapping\n      {\n        label: 'Organisation Name',\n        variants: ['name', 'company name', 'organization name', 'organisation name'],\n        id: 'name',\n        required: true\n      }, {\n        label: 'Phone Number',\n        variants: ['phone', 'telephone', 'telephone number', 'phone number'],\n        id: 'phone'\n      }, {\n        label: 'Fax Number',\n        variants: ['fax'],\n        id: 'fax'\n      }, {\n        label: 'Email',\n        variants: ['email', 'email address'],\n        id: 'email'\n      }, {\n        label: 'Website',\n        variants: [],\n        id: 'website'\n      }, {\n        label: 'Industry',\n        variants: [],\n        id: 'industry'\n      }, {\n        label: 'Postal Code',\n        variants: ['postal code', 'postcode'],\n        id: 'postalcode'\n      }, {\n        label: 'State',\n        variants: ['state', 'province'],\n        id: 'state'\n      }, {\n        label: 'Country',\n        variants: [],\n        id: 'country'\n      }, {\n        label: 'City',\n        variants: [],\n        id: 'city'\n      }, {\n        label: 'Office Address 1',\n        variants: [],\n        id: 'office_line_1'\n      }, {\n        label: 'Office Address 2',\n        variants: [],\n        id: 'office_line_2'\n      }];\n      var moduleName = params.tab;\n      return Ember.RSVP.all([this.contacts.getContactFields(), this.contacts.getOrganizationFields()]).then(function (_ref) {\n        var _ref2 = _slicedToArray(_ref, 2),\n            contactCustomFields = _ref2[0],\n            orgCustomFields = _ref2[1];\n\n        contactCustomFields.forEach(function (f) {\n          contactFields.pushObject({\n            label: f.label,\n            variants: [],\n            id: f.id\n          });\n        });\n        orgCustomFields.forEach(function (f) {\n          organizationFields.pushObject({\n            label: f.label,\n            variants: [],\n            id: f.id\n          });\n        });\n        return {\n          guestSettings: contactCustomFields.settings,\n          organizationSettings: orgCustomFields.settings,\n          contactFields: contactFields,\n          organizationFields: organizationFields,\n          moduleName: moduleName\n        };\n      });\n    },\n    setupController: function setupController(controller, model) {\n      this._super(controller, model);\n\n      controller.set('dateFormats', ['DD/MM/YYYY', 'MM/DD/YYYY', 'YYYY/MM/DD']);\n      controller.set('importHistory', []);\n      controller.set('fieldTypes', this.customfields.types);\n      controller.set('properties', this.sessionAccount.loggeduser.properties);\n      controller.updateImportData();\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/issuetypes\", [\"exports\", \"inboxfront/routes/common\"], function (_exports, _common) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  var _default = _common.default.extend({\n    tasks: Ember.inject.service(),\n    model: function model() {\n      return Ember.RSVP.all([this.tasks.getIssueTypes(true)]).then(function (_ref) {\n        var _ref2 = _slicedToArray(_ref, 1),\n            issueTypes = _ref2[0];\n\n        return {\n          issueTypes: issueTypes\n        };\n      });\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/kb\", [\"exports\", \"inboxfront/routes/common\"], function (_exports, _common) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  var _default = _common.default.extend({\n    emoji: Ember.inject.service(),\n    kb: Ember.inject.service(),\n    users: Ember.inject.service(),\n    model: function model() {\n      this.emoji.initEmojis();\n      return Ember.RSVP.all([this.users.getPropertyUsers(), this.kb.getBases()]).then(function (_ref) {\n        var _ref2 = _slicedToArray(_ref, 1),\n            users = _ref2[0];\n\n        return {\n          users: users\n        };\n      });\n    },\n    setupController: function setupController(controller, model) {\n      this._super(controller, model);\n\n      controller.set('bases', this.get('kb.bases'));\n\n      if (controller.get('bases.length') === 0) {\n        controller._showCreateKB();\n      } else {\n        controller._selectBase(controller.get('bases')[0]);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/linkexpired\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Route.extend({});\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/login\", [\"exports\", \"ember-simple-auth/mixins/unauthenticated-route-mixin\"], function (_exports, _unauthenticatedRouteMixin) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Route.extend(_unauthenticatedRouteMixin.default, {\n    authGoogle: Ember.inject.service(),\n    routeIfAlreadyAuthenticated: '/',\n    model: function model() {\n      this.authGoogle.init();\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/onboarding\", [\"exports\", \"ember-simple-auth/mixins/authenticated-route-mixin\", \"inboxfront/config/environment\", \"inboxfront/gql/query\"], function (_exports, _authenticatedRouteMixin, _environment, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  var _default = Ember.Route.extend(_authenticatedRouteMixin.default, {\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    router: Ember.inject.service(),\n    model: function model() {\n      var locales = this.ajax.query(_query.default.LOCALES);\n      var roles = this.ajax.query(_query.default.CUSTOM_ROLES);\n      var progress = this.ajax.query(_query.default.ONBOARDING_PROGRESS);\n      return Ember.RSVP.all([locales, roles, progress]).then(function (_ref) {\n        var _ref2 = _slicedToArray(_ref, 3),\n            locales = _ref2[0],\n            roles = _ref2[1],\n            progress = _ref2[2];\n\n        return {\n          locales: locales,\n          roles: roles,\n          progress: progress\n        };\n      });\n    },\n    setupController: function setupController(controller, model) {\n      var _this$sessionAccount$, _user$staffprofile, _user$staffprofile$co, _user$staffprofile2;\n\n      this._super(controller, model);\n\n      var companies = (_this$sessionAccount$ = this.sessionAccount.loggeduser.staffprofile) === null || _this$sessionAccount$ === void 0 ? void 0 : _this$sessionAccount$.estates;\n      var user = this.sessionAccount.loggeduser;\n      var domain = (_user$staffprofile = user.staffprofile) === null || _user$staffprofile === void 0 ? void 0 : (_user$staffprofile$co = _user$staffprofile.company) === null || _user$staffprofile$co === void 0 ? void 0 : _user$staffprofile$co.domain;\n      var progressValue = Number(model.progress[0]);\n      var steps = model.progress[1] ? JSON.parse(model.progress[1]) : [];\n\n      if (progressValue >= 80) {\n        this.router.transitionTo('dashboard');\n      }\n\n      controller.set('systemRoles', [{\n        id: 'admin',\n        name: this.intl.t('user_role_admin')\n      }, {\n        id: 'owner',\n        name: this.intl.t('user_role_owner')\n      }, {\n        id: 'member',\n        name: this.intl.t('user_role_member')\n      }]);\n      controller.set('stepsProgress', [{\n        title: this.intl.t('actions_update_profile'),\n        icon: 'profile-green',\n        value: 'profile',\n        isComplete: false\n      }, {\n        title: this.intl.t('personalise_helpdesk'),\n        icon: 'profile-yellow',\n        value: 'personalization',\n        isComplete: false\n      }, {\n        title: this.intl.t('actions_setup_email'),\n        icon: 'email-config',\n        value: 'mailbox',\n        isComplete: false\n      }, {\n        title: this.intl.t('actions_invite_team'),\n        icon: 'users-red',\n        value: 'invite',\n        isComplete: false\n      }]);\n      controller.set('steps', steps);\n      controller.get('stepsProgress').forEach(function (step) {\n        Ember.set(step, 'isComplete', steps.includes(step.value));\n      });\n      controller.set('progressValue', progressValue);\n      controller.set('companies', companies);\n      controller.set('locales', JSON.parse(model.locales));\n      controller.set('customRoles', model.roles);\n      controller.set('selectedProperty', companies[0]);\n      controller.set('selectedDepartment', (_user$staffprofile2 = user.staffprofile) === null || _user$staffprofile2 === void 0 ? void 0 : _user$staffprofile2.department);\n      controller.set('profile', user);\n      controller.set('invite', {\n        isEmail: true\n      });\n      controller.set('domain', domain.replace(/[@.]raincheck.co/, ''));\n      controller.set('urlAttachment', user.attachment ? _environment.default.mediaUrl + user.attachment.datafile : '');\n    },\n    actions: {\n      willTransition: function willTransition(transition) {\n        if (!this.sessionAccount.loggeduser.staffprofile.department) {\n          this.controller.set('showDepartmentWarning', true);\n          transition.abort();\n        }\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/organizations/edit\", [\"exports\", \"inboxfront/routes/common\", \"inboxfront/config/environment\", \"inboxfront/gql/query\"], function (_exports, _common, _environment, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\n  function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\n\n  function _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _iterableToArray(iter) { if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter); }\n\n  function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  var _default = _common.default.extend({\n    ajax: Ember.inject.service(),\n    contacts: Ember.inject.service(),\n    users: Ember.inject.service(),\n    queryParams: {\n      id: {\n        refreshModel: true\n      }\n    },\n    model: function model(_ref) {\n      var id = _ref.id;\n\n      if (!id) {\n        this.transitionTo('organizations');\n      } else {\n        var organization = this.ajax.query(_query.default.ORGANIZATION, 'organization', {\n          organizationId: id\n        });\n        var guests = this.ajax.query(_query.default.GUEST_CONTACTS_LIST);\n        var properties = this.ajax.query(_query.default.PROPERTY_LIST);\n        var organizations = this.ajax.query(_query.default.ORGANIZATIONS_SELECT);\n        return Ember.RSVP.all([organization, this.users.getPropertyUsers(), guests, properties, organizations, this.contacts.getOrganizationFields()]).then(function (_ref2) {\n          var _ref3 = _slicedToArray(_ref2, 6),\n              organization = _ref3[0],\n              users = _ref3[1],\n              guests = _ref3[2],\n              properties = _ref3[3],\n              organizations = _ref3[4],\n              orgFields = _ref3[5];\n\n          return {\n            organization: organization,\n            users: users,\n            guests: guests,\n            properties: properties,\n            organizations: organizations,\n            orgFields: orgFields\n          };\n        });\n      }\n    },\n    setupController: function setupController(controller, model) {\n      var _organization$address, _organization$address2;\n\n      this._super(controller, model);\n\n      var arr = [];\n      var organization = model.organization;\n      var children = organization.children;\n      var parent = organization.parent;\n      var original = model.organizations;\n      parent !== null && arr.push(parent);\n      children.length && arr.push.apply(arr, _toConsumableArray(children));\n      controller.set('channels', [{\n        icon: 'source-FACEBOOK',\n        type: 'facebook'\n      }, {\n        icon: 'source-WHATSAPP',\n        type: 'whatsapp'\n      }, {\n        icon: 'source-LINE',\n        type: 'line'\n      }, {\n        icon: 'source-WECHAT',\n        type: 'wechat'\n      }, {\n        icon: 'source-TWITTER',\n        type: 'twitter'\n      }, {\n        icon: 'source-TELEGRAM',\n        type: 'telegram'\n      }]);\n      controller.set('filterOrganizations', original.filter(function (obj) {\n        return !arr.find(function (g) {\n          return g.id === obj.id;\n        });\n      }));\n      controller.set('organization', organization);\n      controller.set('selectedContactOwner', model.users.find(function (u) {\n        var _organization$contact;\n\n        return u.id === ((_organization$contact = organization.contactOwner) === null || _organization$contact === void 0 ? void 0 : _organization$contact.id);\n      }));\n      controller.set('selectedGuest', model.guests.find(function (g) {\n        return g.id === organization.guestSet.length && organization.guestSet[0].id;\n      }));\n      controller.set('selectedProperty', model.properties.find(function (p) {\n        var _organization$company;\n\n        return p.id === ((_organization$company = organization.companyProperty) === null || _organization$company === void 0 ? void 0 : _organization$company.id);\n      }));\n      controller.set('addressOrganization', {\n        id: 0,\n        name: ((_organization$address = organization.address) === null || _organization$address === void 0 ? void 0 : _organization$address.countryString) || ((_organization$address2 = organization.address) === null || _organization$address2 === void 0 ? void 0 : _organization$address2.country)\n      });\n      controller.set('cloneOrganization', _objectSpread({}, organization));\n      controller.set('cloneOrganizationAddress', _objectSpread({}, organization.address));\n      controller.set('customFieldsData', this.contacts.deserialize(model.orgFields, organization || {}));\n      var url = organization.logo !== null ? \"\".concat(_environment.default.mediaUrl).concat(organization.logo.datafile) : null;\n      controller.set('urlAttachment', url);\n      controller.set('attachmentId', organization.logo !== null ? organization.logo.id : null);\n      controller.loadOpportunities();\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/organizations/index\", [\"exports\", \"inboxfront/routes/common\", \"inboxfront/gql/query\"], function (_exports, _common, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  var _default = _common.default.extend({\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    sliceData: Ember.inject.service(),\n    contacts: Ember.inject.service(),\n    users: Ember.inject.service(),\n    model: function model() {\n      var organizations = this.ajax.query(_query.default.ORGANIZATIONS);\n      return Ember.RSVP.all([organizations, this.users.getPropertyUsers(), this.contacts.getOrganizationFields()]).then(function (_ref) {\n        var _ref2 = _slicedToArray(_ref, 3),\n            organizations = _ref2[0],\n            users = _ref2[1],\n            fields = _ref2[2];\n\n        return {\n          organizations: !organizations.errors ? organizations : [],\n          users: users,\n          settings: fields.settings,\n          fields: fields\n        };\n      });\n    },\n    setupController: function setupController(controller, model) {\n      this._super(controller, model);\n\n      controller.set('organizations', this.get('sliceData').getSliceData(model.organizations, 1));\n      controller.set('rangeNum', this.get('sliceData').calculateRange(model.organizations)); //TODO move calculations to pagination component?\n\n      controller.set('pageNum', this.get('sliceData').getPageNum());\n      controller.set('cloneOrganizations', model.organizations);\n      var columns = [{\n        id: 'phone',\n        title: 'phone'\n      }, {\n        id: 'country',\n        title: 'country'\n      }, {\n        id: 'company',\n        title: 'company'\n      }, {\n        id: 'state',\n        title: 'state'\n      }, {\n        id: 'contactOwner',\n        title: 'owner'\n      }, {\n        id: 'industry',\n        title: 'industry'\n      }, {\n        id: 'created',\n        title: 'created',\n        fieldType: 'DATE'\n      }]; //TODO move column manipulations to component \"column-select\"\n\n      var fieldsSettings = model.settings.fields;\n      model.fields.forEach(function (cf) {\n        if (!cf.isSystem) {\n          columns.pushObject({\n            id: cf.id,\n            title: cf.label,\n            fieldType: cf.fieldType,\n            isCustomField: true\n          });\n        }\n      });\n      var columnSettings;\n\n      try {\n        columnSettings = JSON.parse(fieldsSettings);\n      } catch (e) {\n        columnSettings = [];\n      }\n\n      if (!Array.isArray(columnSettings)) {\n        columnSettings = [];\n      }\n\n      columns.forEach(function (c) {\n        var data = columnSettings.findBy('id', c.id) || {\n          pos: 0,\n          vis: true\n        };\n        Ember.set(c, 'position', +data.pos);\n        Ember.set(c, 'visible', !!data.vis);\n      });\n      columns = columns.sortBy('position');\n      /**/\n\n      controller.set('model.columns', columns);\n      controller.set('listSelectedOrganizations', []);\n      controller.set('properties', []);\n      controller.set('organization', {});\n      controller.set('listMergeSelectedOrganizations', []);\n      controller.set('titleMergeOrganizations', [{\n        title: 'Name',\n        key: 'name'\n      }, {\n        title: 'Fax Number',\n        key: 'fax'\n      }, {\n        title: 'Phone Number',\n        key: 'phone'\n      }, {\n        title: 'Industry',\n        key: 'industry'\n      }, {\n        title: 'Website',\n        key: 'website'\n      }, {\n        title: 'Home Address Line 1',\n        key: 'address.line1'\n      }, {\n        title: 'Home Address Line 2',\n        key: 'address.line2'\n      }, {\n        title: 'Home Postal Code',\n        key: 'address.city'\n      }, {\n        title: 'Home State',\n        key: 'address.state'\n      }, {\n        title: 'Home Country',\n        key: 'address.country'\n      }\n      /*{ title: 'WhatsApp', key: 'whatsapp', isSocial: true },\n      { title: 'Line', key: 'line', isSocial: true },\n      { title: 'Telegram', key: 'telegram', isSocial: true },\n      { title: 'Facebook', key: 'facebook', isSocial: true },\n      { title: 'Twitter', key: 'twitter', isSocial: true },\n      { title: 'WeChat', key: 'wechat', isSocial: true },*/\n      ]);\n      controller.set('listFilterFields', [{\n        name: this.intl.t('name'),\n        param: 'name'\n      }, {\n        name: this.intl.t('phone'),\n        param: 'phone'\n      }, {\n        name: this.intl.t('fax'),\n        param: 'fax'\n      }, {\n        name: this.intl.t('country'),\n        param: 'country'\n      }, {\n        name: this.intl.t('tag'),\n        param: 'tag'\n      }, {\n        name: this.intl.t('industry'),\n        param: 'industry'\n      }, //{ name: this.intl.t('company'), param: 'company' },\n      {\n        name: this.intl.t('owner'),\n        param: 'owner'\n      }]);\n      controller.set('listFilterLookup', [{\n        name: this.intl.t('filters.startswith'),\n        param: 'startswith'\n      }, {\n        name: this.intl.t('filters.contains'),\n        param: 'contains'\n      }, {\n        name: this.intl.t('filters.exact'),\n        param: 'exact'\n      }, {\n        name: this.intl.t('filters.endswith'),\n        param: 'endswith'\n      }, {\n        name: this.intl.t('filters.exclude'),\n        param: 'exclude'\n      }]);\n      controller.set('selectedFilterField', controller.get('listFilterFields')[0]);\n      controller.set('selectedFilterLookup', controller.get('listFilterLookup')[0]);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/orgfields\", [\"exports\", \"inboxfront/routes/customfields\"], function (_exports, _customfields) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  var _default = _customfields.default.extend({\n    contacts: Ember.inject.service(),\n    model: function model() {\n      return Ember.RSVP.all([this.contacts.getOrganizationFields(true)]).then(function (_ref) {\n        var _ref2 = _slicedToArray(_ref, 1),\n            fields = _ref2[0];\n\n        return {\n          settings: fields.settings,\n          fields: fields\n        };\n      });\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/permissions\", [\"exports\", \"inboxfront/routes/common\", \"inboxfront/gql/query\"], function (_exports, _common, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\n\n  function _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _iterableToArray(iter) { if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter); }\n\n  function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\n\n  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\n  function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  var _default = _common.default.extend({\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    model: function model() {\n      var grid = this.ajax.query(_query.default.GRID);\n      var roles = this.ajax.query(_query.default.COMPANY_CUSTOM_ROLES);\n      return Ember.RSVP.all([grid, roles]).then(function (_ref) {\n        var _ref2 = _slicedToArray(_ref, 2),\n            grid = _ref2[0],\n            roles = _ref2[1];\n\n        return {\n          grid: !grid.errors ? grid : 'null',\n          roles: !roles.errors ? roles : []\n        };\n      });\n    },\n    setupController: function setupController(controller, model) {\n      this._super(controller, model);\n\n      var parse = JSON.parse(model.grid);\n      controller.set('grid', parse ? controller.sortGrid(parse) : []);\n      model.roles.forEach(function (el) {\n        el.readyGrid = el.readyGrid !== null ? JSON.parse(el.readyGrid) : controller.sortGrid(parse);\n      });\n      controller.set('tabs', Object.keys(parse));\n      controller.set('currentGrid', model.roles.length ? model.roles[0].readyGrid[0].arr : {});\n      controller.set('selectedRole', model.roles.length ? model.roles[0] : null);\n      controller.set('selectedTab', parse ? Object.keys(parse)[0] : {});\n      controller.set('titleTabs', ['Permissions.item', 'Permissions.full_control', 'Permissions.view_read', 'Permissions.create_add', 'Permissions.edit', 'Permissions.delete' // 'Permissions.delegate_assign',\n      // 'Permissions.respond_reply'\n      ]);\n\n      try {\n        var currentGrid = controller.get('selectedRole').readyGrid.filter(function (el) {\n          return el.name === controller.get('selectedTab');\n        })[0];\n        var arr = []; //TODO remove duplication for select role\n\n        currentGrid.arr.forEach(function (item) {\n          var a = _objectSpread({}, item);\n\n          a.subArr = _toConsumableArray(item.subArr);\n          arr.pushObject(a);\n        });\n\n        if (currentGrid.name === 'Conversation') {\n          this.set('titleTabs', ['Permissions.item', 'Permissions.full_control', 'Permissions.view_read', 'Permissions.create_add', 'Permissions.edit', 'Permissions.delete', 'Permissions.delegate_assign', 'Permissions.respond_reply']);\n        } else if (currentGrid.name === 'Administration') {\n          this.set('titleTabs', ['Permissions.item', 'Permissions.full_control', 'Permissions.view_read', 'Permissions.create_add', 'Permissions.edit', 'Permissions.delete', 'Permissions.publish']);\n          arr.forEach(function (i) {\n            var a = i.subArr.slice(0, 4);\n            i.subArr = a.concat(i.subArr.slice(i.subArr.length - 1));\n          });\n        } else {\n          this.set('titleTabs', ['Permissions.item', 'Permissions.full_control', 'Permissions.view_read', 'Permissions.create_add', 'Permissions.edit', 'Permissions.delete']);\n          arr.forEach(function (i) {\n            i.subArr = i.subArr.slice(0, -2);\n          });\n        }\n\n        controller.set('currentGrid', arr);\n      } catch (e) {\n        console.error(e);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/preference/notification\", [\"exports\", \"ember-simple-auth/mixins/authenticated-route-mixin\"], function (_exports, _authenticatedRouteMixin) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Route.extend(_authenticatedRouteMixin.default, {});\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/profile\", [\"exports\", \"ember-simple-auth/mixins/authenticated-route-mixin\", \"inboxfront/config/environment\", \"inboxfront/gql/query\"], function (_exports, _authenticatedRouteMixin, _environment, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  var _default = Ember.Route.extend(_authenticatedRouteMixin.default, {\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    model: function model() {\n      var locales = this.ajax.query(_query.default.LOCALES);\n      return Ember.RSVP.all([locales]).then(function (_ref) {\n        var _ref2 = _slicedToArray(_ref, 1),\n            locales = _ref2[0];\n\n        return {\n          locales: locales\n        };\n      });\n    },\n    setupController: function setupController(controller, model) {\n      this._super(controller, model);\n\n      var profile = this.get('sessionAccount.loggeduser');\n      var attachment = profile.attachment;\n\n      if (attachment) {\n        controller.set('urlAttachment', \"\".concat(_environment.default.mediaUrl).concat(attachment.datafile));\n        controller.set('attachmentId', attachment.id);\n      }\n\n      controller.set('locales', JSON.parse(model.locales));\n      controller.set('profile', profile);\n      controller.set('cloneProfile', Ember.copy(profile, true));\n      controller.set('selectedLocale', controller.get('locales').find(function (_ref3) {\n        var code = _ref3.code;\n        return code === profile.staffprofile.language;\n      }));\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/response\", [\"exports\", \"inboxfront/routes/common\", \"inboxfront/gql/query\"], function (_exports, _common, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\n\n  function _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _iterableToArray(iter) { if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter); }\n\n  function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  var _default = _common.default.extend({\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    emoji: Ember.inject.service(),\n    model: function model() {\n      var replyTemplates = this.ajax.query(_query.default.QUICK_RESPONSE);\n      this.emoji.initEmojis();\n      return Ember.RSVP.all([replyTemplates]).then(function (_ref) {\n        var _ref2 = _slicedToArray(_ref, 1),\n            replyTemplates = _ref2[0];\n\n        return {\n          replyTemplates: !replyTemplates.errors ? replyTemplates : {\n            edges: []\n          }\n        };\n      });\n    },\n    setupController: function setupController(controller, model) {\n      this._super(controller, model);\n\n      model.properties = _toConsumableArray(this.get('sessionAccount.loggeduser.properties'));\n      model.properties.unshift({\n        id: '',\n        title: this.intl.t('all_companies')\n      });\n      controller.set('selectedProperty', {\n        id: '',\n        title: this.intl.t('all_companies')\n      });\n      controller.set('currentTags', []);\n      controller.set('properties', model.properties);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/roles/edit\", [\"exports\", \"inboxfront/routes/common\", \"inboxfront/gql/query\"], function (_exports, _common, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  var _default = _common.default.extend({\n    ajax: Ember.inject.service(),\n    users: Ember.inject.service(),\n    queryParams: {\n      id: {\n        refreshModel: true\n      }\n    },\n    model: function model(params) {\n      var _this = this;\n\n      if (params.id == null) {\n        this.transitionTo('roles');\n      } else {\n        var role = this.ajax.query(_query.default.CUSTOM_ROLE, 'customRole', {\n          roleId: Number(params.id)\n        });\n        return Ember.RSVP.all([role, this.users.getPropertyUsers()]).then(function (_ref) {\n          var _ref2 = _slicedToArray(_ref, 2),\n              role = _ref2[0],\n              users = _ref2[1];\n\n          if (role.errors) {\n            return _this.transitionTo('roles');\n          }\n\n          return {\n            role: role,\n            users: users\n          };\n        });\n      }\n    },\n    setupController: function setupController(controller, model) {\n      this._super(controller, model);\n\n      controller.set('role', model.role);\n      controller.set('users', model.users);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/roles/index\", [\"exports\", \"inboxfront/routes/common\", \"inboxfront/gql/query\"], function (_exports, _common, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  var _default = _common.default.extend({\n    ajax: Ember.inject.service(),\n    users: Ember.inject.service(),\n    model: function model() {\n      var roles = this.ajax.query(_query.default.COMPANY_CUSTOM_ROLES);\n      return Ember.RSVP.all([roles, this.users.getPropertyUsers()]).then(function (_ref) {\n        var _ref2 = _slicedToArray(_ref, 2),\n            roles = _ref2[0],\n            propertyUsers = _ref2[1];\n\n        return {\n          roles: !roles.errors ? roles : [],\n          propertyUsers: propertyUsers\n        };\n      });\n    },\n    setupController: function setupController(controller, model) {\n      this._super(controller, model);\n\n      controller.set('roles', model.roles);\n      controller.set('propertyUsers', model.propertyUsers);\n      controller.set('usersId', []);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/security\", [\"exports\", \"ember-simple-auth/mixins/authenticated-route-mixin\"], function (_exports, _authenticatedRouteMixin) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Route.extend(_authenticatedRouteMixin.default, {});\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/setpassword\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Route.extend({\n    session: Ember.inject.service(),\n    model: function model(params) {\n      this.get('session').invalidate();\n\n      if (params.key == null) {\n        this.transitionTo('login');\n      } else {\n        return Ember.RSVP.hash({\n          key: params.key\n        });\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/settings\", [\"exports\", \"inboxfront/routes/common\", \"inboxfront/gql/query\"], function (_exports, _common, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  var _default = _common.default.extend({\n    ajax: Ember.inject.service(),\n    model: function model() {\n      var locales = this.ajax.query(_query.default.LOCALES);\n      var timezones = this.ajax.query(_query.default.TIMEZONES);\n      var companySettings = this.ajax.query(_query.default.COMPANY_SETTINGS);\n      return Ember.RSVP.all([locales, timezones, companySettings]).then(function (_ref) {\n        var _ref2 = _slicedToArray(_ref, 3),\n            locales = _ref2[0],\n            timezones = _ref2[1],\n            companySettings = _ref2[2];\n\n        companySettings = !companySettings.errors ? companySettings : {};\n        return {\n          locales: locales,\n          timezones: timezones,\n          companySettings: companySettings\n        };\n      });\n    },\n    setupController: function setupController(controller, model) {\n      this._super(controller, model);\n\n      var _model$companySetting = model.companySettings,\n          timezone = _model$companySetting.timezone,\n          locale = _model$companySetting.locale,\n          dateformat = _model$companySetting.dateformat,\n          timeformat = _model$companySetting.timeformat,\n          employeeCount = _model$companySetting.employeeCount,\n          company = _model$companySetting.company;\n      model.locales = JSON.parse(model.locales);\n      model.timezones = JSON.parse(model.timezones);\n      controller.set('timeFormats', [{\n        id: 1,\n        name: '24 hours'\n      }, {\n        id: 2,\n        name: '12 hours'\n      }]);\n      controller.set('dateFormats', [{\n        id: 1,\n        name: 'DD-MM-YYYY'\n      }, {\n        id: 2,\n        name: 'MM-DD-YYYY'\n      }, {\n        id: 3,\n        name: 'MM-DD-YY'\n      }]);\n      controller.set('employeeCounts', [{\n        value: '0 - 10',\n        id: '0_10'\n      }, {\n        value: '11 - 50',\n        id: '11_50'\n      }, {\n        value: '51 - 100',\n        id: '51_100'\n      }, {\n        value: '101 - 500',\n        id: '101_500'\n      }, {\n        value: '501 - 1000',\n        id: '501_1000'\n      }, {\n        value: '1001+',\n        id: '1001_MAX'\n      }]);\n      controller.set('industries', [{\n        id: 1,\n        name: 'Education'\n      }, {\n        id: 2,\n        name: 'Energy'\n      }, {\n        id: 3,\n        name: 'Entertainment & Gaming'\n      }, {\n        id: 4,\n        name: 'Financial & Insurance Services'\n      }, {\n        id: 5,\n        name: 'Government & Non-profit'\n      }, {\n        id: 6,\n        name: 'Healthcare'\n      }, {\n        id: 7,\n        name: 'IT Services & Consultancy'\n      }, {\n        id: 8,\n        name: 'Manufacturing & Computer Hardware'\n      }, {\n        id: 9,\n        name: 'Media & Telecommunications'\n      }, {\n        id: 10,\n        name: 'Marketing & Advertising'\n      }, {\n        id: 11,\n        name: 'Professional & Business Support Services'\n      }, {\n        id: 12,\n        name: 'Real Estate'\n      }, {\n        id: 13,\n        name: 'Retail'\n      }, {\n        id: 14,\n        name: 'Social Media'\n      }, {\n        id: 15,\n        name: 'Software'\n      }, {\n        id: 16,\n        name: 'Travel, Hospitality, & Tourism'\n      }, {\n        id: 17,\n        name: 'Web Applications'\n      }, {\n        id: 18,\n        name: 'Web Hosting'\n      }, {\n        id: 19,\n        name: 'Other'\n      }]);\n      controller.set('selectedIndustry', controller.get('industries')[15]);\n      controller.set('selectedTimezone', model.timezones.find(function (t) {\n        return t.name === timezone;\n      }));\n      controller.set('selectedLocale', model.locales.find(function (l) {\n        return l.name === locale;\n      }));\n      controller.set('selectedDateFormat', controller.get('dateFormats').find(function (d) {\n        return d.name === dateformat;\n      }));\n      controller.set('selectedTimeFormat', controller.get('timeFormats').find(function (t) {\n        return t.name === timeformat;\n      }));\n      controller.set('selectedEmployeeCount', controller.get('employeeCounts').find(function (e) {\n        return e.id === employeeCount;\n      }));\n      controller.set('companyName', company === null || company === void 0 ? void 0 : company.title);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/signup\", [\"exports\", \"ember-simple-auth/mixins/unauthenticated-route-mixin\"], function (_exports, _unauthenticatedRouteMixin) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Route.extend(_unauthenticatedRouteMixin.default, {\n    routeIfAlreadyAuthenticated: 'dashboard'\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/signup/active\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Route.extend({});\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/signup/index\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Route.extend({\n    authGoogle: Ember.inject.service(),\n    model: function model() {\n      this.authGoogle.init();\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/tasks/board\", [\"exports\", \"inboxfront/routes/common\", \"inboxfront/gql/query\"], function (_exports, _common, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  var _default = _common.default.extend({\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    tasks: Ember.inject.service(),\n    users: Ember.inject.service(),\n    departments: Ember.inject.service(),\n    model: function model() {\n      var companySettings = this.ajax.query(_query.default.COMPANY_SETTINGS);\n      return Ember.RSVP.all([companySettings, this.tasks.getTaskFields(), this.tasks.getIssueTypes(), this.users.getPropertyUsers(), this.departments.load()]).then(function (_ref) {\n        var _ref2 = _slicedToArray(_ref, 5),\n            companySettings = _ref2[0],\n            fields = _ref2[1],\n            issueTypes = _ref2[2],\n            propertyUsers = _ref2[3],\n            departments = _ref2[4];\n\n        propertyUsers.forEach(function (u) {\n          return Ember.set(u, 'fullName', \"\".concat(u.firstName, \" \").concat(u.lastName));\n        });\n        return {\n          companySettings: companySettings,\n          ticketSettings: fields.settings,\n          fields: fields,\n          issueTypes: issueTypes,\n          propertyUsers: propertyUsers,\n          departments: departments,\n          isPrevDisabled: true,\n          isNextDisabled: true\n        };\n      });\n    },\n    setupController: function setupController(controller, model) {\n      this._super(controller, model);\n\n      controller.set('taskList', []);\n      controller.set('filterTasks', [{\n        id: 'all',\n        title: 'filters.all_tasks'\n      }, {\n        id: 'personal',\n        title: 'filters.personal_tasks'\n      }, {\n        id: 'opened',\n        title: 'filters.opened_tasks'\n      }, {\n        id: 'closed',\n        title: 'filters.closed_tasks'\n      }, {\n        id: 'resolved',\n        title: 'filters.resolved_tasks'\n      }, {\n        id: 'deleted',\n        title: 'filters.deleted_tasks'\n      }]);\n      controller.set('departments', model.departments);\n      controller.set('selectedFilter', controller.get('filterTasks')[0]);\n      controller.set('selectedFilterOptions', {\n        page: 0,\n        after: \"\",\n        before: \"\",\n        searchString: \"\",\n        status: \"\",\n        creation: {\n          startDate: \"\",\n          endDate: \"\"\n        },\n        closed: {\n          startDate: \"\",\n          endDate: \"\"\n        },\n        updated: {\n          startDate: \"\",\n          endDate: \"\"\n        },\n        priority: \"\",\n        departments: \"\",\n        reporter: \"\",\n        assignee: \"\",\n        active: true\n      });\n      controller.set('selectedTasks', []);\n      controller.set('openTasks', []);\n      controller.set('inProgressTasks', []);\n      controller.set('resolvedTasks', []);\n      controller.set('closedTasks', []);\n      controller.set('archivedTasks', []);\n      controller.set('deletedTasks', []);\n      controller.updateTasks();\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/tasks/edit\", [\"exports\", \"inboxfront/routes/common\", \"inboxfront/gql/query\"], function (_exports, _common, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\n\n  function _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _iterableToArray(iter) { if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter); }\n\n  function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  var _default = _common.default.extend({\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    tasks: Ember.inject.service(),\n    users: Ember.inject.service(),\n    queryParams: {\n      id: {\n        refreshModel: true\n      }\n    },\n    actions: {\n      willTransition: function willTransition(transition) {\n        this._super(transition);\n\n        this.controller.set('isEditMode', false);\n      }\n    },\n    model: function model(params) {\n      var _this = this;\n\n      if (params.id == null) {\n        this.transitionTo('tasks.index');\n      } else {\n        var companySettings = this.ajax.query(_query.default.COMPANY_SETTINGS);\n        return Ember.RSVP.all([companySettings, this.tasks.getTaskFields(), this.tasks.getIssueTypes(), this.users.getPropertyUsers()]).then(function (_ref) {\n          var _ref2 = _slicedToArray(_ref, 4),\n              companySettings = _ref2[0],\n              fields = _ref2[1],\n              issueTypes = _ref2[2],\n              propertyUsers = _ref2[3];\n\n          propertyUsers.forEach(function (u) {\n            return Ember.set(u, 'fullName', \"\".concat(u.firstName, \" \").concat(u.lastName));\n          });\n          return {\n            companySettings: !companySettings.errors ? companySettings : {},\n            fields: fields,\n            issueTypes: issueTypes,\n            propertyUsers: propertyUsers,\n            properties: _this.get('sessionAccount.loggeduser.properties'),\n            id: params.id\n          };\n        });\n      }\n    },\n    setupController: function setupController(controller, model) {\n      var _this2 = this;\n\n      this._super(controller, model);\n\n      var filterOption = {\n        id: model.id\n      };\n      var currentUser = this.get('sessionAccount.loggeduser.username');\n      var filterUsers = model.propertyUsers.filter(function (el) {\n        return el.username !== currentUser;\n      });\n      controller.set('filterUsers', filterUsers);\n      this.tasks.filter(filterOption, function (result) {\n        controller.set('task', _this2.tasks.deserialize(model.fields, result.edges[0].node || {}, model.propertyUsers));\n        var formFields = ['issueType', 'category', 'assignedTo', 'department', 'priority', 'status', 'dueDate'];\n\n        var fields = _toConsumableArray(model.fields);\n\n        fields.forEach(function (f) {\n          if (f.isSystem) {\n            f.visible = formFields.indexOf(f.id) >= 0;\n          } else {\n            f.visible = true;\n          }\n        });\n        controller.set('fields', fields);\n        var hash = {\n          departments: [controller.get('task.department.id')],\n          propertyIds: [controller.get('task.propertyId')]\n        };\n\n        _this2.ajax.query(_query.default.HAVE_TASK_ACCESS, 'haveAccess', hash).then(function (result) {\n          result.unshift({\n            id: 0,\n            firstName: 'Unassigned',\n            lastName: ''\n          });\n          controller.set('departmentUsers', result);\n        });\n\n        controller.updatePopupUsers();\n      });\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/tasks/index\", [\"exports\", \"inboxfront/routes/common\", \"inboxfront/gql/query\"], function (_exports, _common, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  var _default = _common.default.extend({\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    tasks: Ember.inject.service(),\n    users: Ember.inject.service(),\n    model: function model() {\n      var companySettings = this.ajax.query(_query.default.COMPANY_SETTINGS);\n      return Ember.RSVP.all([companySettings, this.tasks.getTaskFields(), this.tasks.getIssueTypes(), this.users.getPropertyUsers()]).then(function (_ref) {\n        var _ref2 = _slicedToArray(_ref, 4),\n            companySettings = _ref2[0],\n            fields = _ref2[1],\n            issueTypes = _ref2[2],\n            propertyUsers = _ref2[3];\n\n        propertyUsers.forEach(function (u) {\n          return Ember.set(u, 'fullName', \"\".concat(u.firstName, \" \").concat(u.lastName));\n        });\n        return {\n          companySettings: companySettings,\n          ticketSettings: fields.settings,\n          fields: fields,\n          issueTypes: issueTypes,\n          propertyUsers: propertyUsers\n        };\n      });\n    },\n    setupController: function setupController(controller, model) {\n      this._super(controller, model);\n\n      var columns = [{\n        id: 'department',\n        title: 'department'\n      }, {\n        id: 'source',\n        title: 'source'\n      }, {\n        id: 'priority',\n        title: 'priority'\n      }, {\n        id: 'status',\n        title: 'Status'\n      }, {\n        id: 'assignedTo',\n        title: 'assigned_to'\n      }, {\n        id: 'dueDate',\n        title: 'time.due_date',\n        fieldType: 'DATE'\n      }]; //TODO move column manipulations to component \"column-select\"\n\n      var fieldsSettings = model.ticketSettings.fields;\n      model.fields.forEach(function (cf) {\n        if (!cf.isSystem) {\n          columns.pushObject({\n            id: cf.id,\n            title: cf.label,\n            fieldType: cf.fieldType,\n            isCustomField: true\n          });\n        }\n      });\n      var columnSettings;\n\n      try {\n        columnSettings = JSON.parse(fieldsSettings);\n      } catch (e) {\n        columnSettings = [];\n      }\n\n      if (!Array.isArray(columnSettings)) {\n        columnSettings = [];\n      }\n\n      columns.forEach(function (c) {\n        var data = columnSettings.findBy('id', c.id) || {\n          pos: 0,\n          vis: true\n        };\n        Ember.set(c, 'position', +data.pos);\n        Ember.set(c, 'visible', !!data.vis);\n      });\n      columns = columns.sortBy('position');\n      controller.set('model.columns', columns);\n      controller.set('filterTasks', [{\n        id: 'all',\n        title: 'filters.all_tasks'\n      }, {\n        id: 'personal',\n        title: 'filters.personal_tasks'\n      }, {\n        id: 'opened',\n        title: 'filters.opened_tasks'\n      }, {\n        id: 'closed',\n        title: 'filters.closed_tasks'\n      }, {\n        id: 'resolved',\n        title: 'filters.resolved_tasks'\n      }, {\n        id: 'deleted',\n        title: 'filters.deleted_tasks'\n      }]);\n      controller.set('taskList', []);\n      controller.set('cloneTaskList', []);\n      controller.set('isPrevDisabled', true);\n      controller.set('isNextDisabled', true);\n      controller.set('selectedFilter', controller.get('filterTasks')[0]);\n      controller.set('selectedFilterOptions', {\n        page: 0,\n        after: \"\",\n        before: \"\",\n        searchString: \"\",\n        status: \"\",\n        creation: {\n          startDate: \"\",\n          endDate: \"\"\n        },\n        closed: {\n          startDate: \"\",\n          endDate: \"\"\n        },\n        updated: {\n          startDate: \"\",\n          endDate: \"\"\n        },\n        priority: \"\",\n        departments: \"\",\n        reporter: \"\",\n        assignee: \"\",\n        active: true\n      });\n      controller.set('selectedTasks', []);\n      controller.updateTasks();\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/ticketfields\", [\"exports\", \"inboxfront/routes/customfields\"], function (_exports, _customfields) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  var _default = _customfields.default.extend({\n    tasks: Ember.inject.service(),\n    model: function model() {\n      return Ember.RSVP.all([this.tasks.getTaskFields(), this.tasks.getIssueTypes()]).then(function (_ref) {\n        var _ref2 = _slicedToArray(_ref, 2),\n            fields = _ref2[0],\n            issueTypes = _ref2[1];\n\n        return {\n          settings: fields.settings,\n          fields: fields,\n          issueTypes: issueTypes\n        };\n      });\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/users/edit\", [\"exports\", \"inboxfront/routes/common\", \"inboxfront/gql/query\"], function (_exports, _common, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  var _default = _common.default.extend({\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    users: Ember.inject.service(),\n    queryParams: {\n      id: {\n        refreshModel: true\n      }\n    },\n    model: function model(_ref) {\n      var _this = this;\n\n      var id = _ref.id;\n\n      if (!id) {\n        this.transitionTo('users.index');\n      }\n\n      var users = this.ajax.query(_query.default.COMPANY);\n      var user = this.ajax.query(_query.default.GET_USER, 'getUser', {\n        profileId: id\n      });\n      var customRoles = this.ajax.query(_query.default.CUSTOM_ROLES);\n      return Ember.RSVP.all([users, user, customRoles]).then(function (_ref2) {\n        var _ref3 = _slicedToArray(_ref2, 3),\n            users = _ref3[0],\n            user = _ref3[1],\n            customRoles = _ref3[2];\n\n        if (user.errors) {\n          return _this.transitionTo('users');\n        }\n\n        if (!user.systemGroup) {\n          user.systemGroup = {};\n        }\n\n        users = !users.errors ? users.staffProfiles : [];\n        customRoles = !customRoles.errors ? customRoles : [];\n        return {\n          user: user,\n          users: users,\n          customRoles: customRoles\n        };\n      });\n    },\n    setupController: function setupController(controller, model) {\n      this._super(controller, model);\n\n      controller.set('user', model.user);\n      controller.set('customRoles', model.customRoles);\n      controller.set('systemRoles', this.users.systemRoles);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/users/index\", [\"exports\", \"inboxfront/routes/common\"], function (_exports, _common) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\n\n  function _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _iterableToArray(iter) { if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter); }\n\n  function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  var _default = _common.default.extend({\n    ajax: Ember.inject.service(),\n    sessionAccount: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    sliceData: Ember.inject.service(),\n    users: Ember.inject.service(),\n    departments: Ember.inject.service(),\n    model: function model() {\n      var _this = this;\n\n      return Ember.RSVP.all([this.users.getPropertyUsers(), this.departments.load(), this.users.getQuotas()]).then(function (_ref) {\n        var _ref2 = _slicedToArray(_ref, 3),\n            users = _ref2[0],\n            departments = _ref2[1],\n            quotas = _ref2[2];\n\n        return {\n          users: users,\n          departments: departments,\n          properties: _this.get('sessionAccount.loggeduser.properties'),\n          quotas: quotas\n        };\n      });\n    },\n    setupController: function setupController(controller, model) {\n      this._super(controller, model);\n\n      controller.set('users', this.get('sliceData').getSliceData(model.users, 1));\n      controller.set('rangeNum', this.get('sliceData').calculateRange(model.users)); //TODO move calculations to pagination component?\n\n      controller.set('pageNum', this.get('sliceData').getPageNum());\n      controller.set('allUsers', _toConsumableArray(model.users));\n      controller.set('properties', model.properties);\n      controller.set('departments', model.departments);\n      controller.set('systemRoles', this.users.systemRoles);\n      controller.set('quotas', model.quotas);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/workflows/edit\", [\"exports\", \"inboxfront/routes/common\", \"inboxfront/helpers/countries-list\", \"inboxfront/gql/query\"], function (_exports, _common, _countriesList, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  var WORKFLOW = 2;\n\n  var _default = _common.default.extend({\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    emoji: Ember.inject.service(),\n    workflows: Ember.inject.service(),\n    users: Ember.inject.service(),\n    tasks: Ember.inject.service(),\n    queryParams: {\n      id: {\n        refreshModel: true\n      }\n    },\n    model: function model(params) {\n      var _this = this;\n\n      if (params.id == null) {\n        this.transitionTo('workflows');\n      } else {\n        var queries = [this.users.getPropertyUsers(), this.ajax.query(_query.default.OPTIONS), this.workflows.getById(params.id), this.ajax.query(_query.default.ROOMS_FLOW), this.tasks.getIssueTypes()];\n        this.emoji.initEmojis();\n        return Ember.RSVP.all(queries).then(function (_ref) {\n          var _ref2 = _slicedToArray(_ref, 5),\n              propertyUsers = _ref2[0],\n              ruleOptions = _ref2[1],\n              workflow = _ref2[2],\n              rooms = _ref2[3],\n              issueTypes = _ref2[4];\n\n          console.log('EDIT WF', workflow);\n\n          if (!workflow) {\n            _this.transitionTo('workflows');\n          } else {\n            var users = propertyUsers.map(function (u) {\n              return {\n                pk: u.pk,\n                fullName: \"\".concat(u.firstName, \" \").concat(u.lastName)\n              };\n            });\n\n            var flow = _this.workflows.deserialize(workflow, workflow.departments, workflow.emailAccounts, users);\n\n            return {\n              flow: flow,\n              propertyUsers: propertyUsers,\n              ruleOptions: ruleOptions,\n              issueTypes: issueTypes,\n              rooms: rooms\n            };\n          }\n        });\n      }\n    },\n    setupController: function setupController(controller, model) {\n      this._super(controller, model);\n\n      controller.set('widget', this.users.widgetSettings());\n      var flow = model.flow;\n      Ember.set(flow, 'triggers', []);\n      var ruleOptions = JSON.parse(model.ruleOptions);\n      controller.set('ruleOptions', ruleOptions);\n      controller.set('flow', flow);\n      controller.set('flowId', flow.id);\n      controller.set('blocks', flow.blocks);\n      controller.set('isActiveFlow', flow.isActive);\n      controller.set('flowName', flow.name);\n      controller.set('rulesConditions', []);\n      var rules = [];\n\n      if (flow.trigger && flow.trigger.conditions && flow.trigger.conditions.any) {\n        var rulesObj = this.buildRules(flow.trigger.conditions.any, rules, 'OR');\n        rulesObj && rulesObj.forEach(function (rule) {\n          rules.addObject(rule);\n        });\n      }\n\n      rules[rules.length - 1] && (rules[rules.length - 1].operator = 'AND');\n\n      if (flow.trigger && flow.trigger.conditions && flow.trigger.conditions.all) {\n        var _rulesObj = this.buildRules(flow.trigger.conditions.all, rules, 'AND');\n\n        _rulesObj && _rulesObj.forEach(function (rule) {\n          rules.addObject(rule);\n        });\n      }\n\n      rules[rules.length - 1] && (rules[rules.length - 1].operator = '');\n      controller.set('triggerRules', rules);\n      controller.set('conditionOptions', {\n        'Status': [{\n          id: \"OPEN\",\n          name: this.intl.t('status.open')\n        }, {\n          id: \"RE_OPENED\",\n          name: this.intl.t('status.re_opened')\n        }, {\n          id: \"IN_PROGRESS\",\n          name: this.intl.t('status.in_progress')\n        }, {\n          id: \"RESOLVED\",\n          name: this.intl.t('status.resolved')\n        }, {\n          id: \"CLOSED\",\n          name: this.intl.t('status.closed')\n        }, // {id: \"ARCHIVED\", name: this.intl.t('status.archived')},\n        {\n          id: \"DELETED\",\n          name: this.intl.t('status.deleted')\n        }],\n        'Priority': [{\n          id: \"URGENT\",\n          name: this.intl.t('priorities.urgent')\n        }, {\n          id: \"HIGH\",\n          name: this.intl.t('priorities.high')\n        }, {\n          id: \"MEDIUM\",\n          name: this.intl.t('priorities.medium')\n        }, {\n          id: \"LOW\",\n          name: this.intl.t('priorities.low')\n        }],\n        'Issue Type': model.issueTypes,\n        'Source': [{\n          id: \"NA\",\n          name: \"NA\"\n        }, {\n          id: \"PHONE\",\n          name: \"Phone\"\n        }, {\n          id: \"LIVECHAT\",\n          name: \"Live Chat\"\n        }, {\n          id: \"WECHAT\",\n          name: \"WeChat\"\n        }, {\n          id: \"TELEGRAM\",\n          name: \"Telegram\"\n        }, {\n          id: \"LINE\",\n          name: \"LINE\"\n        }, {\n          id: \"TWITTER\",\n          name: \"Twitter DM\"\n        }, {\n          id: \"WHATSAPP\",\n          name: \"WhatsApp\"\n        }, {\n          id: \"FACEBOOK\",\n          name: \"Facebook\"\n        }, {\n          id: 'INSTAGRAM',\n          name: 'Instagram'\n        }],\n        'Department': flow.departments,\n        'Assignee': flow.users,\n        'Attachment': [{\n          name: 'Is true'\n        }, {\n          name: 'Is false'\n        }],\n        'Channel/source': [{\n          id: \"LIVECHAT\",\n          name: \"Live Chat\"\n        }, {\n          id: \"WECHAT\",\n          name: \"WeChat\"\n        }, {\n          id: \"TELEGRAM\",\n          name: \"Telegram\"\n        }, {\n          id: \"LINE\",\n          name: \"LINE\"\n        }, {\n          id: \"TWITTER\",\n          name: \"Twitter DM\"\n        }, {\n          id: \"WHATSAPP\",\n          name: \"WhatsApp\"\n        }, {\n          id: \"FACEBOOK\",\n          name: \"Facebook\"\n        }, {\n          id: 'INSTAGRAM',\n          name: 'Instagram'\n        }, {\n          id: 'SHOPIFY',\n          name: 'Shopify'\n        }, {\n          id: 'BIGCOMMERCE',\n          name: 'BigCommerce'\n        }],\n        'Country': _countriesList.COUNTRIES_LIST,\n        'Refund': [{\n          name: 'Is true'\n        }, {\n          name: 'Is false'\n        }],\n        'Cancel': [{\n          name: 'Is true'\n        }, {\n          name: 'Is false'\n        }],\n        'Profile qualification': [{\n          name: 'Is complete'\n        }, {\n          name: 'Is incomplete'\n        }]\n      });\n      controller.set('checkCondition', {\n        id: 1,\n        title: this.intl.t('matches_all_conditions')\n      });\n      controller.set('rule', {});\n      controller.set('commentModules', [{\n        id: 'tickets',\n        label: 'Ticket/Task'\n      }, {\n        id: 'contacts',\n        label: 'Contact'\n      }]);\n      controller.set('chatModules', [{\n        id: 'rooms',\n        label: 'Teams'\n      }, {\n        id: 'users',\n        label: 'Direct Messages'\n      }]);\n      controller.set('tagModules', [{\n        id: 'tickets',\n        label: 'Ticket/Task'\n      }, {\n        id: 'contacts',\n        label: 'Contact'\n      }]);\n      controller.set('optionsEditor', {\n        actions: ['bold', 'italic', 'underline', 'strikethrough', 'heading1', 'heading2', 'olist', 'ulist']\n      });\n      controller.set('actionsFlow', [{\n        type: 'assign',\n        label: 'Assign to'\n      }, {\n        type: 'tag',\n        label: 'Tag the visitor'\n      }, {\n        type: 'contacts',\n        label: 'Add visitor to Contacts'\n      }, {\n        type: 'close',\n        label: 'Close the conversation'\n      }, {\n        type: 'create_ticket',\n        label: 'Create ticket'\n      }]);\n      controller.set('triggerOptions', {\n        variables: ['Ticket/Task', 'Conversation']\n      });\n      controller.set('someText', '{{..}}');\n      controller.set('subjVariables', ['Ticket Subject', 'Order ID', 'Ticket Issue Type', 'Ticket Source']);\n      controller.set('bodyVariables', ['Customer Name', 'Customer Email', 'Issue Type', 'Source', 'Assignee']);\n      controller.set('toVariables', ['Customer Email']);\n      controller.set('periodTimes', ['days', 'hours', 'minutes']);\n      controller.set('conditionRules', {\n        'Ticket/Task': ['Status', 'Priority', 'Issue Type', 'Source', 'Department', 'Assignee', 'Attachment'],\n        'Conversation': ['Channel/source', 'Assignee', 'Country', 'Refund', 'Cancel', 'Profile qualification']\n      });\n      controller.set('conditionOperators', ['AND', 'OR']);\n    },\n    buildRules: function buildRules(flow, rules, operator) {\n      var options = {\n        'Ticket/Task': ['Is created', 'Is updated', 'Is deleted', 'Is idled'],\n        'Conversation': ['New incoming', 'Visitor has responded', 'Is idled']\n      };\n      var selectedColumn = 'Ticket/Task';\n      var selectedCondition;\n      var idledPeriod = 0;\n      var idledPeriodTimes = 'minutes';\n      var arrayRules = [];\n      flow.forEach(function (r) {\n        switch (r.name) {\n          case 'age':\n            selectedColumn = 'Ticket/Task';\n            break;\n\n          case 'idled':\n            if (r.module) {\n              selectedColumn = 'Conversation';\n            } else {\n              selectedColumn = 'Ticket/Task';\n            }\n\n            break;\n\n          case 'is_new_incomming':\n            selectedColumn = 'Conversation';\n            selectedCondition = 'New incoming';\n            break;\n\n          case 'visitor_has_responded':\n            selectedColumn = 'Conversation';\n            selectedCondition = 'Visitor has responded';\n            break;\n        }\n\n        switch (r.operator) {\n          case 'greater_than':\n            selectedCondition = 'Is idled';\n            idledPeriod = +r.value;\n\n            if (idledPeriod >= 3600) {\n              idledPeriodTimes = 'days';\n              idledPeriod = Math.floor(idledPeriod / 3600);\n            } else if (idledPeriod >= 60) {\n              idledPeriodTimes = 'hours';\n              idledPeriod = Math.floor(idledPeriod / 60);\n            }\n\n            break;\n\n          case 'equal_to':\n            selectedCondition = r.value === 'created' ? 'Is created' : r.value === 'updated' ? 'Is updated' : 'Is deleted';\n        }\n\n        arrayRules.addObject({\n          selectedColumn: selectedColumn,\n          selectedCondition: selectedCondition,\n          idledPeriod: idledPeriod,\n          idledPeriodTimes: idledPeriodTimes,\n          variables: ['Ticket/Task', 'Conversation'],\n          operator: operator,\n          ruleOptions: options[selectedColumn]\n        });\n      });\n      return arrayRules;\n    },\n    actions: {\n      willTransition: function willTransition(transition) {\n        this.controller.resetView && this.controller.resetView();\n\n        this._super(transition);\n      }\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/routes/workflows/index\", [\"exports\", \"inboxfront/routes/common\"], function (_exports, _common) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _common.default.extend({\n    sessionAccount: Ember.inject.service(),\n    setupController: function setupController(controller, model) {\n      this._super(controller, model);\n\n      controller.set('companyId', this.sessionAccount.loggeduser.staffprofile.estates[0].id);\n      controller.set('isReverse', {\n        title: true,\n        triggered: true,\n        engaged: true,\n        completed: true,\n        updatedDate: true,\n        createdDate: true\n      });\n      controller.queryFlows();\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/services/ajax\", [\"exports\", \"ember-ajax/services/ajax\", \"inboxfront/config/environment\"], function (_exports, _ajax, _environment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\n  function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  var _default = _ajax.default.extend({\n    session: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    queryHint: function queryHint(sessionId) {\n      var _this = this;\n\n      return new Promise(function (resolve, reject) {\n        _this.request(\"\".concat(_environment.default.getHint).concat(sessionId, \"/\"), {\n          method: 'GET'\n        }).then(function (data) {\n          return resolve(data);\n        }).catch(function (error) {\n          return reject(error);\n        });\n      });\n    },\n    queryTyping: function queryTyping(sessionId, isTyping) {\n      var _this2 = this;\n\n      return new Promise(function (resolve, reject) {\n        _this2.request(\"\".concat(_environment.default.typingUrl).concat(sessionId, \"/\"), {\n          method: 'POST',\n          data: JSON.stringify({\n            typing: isTyping\n          })\n        }).then(function (data) {\n          return resolve(data);\n        }).catch(function (error) {\n          return reject(error);\n        });\n      });\n    },\n    querySessionKey: function querySessionKey() {\n      var _this3 = this;\n\n      return new Promise(function (resolve, reject) {\n        _this3.request(_environment.default.getSession, {\n          method: 'GET',\n          headers: {\n            'Authorization': \"Bearer \".concat(_this3.get('session.data.authenticated.access_token'))\n          },\n          xhrFields: {\n            withCredentials: true\n          }\n        }).then(function (data) {\n          return resolve(data);\n        }).catch(function (error) {\n          return reject(error);\n        });\n      });\n    },\n    query: function query(_query) {\n      var _this4 = this;\n\n      var name = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';\n      var variables = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;\n      var url = arguments.length > 3 ? arguments[3] : undefined;\n\n      // Centralized ID fields conversion to Int\n      if (variables !== null) {\n        if (variables.flowId !== undefined) {\n          variables = _objectSpread(_objectSpread({}, variables), {}, {\n            flowId: parseInt(variables.flowId, 10)\n          });\n        }\n\n        if (variables.articleId !== undefined) {\n          variables = _objectSpread(_objectSpread({}, variables), {}, {\n            articleId: parseInt(variables.articleId, 10)\n          });\n        }\n\n        if (variables.sectionId !== undefined) {\n          variables = _objectSpread(_objectSpread({}, variables), {}, {\n            sectionId: parseInt(variables.sectionId, 10)\n          });\n        }\n\n        if (variables.categoryId !== undefined) {\n          variables = _objectSpread(_objectSpread({}, variables), {}, {\n            categoryId: parseInt(variables.categoryId, 10)\n          });\n        }\n\n        if (variables.categories !== undefined && Array.isArray(variables.categories)) {\n          variables = _objectSpread(_objectSpread({}, variables), {}, {\n            categories: variables.categories.map(function (id) {\n              return parseInt(id, 10);\n            })\n          });\n        }\n      }\n\n      return new Promise(function (resolve, reject) {\n        _this4.request(url || _environment.default.apollo.apiURL, {\n          method: 'POST',\n          data: {\n            query: _query,\n            variables: variables !== null ? JSON.stringify(variables) : '{}'\n          },\n          headers: {\n            'Authorization': \"Bearer \".concat(_this4.get('session.data.authenticated.access_token'))\n          },\n          crossDomain: true\n        }).then(function (data) {\n          var filter;\n\n          if (data.data.data !== null) {\n            filter = data.data.data;\n          } else {\n            filter = data;\n          }\n\n          resolve(filter);\n        }).catch(function () {\n          for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n            args[_key] = arguments[_key];\n          }\n\n          if (args[0].payload && args[0].payload.errors && args[0].payload.errors[0]) {\n            reject(args[0].payload.errors[0].message);\n          } else {\n            reject(args);\n          }\n        });\n      });\n    },\n    mutation: function mutation(request, functionName, data, onSuccess, onError) {\n      var _this5 = this;\n\n      return this.query(request, functionName, data).then(function (result) {\n        if (result && (result.status || result.success || result.ok)) {\n          onSuccess && onSuccess(result);\n        } else {\n          onError ? onError() : _this5.get('paperToaster').show(_this5.intl.t('internal_error'));\n        }\n      }).catch(function (e) {\n        console.error(e);\n\n        _this5.get(\"paperToaster\").show(_this5.intl.t('network_error'));\n      });\n    },\n    mutationN: function mutationN(request, functionName, data) {\n      var _this6 = this;\n\n      return new Promise(function (resolve, reject) {\n        _this6.query(request, functionName, data).then(function (result) {\n          if (result && (result.status || result.success || result.ok)) {\n            resolve(result);\n          } else {\n            reject(_this6.intl.t('internal_error'));\n\n            _this6.get('paperToaster').show(_this6.intl.t('internal_error'));\n          }\n        }).catch(function (error) {\n          reject(error);\n\n          _this6.get('paperToaster').show(_this6.intl.t('network_error'));\n        });\n      });\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/services/auth-google\", [\"exports\", \"inboxfront/utils/jwtdecode\", \"inboxfront/gql/mutation\"], function (_exports, _jwtdecode, _mutation) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Service.extend({\n    session: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    init: function init() {\n      var _this = this;\n\n      this._super.apply(this, arguments);\n\n      window.googleSignInCallback = function (_ref) {\n        var credential = _ref.credential;\n\n        _this.ajax.query(_mutation.default.GOOGLE_AUTH, 'googleJwtAuthentication', {\n          token: credential\n        }).then(function (_ref2) {\n          var okay = _ref2.okay;\n\n          if (okay === 'true') {\n            var responsePayload = (0, _jwtdecode.default)(credential);\n            var email = responsePayload.email;\n\n            _this.session.authenticate('authenticator:oauth2', email, credential).catch(function (_ref3) {\n              var responseJSON = _ref3.responseJSON;\n\n              if (responseJSON.error_description) {\n                _this.get('paperToaster').show(_this.intl.t('forms.login_failed'));\n              }\n            });\n          }\n        });\n      };\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/services/chatbots\", [\"exports\", \"inboxfront/gql/mutation\", \"inboxfront/gql/query\"], function (_exports, _mutation, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\n\n  function _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _iterableToArray(iter) { if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter); }\n\n  function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\n  function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  var _default = Ember.Service.extend({\n    ajax: Ember.inject.service(),\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.triggerLimitations = [{\n        enum: 'A_12_HOURS',\n        value: '12_HOURS',\n        label: '12h',\n        tooltip: 'Send once per 12 hours.'\n      }, {\n        enum: 'A_24_HOURS',\n        value: '24_HOURS',\n        label: '24h',\n        tooltip: 'Send once per 24 hours.'\n      }, {\n        enum: 'ONCE',\n        value: 'ONCE',\n        label: '1',\n        tooltip: 'Send only once.'\n      }, {\n        enum: null,\n        value: null,\n        label: '',\n        tooltip: 'Send per each visit.'\n      }];\n      this.triggerOptions = [{\n        name: 'first_visit',\n        label: 'First-time visit',\n        description: 'The bot starts when a new visitor lands on your website for the first time.',\n        limited: false,\n        icon: 'trigger-first-time'\n      }, {\n        name: 'mouse_leaves_window',\n        label: 'Mouse leaves window',\n        description: 'The bot starts when the visitor\\'s mouse pointer leaves your website window for over a specified time.',\n        limited: true,\n        icon: 'trigger-mouse-leave-window'\n      }, {\n        name: 'specific_period',\n        label: 'Specific period',\n        description: 'The bot starts only on the specified days and times of the day.',\n        limited: true,\n        icon: 'trigger-specific-period'\n      }, {\n        name: 'return_visitor',\n        label: 'Return visitor',\n        description: 'The bot starts when the visitor returns to your site (is not a new visitor).',\n        limited: true,\n        icon: 'trigger-return-visitor'\n      }, {\n        name: 'scrolling_scroll_percentage',\n        label: 'Current Page Time/Scroll',\n        description: 'The bot will trigger when the visitor scrolls your website by a percentage or stays on your site for a set time.',\n        limited: true,\n        pageMeasure: 'time',\n        pageTimeValue: 30,\n        pageTimeMeasure: 'seconds',\n        pageUrlRule: 'exact',\n        pageScroll: '10%',\n        isForPage: false,\n        pageUrl: '',\n        icon: 'trigger-current-page-scroll'\n      }, {\n        name: 'current_page',\n        label: 'Current Page',\n        description: 'The bot starts when the visitor opens a page you specified inside the trigger.',\n        limited: true,\n        pageUrlRule: 'exact',\n        pageUrl: '',\n        icon: 'trigger-current-page'\n      }, {\n        name: '\"chat_initiated_by_visitor',\n        label: 'Visitor clicks on chat button',\n        description: 'The bot starts when the visitor clicks on the chat icon visible on your website.',\n        limited: true,\n        icon: 'trigger-visitor-starts-chat'\n      }, {\n        name: 'visitor_abandoned_form',\n        label: '* Visitor abandoned form',\n        textColor: 'orange',\n        description: 'The bot starts when the visitor fills in the form and leaves it.',\n        limited: true,\n        icon: 'trigger-form-abandon'\n      }, {\n        name: 'instagram_story_reply',\n        label: '* Instagram - Story Reply',\n        textColor: 'orange',\n        description: 'The bot starts when a visitor replies to your Instagram story.',\n        limited: true,\n        icon: 'trigger-instagram-story-reply'\n      }, {\n        name: 'visitor_adds_to_a_cart',\n        label: '* Visitor adds to a cart',\n        textColor: 'orange',\n        description: 'The bot will trigger when visitors add an item to their shopping cart. It only works when the integration with Shopify/Big-Commerce is activated.',\n        limited: false,\n        icon: 'trigger-add-to-cart'\n      }, {\n        name: 'agent_starts_chatbot',\n        label: '* The operator starts the chatbot',\n        textColor: 'orange',\n        description: 'The bot starts when the operator triggers the bot during a chat conversation. The bot will take over the conversation.',\n        limited: false,\n        icon: 'trigger-agent-starts-chatbot'\n      }, {\n        name: 'agent_is_idle',\n        label: 'The operator is idle',\n        description: 'The chatbot starts when an operator is assigned to a conversation but has not responded for a specified time.',\n        limited: false,\n        idleTimeValue: '',\n        idleTimeMeasure: 'minutes',\n        idleTimeoutValue: '',\n        idleTimeoutMeasure: 'minutes',\n        icon: 'trigger-agent-is-idle'\n      }, {\n        name: 'unassigned_conversation',\n        label: 'Unassigned conversation',\n        description: 'The chatbot starts when the operator hasn\\'t opened a new incoming chat (it remains unassigned).',\n        limited: false,\n        idleTimeValue: '',\n        idleTimeMeasure: 'seconds',\n        icon: 'trigger-unassigned-conversation'\n      }, {\n        name: 'operator_marks_conversation_as_solved',\n        label: '* The operator marks conversation as solved',\n        textColor: 'orange',\n        description: 'The bot starts when the operator clicks on the \"close conversation\" button in the chat conversation.',\n        limited: false,\n        icon: 'trigger-marks-as-solved'\n      }, {\n        name: 'from_another_chatbot',\n        label: '* From another chatbot',\n        textColor: 'orange',\n        description: 'Triggers when there is a paired \"To another chatbot\" node is issued from another chatbot.',\n        limited: false,\n        icon: 'trigger-another-chatbot'\n      }];\n      this.components = [{\n        name: 'Message',\n        type: 'message',\n        icon: 'cb-actions-message',\n        blockType: 'TEXT'\n      }, {\n        name: 'Options (Single select)',\n        type: 'option_single_select',\n        icon: 'cb-actions-options-single',\n        blockType: 'TEXT'\n      }, {\n        name: 'Options (Cards)',\n        type: 'options_cards',\n        icon: 'cb-actions-options-cards',\n        blockType: 'SLIDER'\n      }, {\n        name: 'Data Collector (form)',\n        type: 'form',\n        icon: 'cb-actions-data-collector',\n        blockType: 'FORM'\n      }, {\n        name: 'Randomize',\n        type: 'random',\n        icon: 'cb-actions-randomize',\n        blockType: 'TEXT'\n      }, {\n        name: 'Add/Remove a tag',\n        type: 'add_remove_tag',\n        icon: 'cb-actions-add-tag',\n        blockType: 'TEXT'\n      }, {\n        name: 'Voucher/Promo Code',\n        type: 'promo_code',\n        icon: 'cb-actions-promo',\n        blockType: 'TEXT'\n      }, {\n        name: 'Subscribe for mailing',\n        type: 'subscribe',\n        icon: 'cb-actions-subscribe',\n        blockType: 'TEXT'\n      }, {\n        name: 'Transfer to Operator',\n        type: 'old_action_assign_to',\n        icon: 'cb-actions-assign-to',\n        blockType: 'TEXT'\n      }, {\n        name: '* Transfer to a department',\n        type: 'assign_to_department',\n        icon: 'cb-actions-assign-to-dep',\n        blockType: 'TEXT'\n      }, {\n        name: 'Create a Support Ticket',\n        type: 'old_action_create_ticket',\n        icon: 'cb-actions-create-ticket',\n        blockType: 'TEXT'\n      }, {\n        name: '* Continue with Another Chatbot',\n        type: 'go_to_chatbot',\n        icon: 'cb-actions-go-to-chatbot',\n        blockType: 'TEXT'\n      }];\n      this.additionalConditions = [{\n        name: 'Current Page',\n        type: 'condition',\n        icon: 'single',\n        blockType: 'TEXT'\n      }, {\n        name: 'Contact Property',\n        type: 'condition',\n        icon: 'single',\n        blockType: 'TEXT'\n      }, {\n        name: 'Return Visitor',\n        type: 'condition',\n        icon: 'single',\n        blockType: 'TEXT'\n      }, {\n        name: '* Browser',\n        type: 'condition',\n        icon: 'single',\n        blockType: 'TEXT'\n      }, {\n        name: '* Language',\n        type: 'condition',\n        icon: 'single',\n        blockType: 'TEXT'\n      }, {\n        name: 'Mobile',\n        type: 'condition',\n        icon: 'single',\n        blockType: 'TEXT'\n      }, {\n        name: 'Operator Status',\n        type: 'condition',\n        icon: 'single',\n        blockType: 'TEXT'\n      }];\n    },\n    getById: function getById(chatbotId) {\n      var _this = this;\n\n      return new Promise(function (resolve) {\n        _this.ajax.query(_query.default.CHATBOT, 'chatbot', {\n          flowId: chatbotId\n        }).then(function (rawChatbot) {\n          if (rawChatbot) {\n            var chatbot = _this._deserealizeChatbot(rawChatbot);\n\n            _this.validate(chatbot);\n\n            resolve(chatbot);\n          } else {\n            resolve(null);\n          }\n        });\n      });\n    },\n    ping: function ping(flowId) {\n      this.ajax.query(_query.default.CHATBOT, 'chatbot', {\n        flowId: flowId\n      }).then(function (chatbot) {});\n    },\n    _deserealizeChatbot: function _deserealizeChatbot(rawChatbot) {\n      var extraData;\n\n      try {\n        extraData = JSON.parse(rawChatbot.extraData || '{}');\n      } catch (e) {\n        console.error(e);\n        extraData = {};\n      }\n\n      return _objectSpread(_objectSpread({}, rawChatbot), {}, {\n        extraData: extraData,\n        triggers: this._deserealizeTriggers(rawChatbot.triggers),\n        blocks: this._deserealizeBlocks(rawChatbot.newBlocks)\n      });\n    },\n    _deserealizeTriggers: function _deserealizeTriggers(rawTriggers) {\n      var triggerOptions = this.triggerOptions;\n      triggerOptions.forEach(function (trigOption) {\n        Ember.set(trigOption, 'disabled', false);\n      });\n      var triggers = [];\n\n      if (rawTriggers) {\n        var limits = this.triggerLimitations;\n        rawTriggers.forEach(function (t) {\n          var _t$rules$conditions;\n\n          if (t.rules) {\n            try {\n              t.rules = JSON.parse(t.rules);\n            } catch (e) {\n              console.error(e);\n            }\n          }\n\n          if (((_t$rules$conditions = t.rules.conditions) === null || _t$rules$conditions === void 0 ? void 0 : _t$rules$conditions.all) && t.rules.conditions.all[0]) {\n            var trig = triggerOptions.findBy('name', t.rules.conditions.all[0].name);\n\n            if (trig) {\n              Ember.set(trig, 'disabled', true);\n\n              var trigger = _objectSpread({}, trig);\n\n              trigger.ruleId = t.id;\n\n              if (trigger.limited) {\n                var limit = limits.findBy('enum', t.livechatTriggerLimit);\n                trigger.livechatTriggerLimit = (limit === null || limit === void 0 ? void 0 : limit.value) || '12_HOURS'; //TODO use value from triggerLimitations instead of constant\n              }\n\n              var extraData;\n\n              switch (t.rules.conditions.all[0].name) {\n                case 'scrolling_scroll_percentage':\n                  extraData = JSON.parse(t.rules.conditions.all[0].extraData || '{}');\n                  trigger.pageMeasure = extraData['pageMeasure'] || 'time';\n                  trigger.pageTimeValue = extraData['pageTimeValue'] || 30;\n                  trigger.pageTimeMeasure = extraData['pageTimeMeasure'] || 'seconds';\n                  trigger.pageScroll = extraData['pageScroll'] || '10%';\n                  trigger.isForPage = extraData['isForPage'] || false;\n                  trigger.pageUrlRule = extraData['pageUrlRule'] || 'exact';\n                  trigger.pageUrl = extraData['pageUrl'] || '';\n                  break;\n\n                case 'current_page':\n                  extraData = JSON.parse(t.rules.conditions.all[0].extraData || '{}');\n                  trigger.pageUrlRule = extraData['pageUrlRule'] || 'exact';\n                  trigger.pageUrl = extraData['pageUrl'] || '';\n                  break;\n\n                case 'agent_is_idle':\n                  extraData = JSON.parse(t.rules.conditions.all[0].extraData || '{}');\n                  trigger.idleTimeValue = extraData['idleTimeValue'] || '';\n                  trigger.idleTimeMeasure = extraData['idleTimeMeasure'] || 'minutes';\n                  trigger.idleTimeoutValue = extraData['idleTimeoutValue'] || '';\n                  trigger.idleTimeoutMeasure = extraData['idleTimeoutMeasure'] || 'minutes';\n                  break;\n\n                case 'unassigned_conversation':\n                  extraData = JSON.parse(t.rules.conditions.all[0].extraData || '{}');\n                  trigger.idleTimeValue = extraData['idleTimeValue'] || '';\n                  trigger.idleTimeMeasure = extraData['idleTimeMeasure'] || 'seconds';\n                  break;\n\n                default:\n              }\n\n              triggers.addObject(trigger);\n            }\n          }\n        });\n      }\n\n      return triggers;\n    },\n    _deserealizeBlocks: function _deserealizeBlocks(rawBlocks) {\n      rawBlocks.forEach(function (b) {\n        var extraData;\n\n        try {\n          extraData = JSON.parse(b.extraData);\n        } catch (e) {\n          extraData = {};\n        }\n\n        b.extraData = extraData;\n      });\n      return rawBlocks;\n    },\n    saveChatbotSettings: function saveChatbotSettings(extraData, flowId) {\n      var data = {\n        extraData: JSON.stringify(extraData),\n        flowId: flowId\n      };\n      this.ajax.mutation(_mutation.default.CREATE_UPDATE_FLOW, 'createOrUpdateFlow', data).then(function () {});\n    },\n    saveNewBlock: function saveNewBlock(blockToSave) {\n      var hash = {\n        flowId: blockToSave.flow.id,\n        mainTitle: blockToSave.mainTitle,\n        blockType: blockToSave.blockType,\n        name: blockToSave.name,\n        firstBlock: blockToSave.firstBlock,\n        childBlockIds: [],\n        extraData: JSON.stringify(blockToSave.extraData)\n      };\n\n      if (blockToSave.id) {\n        hash.blockId = blockToSave.id;\n      }\n\n      this.ajax.query(_mutation.default.CREATE_UPDATE_NEW_FLOW_BLOCK, 'createUpdateNewFlowBlock', hash).then(function (_ref) {\n        var block = _ref.block;\n\n        if (!blockToSave.id) {\n          Ember.set(blockToSave, 'id', block.id);\n        }\n      });\n    },\n    validate: function validate(chatbot) {\n      var _this2 = this;\n\n      var isValid = true;\n      chatbot.blocks.forEach(function (b) {\n        _this2.validateBlock(b, chatbot);\n\n        if (!b.isValid) {\n          isValid = false;\n        }\n      });\n      Ember.set(chatbot, 'isValid', isValid);\n      return isValid;\n    },\n    validateBlock: function validateBlock(block, flow) {\n      var isValid = true;\n      var error = '';\n\n      if (block.name === 'Randomize') {\n        var extraData = block.extraData;\n\n        if (typeof block.extraData === 'string') {\n          try {\n            extraData = JSON.parse(block.extraData);\n          } catch (e) {}\n        }\n\n        if (extraData.connections.length < 3) {\n          isValid = false;\n          error = 'Connect at least to 3 blocks';\n        }\n      } else if (block.name === 'Add/Remove a tag') {} else {\n        if (!block.mainTitle.trim() || block.mainTitle === '<br>') {\n          isValid = false;\n          error = 'Message field is empty';\n        } else {\n          if (block.name === 'Data Collector (form)') {\n            var _extraData = block.extraData;\n\n            if (typeof block.extraData === 'string') {\n              try {\n                _extraData = JSON.parse(block.extraData);\n              } catch (e) {}\n            }\n\n            if (_extraData.dataCollectors && _extraData.dataCollectors.length) {\n              _extraData.dataCollectors.forEach(function (f) {\n                if (!f.dataType) {\n                  isValid = false;\n                  error = 'Select field datatype';\n                }\n              });\n            } else {\n              isValid = false;\n              error = 'One field to collect is required';\n            }\n          } else if (block.name === 'Options (Single select)') {\n            var _extraData2 = block.extraData;\n\n            if (typeof block.extraData === 'string') {\n              try {\n                _extraData2 = JSON.parse(block.extraData);\n              } catch (e) {}\n            }\n\n            if (_extraData2.options && _extraData2.options.length) {\n              _extraData2.options.forEach(function (f) {\n                if (!f.mainTitle) {\n                  isValid = false;\n                  error = 'Some fields are empty or invalid';\n                }\n              });\n\n              if (isValid) {\n                var _extraData2$connectio;\n\n                if (_extraData2.options.length !== ((_extraData2$connectio = _extraData2.connections) === null || _extraData2$connectio === void 0 ? void 0 : _extraData2$connectio.length)) {\n                  isValid = false;\n                  error = 'Connect each option to block';\n                }\n              }\n            } else {\n              isValid = false;\n              error = 'Some fields are empty or invalid';\n            }\n          } else if (block.name === 'Voucher/Promo Code') {\n            var _extraData3 = block.extraData;\n\n            if (typeof block.extraData === 'string') {\n              try {\n                _extraData3 = JSON.parse(block.extraData);\n              } catch (e) {}\n            }\n\n            if (!_extraData3.promoCode) {\n              isValid = false;\n              error = 'Promo code is required';\n            }\n          } else if (block.name === 'Subscribe for mailing') {} else if (block.name === 'Transfer to Operator') {}\n        }\n      }\n\n      if (isValid) {\n        var hasConnect = false;\n        var _extraData4 = flow.extraData;\n\n        if (typeof flow.extraData === 'string') {\n          try {\n            _extraData4 = JSON.parse(flow.extraData);\n          } catch (e) {}\n        }\n\n        if (_extraData4.firstBlock) {\n          if (_extraData4.firstBlock === block.id) {\n            hasConnect = true;\n          }\n        }\n\n        hasConnect || flow.newBlocks.forEach(function (b) {\n          if (b.id !== block.id) {\n            var _extraData5 = b.extraData;\n\n            if (typeof b.extraData === 'string') {\n              try {\n                _extraData5 = JSON.parse(b.extraData);\n              } catch (e) {}\n            }\n\n            if (_extraData5.connections) {\n              if (_extraData5.connections.indexOf(block.id) >= 0) {\n                hasConnect = true;\n              }\n            }\n          }\n        });\n\n        if (!hasConnect) {\n          isValid = false;\n          error = 'Block is not connected proper';\n        }\n      }\n\n      Ember.set(block, 'isValid', isValid);\n      Ember.set(block, 'error', error);\n    },\n    removeNewBlock: function removeNewBlock(block) {\n      this.ajax.query(_mutation.default.DELETE_FLOW_BLOCK, 'deleteFlowBlock', {\n        blockId: block.id\n      }).then(function (res) {});\n    },\n    _setBlockDefaults: function _setBlockDefaults(block, type) {\n      var _ref2;\n\n      var component = (_ref2 = []).concat.apply(_ref2, _toConsumableArray(this.get('components').map(function (componentGroup) {\n        return componentGroup.items;\n      }))).findBy('type', type);\n\n      block.blockType = component.blockType;\n      block.name = component.name;\n      block.icon = component.icon;\n      block.color = component.color;\n      block.type = component.type;\n    },\n    addBlock: function addBlock(component, after, workflow, onAdd) {\n      var _this3 = this;\n\n      var block = _objectSpread(_objectSpread({}, component), {}, {\n        parent: after,\n        children: after.children\n      });\n\n      if (!this.get('dummyId')) {\n        this.set('dummyId', -1);\n      }\n\n      if (block.blockType === 'IFELSE') {\n        var branch1 = {\n          blockType: 'BRANCH',\n          parent: block,\n          children: after.children,\n          name: 'Branch 1',\n          position: 0,\n          id: this.get('dummyId')\n        };\n        this.set('dummyId', this.get('dummyId') - 1);\n        var branch2 = {\n          blockType: 'BRANCH',\n          parent: block,\n          children: [],\n          name: 'Branch 2',\n          position: 1,\n          id: this.get('dummyId')\n        };\n        this.set('dummyId', this.get('dummyId') - 1);\n        block.children = [branch1, branch2];\n      } else if (block.blockType === 'TICKET' || block.blockType === 'TASK') {\n        Ember.set(block, 'status', 'OPEN');\n        Ember.set(block, 'priority', 'LOW');\n        Ember.set(block, 'periodTimes', 'minutes');\n      } else if (block.blockType === 'EMAIL') {\n        Ember.set(block, 'to', '{{Customer Email}}');\n      } else if (block.blockType === 'DUEDATE') {\n        Ember.set(block, 'period', 0);\n        Ember.set(block, 'periodTimes', 'minutes');\n      }\n\n      this.saveBlock(block, workflow).then(function () {\n        if (block.blockType === 'IFELSE') {\n          workflow.blocks.addObject(block.children[0]);\n          workflow.blocks.addObject(block.children[1]);\n\n          if (block.children[0].children[0]) {\n            block.children[0].children[0].parent = block.children[0];\n\n            _this3.saveBlock(block.children[0].children[0], workflow);\n          }\n        } else {\n          if (block.children[0]) {\n            block.children[0].parent = block;\n\n            _this3.saveBlock(block.children[0], workflow);\n          }\n        }\n\n        Ember.set(after, 'children', [block]);\n\n        if (after.id) {\n          if (after.blockType === 'BRANCH') {\n            _this3.saveBlock(after.parent, workflow);\n          } else {\n            _this3.saveBlock(after, workflow);\n          }\n        } else {\n          _this3.updateTrigger(workflow);\n        }\n\n        workflow.blocks.addObject(block);\n\n        _this3.validateWorkflow(workflow);\n\n        onAdd && onAdd(block);\n      }).catch(function (e) {\n        console.error('ADD BLOCK', block, e);\n      });\n    },\n    clearVariables: function clearVariables(text) {\n      var parts = text.split('{{');\n\n      if (parts.length) {\n        text = '';\n        parts.forEach(function (p) {\n          if (p.indexOf('}}') >= 0) {\n            var vars = p.split('}}');\n            vars[0] = vars[0].split(' ').join('_').toLowerCase();\n            text += '{' + vars[0] + '}' + vars[1];\n          } else {\n            text += p;\n          }\n        });\n      }\n\n      return text;\n    },\n    restoreVariables: function restoreVariables(text) {\n      var parts = text.split('{');\n\n      if (parts.length) {\n        text = '';\n        parts.forEach(function (p) {\n          if (p.indexOf('}') >= 0) {\n            var vars = p.split('}');\n            var words = vars[0].split('_');\n\n            for (var i = 0, l = words.length; i < l; i++) {\n              words[i] = words[i].charAt(0).toUpperCase() + words[i].substring(1);\n\n              if (words[i].indexOf('}') >= 0) {\n                break;\n              }\n            }\n\n            vars[0] = words.join(' ');\n            text += '{{' + vars[0] + '}}' + vars[1];\n          } else {\n            text += p;\n          }\n        });\n      }\n\n      return text;\n    },\n    saveBlock: function saveBlock(block, workflow, onSave) {\n      var _this4 = this;\n\n      var rules = {};\n\n      if (block.blockType === 'IFELSE') {\n        if (!block.rules) {\n          block.rules = [{\n            conditions: {},\n            actions: []\n          }, {\n            conditions: {},\n            actions: []\n          }];\n        }\n\n        block.rules[0].name = block.children[0].name;\n        block.rules[1].name = block.children[1].name;\n        block.rules[0].if = block.ifConditions;\n        block.rules[1].then = block.thenConditions;\n        block.rules[0].conditions = this.formatConditions(block.ifConditions);\n        block.rules[1].conditions = this.formatConditions(block.thenConditions);\n        block.ifConditions && block.ifConditions.length && console.log('IF CONDITIONS', block.rules[0].conditions);\n        block.thenConditions && block.thenConditions.length && console.log('THEN CONDITIONS', block.rules[1].conditions);\n\n        if (!block.thenConditions || !block.thenConditions.length) {\n          var then = [];\n          block.rules[0].conditions.any && block.rules[0].conditions.any.forEach(function (c) {\n            var n = _objectSpread({}, c);\n\n            if (c.operator === 'equal_to') {\n              n.operator = 'not_equal_to';\n            }\n\n            then.addObject(n);\n          });\n          block.rules[1].conditions.all = then;\n          console.log('REVERSE CONDITIONS', block.rules[0].conditions, 'TO', block.rules[1].conditions);\n        }\n      } else {\n        if (!block.rules) {\n          block.rules = {};\n        }\n\n        if (!block.rules.actions) {\n          block.rules.actions = [];\n        }\n\n        if (block.blockType === 'EMAIL') {\n          if (!block.rules.actions[0]) {\n            block.rules.actions[0] = {\n              name: 'send_email',\n              params: {\n                sender: '',\n                to: '{{Customer Email}}',\n                subject: '',\n                body: ''\n              }\n            };\n          }\n\n          rules = block.rules;\n          block.sender && (rules.actions[0].params.sender = +block.sender.pk);\n          rules.actions[0].params.to = block.to ? this.clearVariables(block.to) : '';\n          rules.actions[0].params.subject = block.subject ? this.clearVariables(block.subject) : '';\n          rules.actions[0].params.body = block.body ? this.clearVariables(block.body) : '';\n        } else if (block.blockType === 'INTERNAL') {\n          if (!block.rules.actions[0]) {\n            block.rules.actions[0] = {\n              name: 'send_internal',\n              params: {\n                model: '',\n                users: [],\n                rooms: [],\n                recipients: [],\n                description: '',\n                message: ''\n              }\n            };\n          }\n\n          rules = block.rules;\n          block.model && block.model.id && (rules.actions[0].params.model = block.model.id);\n          block.users && (rules.actions[0].params.users = block.users);\n          block.rooms && (rules.actions[0].params.rooms = block.rooms);\n          block.recipients && (rules.actions[0].params.recipients = block.recipients.map(function (r) {\n            return r.id;\n          }));\n          rules.actions[0].params.description = block.description || '';\n          rules.actions[0].params.message = block.message || '';\n        } else if (block.blockType === 'COMMENT') {\n          if (!block.rules.actions[0]) {\n            block.rules.actions[0] = {\n              name: 'add_comment',\n              params: {\n                module: '',\n                comment: ''\n              }\n            };\n          }\n\n          rules = block.rules;\n          block.module && (rules.actions[0].params.module = block.module.id);\n          rules.actions[0].params.comment = block.comment || '';\n        } else if (block.blockType === 'TICKET' || block.blockType === 'TASK') {\n          if (!block.rules.actions[0]) {\n            block.rules.actions[0] = {\n              name: 'create_ticket',\n              params: {\n                subject: '',\n                department: '',\n                assignee: '',\n                status: 'OPEN',\n                priority: 'LOW',\n                period: 0,\n                tag_list: [],\n                task_type: block.blockType\n              }\n            };\n          }\n\n          rules = block.rules;\n          rules.actions[0].params.subject = block.subject || '';\n          block.department && (rules.actions[0].params.department = block.department.id);\n          block.assignee && (rules.actions[0].params.assignee = block.assignee.id);\n          block.status && (rules.actions[0].params.status = block.status);\n          block.priority && (rules.actions[0].params.priority = block.priority);\n          var period = block.period || 0;\n\n          if (block.periodTimes === 'days') {\n            period = period * 3600;\n          } else if (block.periodTimes === 'hours') {\n            period = period * 60;\n          }\n\n          rules.actions[0].params.period = period;\n          block.tags && (rules.actions[0].params.tag_list = block.tags.length > 0 ? block.tags : []);\n          block.periodTimes && (rules.actions[0].params.times = block.periodTimes);\n        } else if (block.blockType === 'CONTACT') {\n          if (!block.rules.actions[0]) {\n            block.rules.actions[0] = {\n              name: 'update_contact',\n              params: {\n                first_name: '',\n                last_name: '',\n                email: '',\n                contact_owner: ''\n              }\n            };\n          }\n\n          rules = block.rules;\n          rules.actions[0].params.first_name = block.firstName || '';\n          rules.actions[0].params.last_name = block.lastName || '';\n          rules.actions[0].params.email = block.email || '';\n          block.owner && (rules.actions[0].params.contact_owner = block.owner.id);\n        } else if (block.blockType === 'TAG') {\n          if (!block.rules.actions[0]) {\n            block.rules.actions[0] = {\n              name: 'add_tags',\n              params: {\n                module: '',\n                tag_list: []\n              }\n            };\n          }\n\n          rules = block.rules;\n          block.module && (rules.actions[0].params.module = block.module.id);\n          rules.actions[0].params.tag_list = block.tag_list || [];\n        } else if (block.blockType === 'STATUS') {\n          if (!block.rules.actions[0]) {\n            block.rules.actions[0] = {\n              name: 'set_status',\n              params: {\n                status: ''\n              }\n            };\n          }\n\n          rules = block.rules;\n          block.status && (rules.actions[0].params.status = block.status);\n        } else if (block.blockType === 'DUEDATE') {\n          if (!block.rules.actions[0]) {\n            block.rules.actions[0] = {\n              name: 'set_due_date',\n              params: {\n                due_date: ''\n              }\n            };\n          }\n\n          rules = block.rules;\n\n          var _period = block.period || 0;\n\n          if (block.periodTimes === 'days') {\n            _period = _period * 3600;\n          } else if (block.periodTimes === 'hours') {\n            _period = _period * 60;\n          }\n\n          rules.actions[0].params.due_date = _period;\n          block.periodTimes && (rules.actions[0].params.times = block.periodTimes);\n        } else if (block.blockType === 'TERMINATE') {\n          if (!block.rules.type) {\n            block.rules.type = block.type;\n          }\n        }\n      }\n\n      var parentId = block.parent.id;\n\n      if (block.parent.blockType === 'BRANCH') {\n        parentId = block.parent.parent.id;\n      }\n\n      if (block.blockType === 'IFELSE') {\n        if (block.children[0].children[0]) {\n          block.rules[0].actions[0] = {\n            name: 'run_next',\n            params: {\n              block_id: +block.children[0].children[0].id\n            }\n          };\n        } else {\n          block.rules[0].actions = [];\n        }\n\n        if (block.children[1].children[0]) {\n          block.rules[1].actions[0] = {\n            name: 'run_next',\n            params: {\n              block_id: +block.children[1].children[0].id\n            }\n          };\n        } else {\n          block.rules[1].actions = [];\n        }\n      } else {\n        if (!block.parent.id) {\n          block.rules.conditions = workflow.trigger.conditions;\n        } else {\n          if (block.parent.blockType === 'BRANCH') {\n            if (block.parent === block.parent.parent.children[0]) {\n              block.rules.conditions = block.parent.parent.rules[0].conditions;\n            } else {\n              block.rules.conditions = block.parent.parent.rules[1].conditions;\n            }\n          } else {\n            block.rules.conditions = block.parent.rules.conditions;\n          }\n        }\n\n        if (block.children[0]) {\n          block.rules.actions[1] = {\n            name: 'run_next',\n            params: {\n              block_id: +block.children[0].id\n            }\n          };\n        } else {\n          if (block.blockType === 'TERMINATE') {\n            block.rules.actions = [];\n          } else {\n            block.rules.actions[1] = {};\n          }\n        }\n      }\n\n      var data = {\n        parentId: parentId,\n        rules: JSON.stringify(block.rules),\n        workflowId: workflow.id,\n        description: block.description\n      };\n\n      if (block.id) {\n        data.blockId = block.id;\n\n        if (!parentId) {\n          data.parentId = 0;\n        }\n      }\n\n      return this.ajax.query(_mutation.default.CREATE_UPDATE_WORKFLOW_BLOCK, 'createOrUpdateWorkflowBlock', data).then(function (res) {\n        if (res.errors) {\n          console.error('createOrUpdateWorkflowBlock', res.errors[0].message, 'DATA:', data);\n        }\n\n        if (res.block) {\n          if (!block.id) {\n            Ember.set(block, 'id', res.block.id);\n          }\n\n          _this4.validateBlock(block, workflow);\n\n          onSave && onSave();\n        }\n      });\n    },\n    replaceVariable: function replaceVariable(text) {\n      return text;\n    },\n    deleteBlock: function deleteBlock(block, workflow) {\n      var _this5 = this;\n\n      var requests = [];\n\n      if (block.blockType === 'IFELSE') {\n        if (block.children[0].children[0]) {\n          Ember.set(block.parent, 'children', block.children[0].children);\n          block.children[0].children[0].parent = block.parent;\n          requests.addObject(this.saveBlock(block.children[0].children[0], workflow));\n        } else {\n          Ember.set(block.parent, 'children', block.children[1].children);\n\n          if (block.children[1].children[0]) {\n            block.children[1].children[0].parent = block.parent;\n            requests.addObject(this.saveBlock(block.children[1].children[0], workflow));\n          }\n        }\n\n        block.children.forEach(function (b) {\n          workflow.blocks.removeObject(b);\n        });\n      } else {\n        Ember.set(block.parent, 'children', block.children);\n\n        if (block.children[0]) {\n          block.children[0].parent = block.parent;\n          requests.addObject(this.saveBlock(block.children[0], workflow));\n        }\n      }\n\n      if (!block.parent.id) {\n        requests.addObject(this.updateTrigger(workflow));\n      } else {\n        if (block.parent.blockType === 'BRANCH') {\n          requests.addObject(this.saveBlock(block.parent.parent, workflow));\n        } else {\n          requests.addObject(this.saveBlock(block.parent, workflow));\n        }\n      }\n\n      return new Promise(function (resolve) {\n        Ember.RSVP.all(requests).then(function () {\n          _this5.ajax.mutation(_mutation.default.DELETE_WORKFLOW_BLOCK, 'deleteWorkflowBlock', {\n            blockId: block.id\n          }, function () {\n            workflow.blocks.removeObject(block);\n\n            _this5.validateWorkflow(workflow);\n\n            resolve();\n          });\n        }).catch(function (e) {\n          console.error(e);\n        });\n      });\n    },\n    updateTrigger: function updateTrigger(workflow, objectType) {\n      if (workflow.triggerBlock.children[0]) {\n        workflow.trigger.actions[0] = {\n          name: 'run_next',\n          params: {\n            block_id: +workflow.triggerBlock.children[0].id\n          }\n        };\n      } else {\n        workflow.trigger.actions = [];\n      }\n\n      var data = {\n        workflowId: workflow.id,\n        trigger: JSON.stringify(workflow.trigger)\n      };\n\n      if (objectType) {\n        data.objectType = objectType;\n        Ember.set(workflow, 'objectType', objectType);\n      }\n\n      this.validateWorkflow(workflow);\n      return this.ajax.mutation(_mutation.default.CREATE_UPDATE_WORKFLOW, 'createOrUpdateWorkflow', data);\n    },\n    validateBlockOld: function validateBlockOld(block, workflow) {\n      var valid = false;\n\n      if (block.blockType === 'EMAIL') {\n        valid = true;\n\n        if (valid && !block.sender) {\n          valid = false;\n        }\n\n        if (valid && block.to) {\n          if (block.to !== '{{Customer Email}}') {\n            valid = this.validateEmail(block.to);\n          }\n        } else {\n          valid = false;\n        }\n\n        if (valid) {\n          if (!block.subject || block.subject.trim() === '') {\n            valid = false;\n          }\n        }\n\n        if (valid) {\n          if (!block.body || block.body.trim() === '') {\n            valid = false;\n          }\n        }\n      } else if (block.blockType === 'TICKET' || block.blockType === 'TASK') {\n        valid = true;\n\n        if (valid) {\n          if (!block.subject || block.subject.trim() === '') {\n            valid = false;\n          }\n        }\n\n        if (valid && !block.department) {\n          valid = false;\n        }\n\n        if (valid && !block.status) {\n          valid = false;\n        }\n\n        if (valid && !block.priority) {\n          valid = false;\n        } // if (valid && !block.period) {\n        //     valid = false;\n        // }\n\n      } else if (block.blockType === 'INTERNAL') {\n        valid = true;\n\n        if (!block.description || block.description.trim() === '') {\n          valid = false;\n        }\n\n        if (!block.message || block.message.trim() === '') {\n          valid = false;\n        }\n\n        if (valid && !block.model) {\n          valid = false;\n        }\n\n        if (block.recipients && !block.recipients.length) {\n          valid = false;\n        }\n      } else if (block.blockType === 'COMMENT') {\n        valid = true;\n\n        if (!block.comment || block.comment.trim() === '') {\n          valid = false;\n        }\n\n        if (valid && !block.module) {\n          valid = false;\n        }\n      } else if (block.blockType === 'STATUS') {\n        valid = true;\n\n        if (!block.status) {\n          valid = false;\n        }\n      } else if (block.blockType === 'IFELSE') {\n        valid = true;\n\n        if (!block.description) {\n          valid = false;\n        }\n\n        if (!block.ifConditions || !block.ifConditions.length) {\n          valid = false;\n        }\n      } else if (block.blockType === 'TAG') {\n        valid = true;\n\n        if (!block.tag_list || !block.tag_list.length) {\n          valid = false;\n        }\n\n        if (valid && !block.module) {\n          valid = false;\n        }\n      } else if (block.blockType === 'DUEDATE') {\n        valid = true;\n\n        if (isNaN(block.period) || block.period < 0) {\n          valid = false;\n        }\n      } else if (block.blockType === 'TERMINATE') {\n        valid = true;\n      } else if (block.blockType === 'BRANCH') {\n        valid = true;\n      }\n\n      Ember.set(block, 'isValid', valid);\n      this.validateWorkflow(workflow);\n    },\n    validateEmail: function validateEmail(value) {\n      var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,4}$/;\n      return emailPattern.test(value);\n    },\n    validateWorkflow: function validateWorkflow(workflow) {\n      var valid = !!(workflow.title && workflow.title.trim());\n\n      if (valid) {\n        if (!(workflow.trigger.conditions.any && workflow.trigger.conditions.any.length) && !(workflow.trigger.conditions.all && workflow.trigger.conditions.all.length)) {\n          valid = false;\n        }\n\n        valid = valid && workflow.blocks.length > 1;\n        valid && workflow.blocks.forEach(function (b) {\n          if (b.blockType === 'BRANCH') {\n            return;\n          }\n\n          if (valid && !b.isValid) {\n            valid = false;\n          }\n        });\n\n        if (valid) {\n          valid = this.checkTerminator(workflow.triggerBlock);\n        }\n      }\n\n      Ember.set(workflow, 'isValid', valid);\n    },\n    checkTerminator: function checkTerminator(block) {\n      if (!block.children.length) {\n        //only terminator block without children\n        return block.blockType === 'TERMINATE';\n      } else if (block.children.length === 1) {\n        //move forward\n        return this.checkTerminator(block.children[0]);\n      } else {\n        // branches\n        return this.checkTerminator(block.children[0]) && this.checkTerminator(block.children[1]);\n      }\n    },\n    formatConditions: function formatConditions(rules) {\n      var conditions = {};\n      var any = [];\n      var all = [];\n      rules && rules.forEach(function (r, index) {\n        var rule = {};\n\n        if (!(r.selectedModule && r.selectedRule && r.selectedOption)) {\n          return;\n        }\n\n        if (r.selectedModule === 'Ticket/Task') {\n          switch (r.selectedRule) {\n            case 'Status':\n              rule.name = 'status';\n              rule.operator = 'equal_to';\n              rule.value = r.selectedOption.id.toLowerCase();\n              break;\n\n            case 'Priority':\n              rule.name = 'priority';\n              rule.operator = 'equal_to';\n              rule.value = r.selectedOption.id.toLowerCase();\n              break;\n\n            case 'Issue Type':\n              rule.name = 'issue_type';\n              rule.operator = 'equal_to';\n              rule.value = r.selectedOption.id;\n              break;\n\n            case 'Source':\n              rule.name = 'source';\n              rule.operator = 'equal_to';\n              rule.value = r.selectedOption.id.toLowerCase();\n              break;\n\n            case 'Department':\n              rule.name = 'department';\n              rule.operator = 'equal_to';\n              rule.value = r.selectedOption.pk;\n              break;\n\n            case 'Assignee':\n              rule.name = 'assignee';\n              rule.operator = 'equal_to';\n              rule.value = r.selectedOption.pk;\n              break;\n\n            case 'Attachment':\n              rule.name = 'attachment';\n              rule.operator = r.selectedOption.name === 'Is true' ? 'is_true' : 'is_false';\n              rule.value = '';\n              break;\n          }\n        } else if (r.selectedModule === 'Conversation') {\n          switch (r.selectedRule) {\n            case 'Channel/source':\n              rule.name = 'channel';\n              rule.operator = 'equal_to';\n              rule.value = r.selectedOption.id.toLowerCase();\n              break;\n\n            case 'Assignee':\n              rule.name = 'assignee';\n              rule.operator = 'equal_to';\n              rule.value = r.selectedOption.pk;\n              break;\n\n            case 'Country':\n              rule.name = 'country';\n              rule.operator = 'equal_to';\n              rule.value = r.selectedOption.iso2;\n              break;\n\n            case 'Refund':\n              rule.name = 'refund';\n              rule.operator = r.selectedOption.name === 'Is true' ? 'is_true' : 'is_false';\n              rule.value = '';\n              break;\n\n            case 'Cancel':\n              rule.name = 'cancel';\n              rule.operator = r.selectedOption.name === 'Is true' ? 'is_true' : 'is_false';\n              rule.value = '';\n              break;\n\n            case 'Profile qualification':\n              rule.name = 'profile_is_complited';\n              rule.operator = r.selectedOption.name === 'Is complete' ? 'is_true' : 'is_false';\n              rule.value = '';\n              break;\n          }\n        } else {\n          console.error('WRONG RULE', r);\n          return;\n        }\n\n        if (rules[index - 1]) {\n          if (rules[index - 1].operator === 'AND') {\n            all.addObject(rule);\n          } else {\n            any.addObject(rule);\n          }\n        } else {\n          if (r.operator === 'AND') {\n            all.addObject(rule);\n          } else {\n            any.addObject(rule);\n          }\n        }\n      });\n\n      if (any.length) {\n        conditions.any = any;\n      }\n\n      if (all.length) {\n        conditions.all = all;\n      }\n\n      return conditions;\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/services/chats\", [\"exports\", \"jquery\", \"inboxfront/config/environment\", \"inboxfront/gql/query\", \"inboxfront/gql/chats\"], function (_exports, _jquery, _environment, _query, _chats) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Service.extend({\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.selectedRoom = null;\n      this.bookmarks = [];\n      this.rooms = [];\n      this.reminders = [];\n    },\n    load: function load() {\n      var _this = this;\n\n      this.ajax.querySessionKey().then(function () {\n        _this.updateRooms();\n\n        _this.loadBookmarks();\n      });\n    },\n    loadReminders: function loadReminders() {\n      var _this2 = this;\n\n      return new Promise(function (resolve, reject) {\n        return _this2.ajax.query(_query.default.GET_MESSAGE_REMINDERS).then(function (res) {\n          var remindersByRoom = {};\n          var reminders = Array.isArray(res) ? res : [];\n          reminders.forEach(function (rem) {\n            if (!remindersByRoom[rem.message.room.id]) {\n              remindersByRoom[rem.message.room.id] = [];\n            }\n\n            remindersByRoom[rem.message.room.id].addObject(rem);\n            var created = new Date(rem.createdAt);\n            var now = new Date();\n            var delta = Math.round(now.getTime() / 1000) - Math.round(created.getTime() / 1000);\n            rem.expired = Math.abs(delta) > 3 * 24 * 3600;\n          });\n\n          _this2.get('reminders').setObjects(reminders);\n\n          resolve({\n            remindersByRoom: remindersByRoom,\n            remindersById: _this2.get('reminders')\n          });\n        });\n      });\n    },\n    loadRoom: function loadRoom(id) {\n      var _this3 = this;\n\n      return new Promise(function (resolve, reject) {\n        _this3.ajax.query(_chats.default.GET_ROOM, 'room', {\n          roomId: id\n        }).then(function (roomData) {\n          var room = _this3.get('rooms').findBy('id', id);\n\n          if (!room) {\n            room = _this3.createRoom(roomData);\n\n            _this3.get('rooms').addObject(room);\n          }\n\n          if (_this3.get('reminders')[roomData.id]) {\n            Ember.set(room, 'reminders', _this3.get('reminders')[roomData.id]);\n          }\n\n          if (!room.isGroup) {\n            if (!room.messages._parsed) {\n              //parse data=\"{task_id:'...'}\"\n              var reminders = _this3.get('reminders');\n\n              room.messages.edges.forEach(function (edge) {\n                if (edge.node.data) {\n                  try {\n                    edge.node.data = JSON.parse(edge.node.data);\n\n                    if (edge.node.data.reminder_id) {\n                      edge.node.data.reminder = reminders.findBy('id', '' + edge.node.data.reminder_id);\n                    }\n                  } catch (e) {\n                    edge.node.data = undefined;\n                    console.error(e);\n                  }\n                }\n              });\n              room.messages._parsed = true;\n            }\n          }\n\n          _this3.checkMentioned(room, roomData);\n\n          _this3.setMessages(room, Array.isArray(roomData.messages && roomData.messages.edges) ? roomData.messages.edges.map(function (edge) {\n            return edge.node;\n          }) : []);\n\n          _this3.set('selectedRoom', room);\n\n          resolve(room);\n        });\n      });\n    },\n    checkMentioned: function checkMentioned(room, roomData) {\n      var userPK = this.get('sessionAccount.loggeduser.pk');\n      var hash = {\n        roomId: room.id,\n        userPK: userPK\n      };\n\n      if (roomData.added.length && roomData.added.findBy('id', String(userPK))) {\n        hash.action = 'added';\n        this.ajax.query(_chats.default.DELETE_ICON_INTERNAL_CHAT, 'deleteIcon', hash).then(function () {\n          Ember.set(room, 'isAddedChat', false);\n        });\n      } else if (roomData.mentioned.length && roomData.mentioned.findBy('id', String(userPK))) {\n        hash.action = 'mentioned';\n        this.ajax.query(_chats.default.DELETE_ICON_INTERNAL_CHAT, 'deleteIcon', hash).then(function () {\n          Ember.set(room, 'isMentionedChat', false);\n        });\n      }\n    },\n    updateRooms: function updateRooms() {\n      var _this4 = this;\n\n      this.ajax.query(_chats.default.GET_ROOMS).then(function (roomsData) {\n        var rooms = _this4.get('rooms');\n\n        var roomsTmp = [];\n        roomsData.map(function (roomData) {\n          try {\n            var room = false; //rooms.findBy('id', roomData.id);\n\n            if (!room) {\n              room = _this4.createRoom(roomData);\n            }\n\n            if (roomData.added && roomData.added.length && roomData.added.findBy('id', String(_this4.get('sessionAccount.loggeduser.pk')))) {\n              Ember.set(room, 'isAddedChat', true);\n            } else if (roomData.mentioned && roomData.mentioned.length && roomData.mentioned.findBy('id', String(_this4.get('sessionAccount.loggeduser.pk')))) {\n              Ember.set(room, 'isMentionedChat', true);\n            }\n\n            if (room.isBot) {\n              _this4.set('braincheckRoom', room);\n            } else {\n              var participant = room.participants.find(function (user) {\n                return user.id !== String(_this4.get('sessionAccount.loggeduser.pk'));\n              });\n\n              if (participant) {\n                var _participant$staffpro, _participant$staffpro2;\n\n                participant.status = (_participant$staffpro = participant.staffprofile) === null || _participant$staffpro === void 0 ? void 0 : (_participant$staffpro2 = _participant$staffpro.chatAgent[0]) === null || _participant$staffpro2 === void 0 ? void 0 : _participant$staffpro2.status.toLowerCase();\n                Ember.set(room, 'participant', participant);\n              }\n\n              roomsTmp.addObject(room);\n            }\n\n            _this4.setMessages(room, Array.isArray(roomData.messages && roomData.messages.edges) ? roomData.messages.edges.map(function (edge) {\n              return edge.node;\n            }) : []);\n          } catch (e) {\n            console.error(e, 'ROOM', roomData);\n          }\n        });\n        rooms.setObjects(roomsTmp.sortBy('lastMessage.modified').reverse());\n\n        if (_this4.get('braincheckRoom')) {\n          rooms.unshiftObject(_this4.get('braincheckRoom'));\n        }\n\n        _this4.initSockets();\n      });\n    },\n    createRoom: function createRoom(roomData) {\n      Ember.set(roomData, 'status', 'offline');\n      var currentUser = this.get('sessionAccount.loggeduser.username');\n      var filterParticipants = roomData.participants.filter(function (el) {\n        return el.username !== currentUser;\n      })[0];\n\n      if (!roomData.isGroup && filterParticipants) {\n        Ember.set(roomData, 'firstName', filterParticipants.firstName);\n        Ember.set(roomData, 'lastName', filterParticipants.lastName);\n        Ember.set(roomData, 'username', filterParticipants.username);\n        Ember.set(roomData, 'isBot', roomData.username === 'raincheck.bot');\n\n        if (roomData.isBot) {\n          Ember.set(roomData, 'firstName', 'Braincheck');\n          Ember.set(roomData, 'user', {\n            username: 'raincheck.bot'\n          });\n        } else {\n          var _filterParticipants$s;\n\n          Ember.set(roomData, 'user', (_filterParticipants$s = filterParticipants.staffprofile) === null || _filterParticipants$s === void 0 ? void 0 : _filterParticipants$s.user);\n        }\n      }\n\n      return roomData;\n    },\n    setMessages: function setMessages(room, messages) {\n      var bookmarkedMsgs = {};\n      (this.get('bookmarks') || []).forEach(function (b) {\n        return bookmarkedMsgs[b.message.id] = true;\n      });\n      var now = new Date().getTime() / 1000;\n      messages.forEach(function (msgData) {\n        var created = new Date(msgData.created);\n        var delta = Math.round(now - Math.round(created.getTime() / 1000));\n        msgData.expired = Math.abs(delta) > 900;\n        msgData.bookmarked = bookmarkedMsgs[msgData.id];\n\n        if (Array.isArray(msgData.replies) && msgData.replies.length) {\n          msgData.replies = msgData.replies.sortBy('created');\n          msgData.lastReply = msgData.replies[msgData.replies.length - 1];\n          msgData.created = new Date(msgData.lastReply.created);\n          msgData.replies.forEach(function (msgData) {\n            var created = new Date(msgData.created);\n            var delta = Math.round(now - Math.round(created.getTime() / 1000));\n            msgData.expired = Math.abs(delta) > 900;\n            msgData.bookmarked = bookmarkedMsgs[msgData.id];\n          });\n        }\n\n        msgData.reaction = Array.isArray(msgData.reaction) ? msgData.reaction : [];\n      });\n      Ember.set(room, 'allMessages', messages.sortBy('created'));\n      Ember.set(room, 'messagesNew', messages.filter(function (msg) {\n        return !msg.inReplyTo;\n      }).sortBy('created'));\n      Ember.set(room, 'lastMessage', room.messagesNew[room.messagesNew.length - 1]);\n      var firstUnreadMessage = false;\n\n      for (var i = 0, msgs = room.messagesNew; i < msgs.length && !firstUnreadMessage; i++) {\n        if (!msgs[i].read && !msgs[i].inReplyTo) {\n          firstUnreadMessage = msgs[i];\n        }\n      }\n\n      Ember.set(room, 'firstUnreadMessage', firstUnreadMessage);\n    },\n    initSockets: function initSockets() {\n      var _this5 = this;\n\n      this.get('rooms').forEach(function (room) {\n        if (room.webSocket) {\n          return;\n        }\n\n        var ws = new WebSocket(\"\".concat(_environment.default.socketUrl).concat(room.owner.id, \"/\").concat(room.id, \"/\"));\n        Ember.set(room, 'webSocket', ws);\n\n        _this5.callSocket(ws, room);\n      });\n    },\n    addMessage: function addMessage(packet) {\n      var _this6 = this;\n\n      this.ajax.query(_query.default.ROOM_MESSAGE, 'chatMessage', {\n        messageId: packet.message_id\n      }).then(function (data) {\n        var messages = _this6.get('selectedRoom.messages.edges');\n\n        messages.pushObject({\n          node: data\n        });\n\n        if (data.inReplyTo) {\n          var message = messages.findBy('node.id', data.inReplyTo.id);\n\n          if (message) {\n            if (!Array.isArray(message.node.replies)) {\n              Ember.set(message.node, 'replies', []);\n            }\n\n            message.node.replies.addObject(data);\n          }\n        }\n\n        _this6.scrollToMessage(packet.message_id);\n      });\n    },\n    deleteRoomMessage: function deleteRoomMessage(room, msgId) {\n      var packet = JSON.stringify({\n        type: 'delete',\n        message_id: msgId\n      });\n\n      if (room.webSocket.readyState === 1) {\n        room.webSocket.send(packet);\n      }\n    },\n    addRoom: function addRoom(roomData) {\n      this.get('rooms').addObject(this.createRoom(roomData));\n      this.initSockets();\n    },\n    deleteRoom: function deleteRoom(room) {\n      var _this7 = this;\n\n      return new Promise(function (resolve) {\n        _this7.ajax.mutation(_chats.default.DELETE_ROOM, 'deleteChatRoom', {\n          roomId: room.id\n        }, function () {\n          room.webSocket.close();\n          Ember.set(room, 'webSocket', false);\n\n          _this7.get('rooms').removeObject(room);\n\n          resolve(room);\n        });\n      });\n    },\n    changeStatusUser: function changeStatusUser(packet) {\n      var privateDialogs = this.get('rooms').filterBy('isGroup', false);\n      privateDialogs.forEach(function (user) {\n        user.participants.map(function (el) {\n          if (Number(el.id) === packet.userId) {\n            Ember.set(user, 'status', packet.type);\n          }\n        });\n      });\n    },\n    deleteEditMessage: function deleteEditMessage(packet) {\n      this.get('selectedRoom.messages.edges').map(function (mes) {\n        if (mes.node.id === packet.message_id) {\n          Ember.set(mes, 'node.status', packet.status.toUpperCase());\n          if (packet.type === 'edit') Ember.set(mes, 'node.text', packet.message);\n        }\n      });\n    },\n    addEmoji: function addEmoji(room, emoji, msgId) {\n      var packet = JSON.stringify({\n        type: 'add_emoji',\n        emoji: \"emoji-\".concat(emoji.category, \" _\").concat(emoji.unicode),\n        message_id: parseInt(msgId)\n      });\n\n      if (room.webSocket.readyState === 1) {\n        room.webSocket.send(packet);\n      }\n    },\n    onAddEmoji: function onAddEmoji(packet, room) {\n      this.ajax.query(_query.default.ROOM_MESSAGE, 'chatMessage', {\n        messageId: packet.message_id\n      }).then(function (data) {\n        room.messages.edges.map(function (mes) {\n          if (mes.node.id === String(packet.message_id)) {\n            Ember.set(mes, 'node', data);\n          }\n        });\n      });\n    },\n    deleteEmoji: function deleteEmoji(room, data, msgId) {\n      var packet = {\n        type: 'delete_emoji',\n        emoji_id: null,\n        message_id: parseInt(msgId)\n      };\n      data.ids.forEach(function (id) {\n        packet.emoji_id = parseInt(id);\n        packet = JSON.stringify(packet);\n        room.webSocket.send(packet);\n      });\n    },\n    onDeleteEmoji: function onDeleteEmoji(packet, room) {\n      room.messages.edges.map(function (mes) {\n        if (Number(mes.node.id) === packet.message_id) {\n          var filterEmoji = mes.node.reaction.findBy('id', String(packet.emoji_id));\n          mes.node.reaction.removeObject(filterEmoji);\n        }\n      });\n    },\n    readMessage: function readMessage(room, msgId, item) {\n      var packet = JSON.stringify({\n        type: 'read_message',\n        message_id: msgId\n      });\n\n      if (room) {\n        var msg = room.messages.edges.findBy('node.id', msgId);\n        msg && Ember.set(msg, 'node.read', true);\n        Ember.set(room, 'isRead', false);\n        Ember.set(this.get('rooms'), 'check', !this.get('rooms.check'));\n      }\n\n      if (room.webSocket.readyState === 1) {\n        room.webSocket.send(packet);\n        (0, _jquery.default)(item).removeClass('unread').addClass('read'); //TODO remove dependence from View\n      }\n    },\n    onReadMessage: function onReadMessage(id) {\n      var msg = document.getElementById('mes' + id);\n\n      if (msg && msg.classList.contains('unread')) {\n        (0, _jquery.default)(msg).removeClass('unread').addClass('read'); //TODO remove dependence from View\n      }\n    },\n    scrollToMessage: function scrollToMessage(id) {\n      setTimeout(function () {\n        document.getElementById('mes' + id).scrollIntoView({\n          behavior: 'smooth'\n        }); //TODO remove dependence from View\n      }, 500);\n    },\n    typing: function typing(room) {\n      var packet = JSON.stringify({\n        type: 'typing'\n      });\n\n      if (room.webSocket.readyState === 1) {\n        room.webSocket.send(packet);\n      }\n    },\n    callSocket: function callSocket(ws, room) {\n      var _this8 = this;\n\n      var user = this.get('sessionAccount.loggeduser.username');\n\n      ws.onmessage = function (event) {\n        var packet;\n\n        try {\n          packet = JSON.parse(event.data);\n        } catch (e) {\n          throw Error('error parse');\n        }\n\n        switch (packet.type) {\n          case 'online':\n          case 'offline':\n            if (packet.username !== user) {\n              _this8.changeStatusUser(packet);\n            }\n\n            break;\n\n          case 'message':\n            _this8.addMessage(packet);\n\n            break;\n\n          case 'read_message':\n            _this8.onReadMessage(packet.message_id);\n\n            break;\n\n          case 'typing':\n            if (packet.username !== user) {\n              var _document$querySelect;\n\n              _this8.set('typingUser', packet.username);\n\n              (_document$querySelect = document.querySelector('.typing-text')) === null || _document$querySelect === void 0 ? void 0 : _document$querySelect.classList.add('blink');\n              setTimeout(function () {\n                var _document$querySelect2;\n\n                (_document$querySelect2 = document.querySelector('.typing-text')) === null || _document$querySelect2 === void 0 ? void 0 : _document$querySelect2.classList.remove('blink');\n              }, 2000);\n            }\n\n            break;\n\n          case 'edit':\n          case 'delete':\n            if (packet.status === 'edited' || packet.status === 'deleted') {\n              _this8.deleteEditMessage(packet);\n            } else if (packet.status === 'expired') {\n              _this8.get('paperToaster').show(\"You cannot \".concat(packet.type, \" this message now, it's too late\"));\n            }\n\n            break;\n\n          case 'add_emoji':\n            _this8.onAddEmoji(packet, room);\n\n            break;\n\n          case 'delete_emoji':\n            _this8.onDeleteEmoji(packet, room);\n\n            break;\n\n          default:\n        }\n      };\n\n      ws.onclose = function (e) {\n        console.log('Socket is closed. Room:', room, e);\n        Ember.set(room, 'webSocket', false);\n        setTimeout(function () {\n          _this8.load();\n        }, 5000);\n      };\n\n      ws.onerror = function (err) {\n        console.error('Socket encountered error: ', err.message, 'Closing socket');\n        ws.close();\n      };\n    },\n    loadBookmarks: function loadBookmarks() {\n      var _this9 = this;\n\n      this.ajax.query(_chats.default.GET_BOOKMARKS).then(function (res) {\n        var bookmarks = Array.isArray(res) ? res : [];\n        bookmarks.forEach(function (bookmark) {\n          var created = new Date(bookmark.message.created);\n          var now = new Date();\n          var delta = Math.round(now.getTime() / 1000) - Math.round(created.getTime() / 1000);\n          bookmark.message.expired = Math.abs(delta) > 900;\n          bookmark.message.bookmarked = true;\n        });\n\n        _this9.set('bookmarks', bookmarks);\n      });\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/services/constants\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Service.extend({\n    sniffer: Ember.inject.service('sniffer'),\n    webkit: Ember.computed(function () {\n      return /webkit/i.test(this.get('sniffer.vendorPrefix'));\n    }),\n    vendorProperty: function vendorProperty(name) {\n      return this.get('webkit') ? \"-webkit-\".concat(name.charAt(0)).concat(name.substring(1)) : name;\n    },\n    CSS: Ember.computed('webkit', function () {\n      var webkit = this.get('webkit');\n      return {\n        /* Constants */\n        TRANSITIONEND: \"transitionend\".concat(webkit ? ' webkitTransitionEnd' : ''),\n        ANIMATIONEND: \"animationend\".concat(webkit ? ' webkitAnimationEnd' : ''),\n        TRANSFORM: this.vendorProperty('transform'),\n        TRANSFORM_ORIGIN: this.vendorProperty('transformOrigin'),\n        TRANSITION: this.vendorProperty('transition'),\n        TRANSITION_DURATION: this.vendorProperty('transitionDuration'),\n        ANIMATION_PLAY_STATE: this.vendorProperty('animationPlayState'),\n        ANIMATION_DURATION: this.vendorProperty('animationDuration'),\n        ANIMATION_NAME: this.vendorProperty('animationName'),\n        ANIMATION_TIMING: this.vendorProperty('animationTimingFunction'),\n        ANIMATION_DIRECTION: this.vendorProperty('animationDirection')\n      };\n    }),\n    KEYCODE: Ember.Object.create({\n      ENTER: 13,\n      ESCAPE: 27,\n      SPACE: 32,\n      LEFT_ARROW: 37,\n      UP_ARROW: 38,\n      RIGHT_ARROW: 39,\n      DOWN_ARROW: 40,\n      TAB: 9\n    }),\n    // eslint-disable-next-line ember/avoid-leaking-state-in-ember-objects\n    MEDIA: {\n      'xs': '(max-width: 599px)',\n      'gt-xs': '(min-width: 600px)',\n      'sm': '(min-width: 600px) and (max-width: 959px)',\n      'gt-sm': '(min-width: 960px)',\n      'md': '(min-width: 960px) and (max-width: 1279px)',\n      'gt-md': '(min-width: 1280px)',\n      'lg': '(min-width: 1280px) and (max-width: 1919px)',\n      'gt-lg': '(min-width: 1920px)',\n      'xl': '(min-width: 1920px)',\n      'print': 'print'\n    },\n    // eslint-disable-next-line ember/avoid-leaking-state-in-ember-objects\n    MEDIA_PRIORITY: ['xl', 'gt-lg', 'lg', 'gt-md', 'md', 'gt-sm', 'sm', 'gt-xs', 'xs', 'print']\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/services/contacts\", [\"exports\", \"inboxfront/gql/mutation\", \"inboxfront/gql/query\"], function (_exports, _mutation, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var Contact = Ember.Object.extend({\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.id = undefined;\n      this._original = {};\n    },\n    setData: function setData(fields, data) {\n      var _data$selectedCountry,\n          _data$selectedContact,\n          _data$selectedOrganiz,\n          _data$selectedPropert,\n          _this = this;\n\n      this.id = data.id;\n      this.firstName = data.firstName;\n      this.lastName = data.lastName;\n      this.primaryEmail = data.primaryEmail;\n      this.personalPhone = data.personalPhone;\n      this.country = (_data$selectedCountry = data.selectedCountry) === null || _data$selectedCountry === void 0 ? void 0 : _data$selectedCountry.name;\n      this.contactOwner = (_data$selectedContact = data.selectedContactOwner) === null || _data$selectedContact === void 0 ? void 0 : _data$selectedContact.id;\n      this.organizationId = (_data$selectedOrganiz = data.selectedOrganization) === null || _data$selectedOrganiz === void 0 ? void 0 : _data$selectedOrganiz.id;\n      this.propertyId = (_data$selectedPropert = data.selectedProperty) === null || _data$selectedPropert === void 0 ? void 0 : _data$selectedPropert.id;\n\n      if (!data.customFields) {\n        data.customFields = [];\n      }\n\n      this._fields = fields;\n      fields && fields.forEach(function (f) {\n        var v = data.customFields.findBy('field.id', f.id);\n\n        if (v) {\n          _this[f.id] = v.value;\n          f.sections.forEach(function (s) {\n            var active = s.conditionFields.indexOf(+v.value) >= 0;\n            Ember.set(s, 'active', active);\n            s.subfields.forEach(function (sf) {\n              var v = data.customFields.findBy('field.id', sf.id);\n\n              if (v) {\n                _this[sf.id] = v.value;\n              } else {\n                _this[sf.id] = '';\n              }\n\n              if (sf.fieldType === 'DATE' && !_this[sf.id]) {\n                _this[sf.id] = new Date();\n              }\n            });\n          });\n        } else {\n          _this[f.id] = '';\n        }\n\n        if (f.fieldType === 'DATE' && !_this[f.id]) {\n          _this[f.id] = new Date();\n        }\n      });\n    },\n    updateData: function updateData(data) {\n      var _this2 = this;\n\n      this._fields && this._fields.forEach(function (f) {\n        if (data[f.id] === undefined) {\n          return;\n        }\n\n        Ember.set(_this2, f.id, data[f.id]);\n\n        if (!f.isSystem) {\n          f.sections.forEach(function (s) {\n            s.active && s.subfields.forEach(function (sf) {\n              if (data[sf.id] === undefined) {\n                return;\n              }\n\n              Ember.set(_this2, sf.id, data[sf.id]);\n            });\n          });\n        }\n      });\n    },\n    getData: function getData() {\n      var _this$selectedCountry,\n          _this$selectedContact,\n          _this$selectedOrganiz,\n          _this$selectedPropert,\n          _this3 = this;\n\n      var hash = {\n        id: +this.id,\n        firstName: this.firstName,\n        lastName: this.lastName,\n        // primaryEmail: this.primaryEmail,\n        personalPhone: this.personalPhone,\n        country: (_this$selectedCountry = this.selectedCountry) === null || _this$selectedCountry === void 0 ? void 0 : _this$selectedCountry.name,\n        contactOwner: (_this$selectedContact = this.selectedContactOwner) === null || _this$selectedContact === void 0 ? void 0 : _this$selectedContact.id,\n        organizationId: (_this$selectedOrganiz = this.selectedOrganization) === null || _this$selectedOrganiz === void 0 ? void 0 : _this$selectedOrganiz.id,\n        propertyId: (_this$selectedPropert = this.selectedProperty) === null || _this$selectedPropert === void 0 ? void 0 : _this$selectedPropert.id\n      };\n      var customFields = [];\n\n      this._fields.forEach(function (f) {\n        var value = _this3[f.id];\n\n        if (value !== _this3._original[f.id]) {\n          if (f.fieldType === 'DATE') {\n            value = new Date(value).toISOString();\n          }\n\n          customFields.addObject({\n            id: +f.id,\n            value: value\n          });\n          f.sections.forEach(function (s) {\n            s.active && s.subfields.forEach(function (sf) {\n              var value = _this3[sf.id];\n\n              if (value !== _this3._original[sf.id]) {\n                if (sf.fieldType === 'DATE') {\n                  value = new Date(value).toISOString();\n                }\n\n                customFields.addObject({\n                  id: +sf.id,\n                  value: value\n                });\n              }\n            });\n          });\n        }\n      });\n\n      if (customFields.length) {\n        hash.customFields = customFields;\n      }\n\n      Object.keys(hash).forEach(function (key) {\n        return hash[key] === undefined && delete hash[key];\n      });\n      return hash;\n    },\n    commit: function commit() {\n      var _this4 = this;\n\n      this._fields.forEach(function (f) {\n        _this4._original[f.id] = _this4[f.id];\n        f.sections.forEach(function (s) {\n          s.subfields.forEach(function (sf) {\n            _this4._original[sf.id] = _this4[sf.id];\n          });\n        });\n      });\n    }\n  });\n\n  var _default = Ember.Service.extend({\n    ajax: Ember.inject.service(),\n    customfields: Ember.inject.service(),\n\n    get contactSystemFields() {\n      return [{\n        id: 'firstName',\n        label: 'First Name',\n        description: \"Contact's first name\",\n        fieldType: 'SINGLE_LINE',\n        required: true\n      }, {\n        id: 'lastName',\n        label: 'Last Name',\n        description: \"Contact's last name\",\n        fieldType: 'SINGLE_LINE',\n        required: true\n      }, {\n        id: 'email',\n        label: 'Email',\n        description: \"Contact's email\",\n        fieldType: 'SINGLE_LINE',\n        required: true\n      }, {\n        id: 'personal_phone',\n        label: 'Phone Number',\n        description: \"Contact's phone number\",\n        fieldType: 'SINGLE_LINE',\n        required: false\n      }, {\n        id: 'mobile_phone',\n        label: 'Mobile Number',\n        description: \"Contact's mobile number\",\n        fieldType: 'SINGLE_LINE',\n        required: false,\n        updateable: true\n      }, {\n        id: 'homeAddress.line1',\n        label: 'Address Line 1',\n        description: \"Home address\",\n        fieldType: 'SINGLE_LINE',\n        required: false,\n        updateable: true\n      }, {\n        id: 'homeAddress.line2',\n        label: 'Address Line 2',\n        description: \"Home address\",\n        fieldType: 'SINGLE_LINE',\n        required: false,\n        updateable: true\n      }, {\n        id: 'homeAddress.state',\n        label: 'State',\n        description: \"Home address\",\n        fieldType: 'SELECTION',\n        required: false,\n        updateable: true\n      }, {\n        id: 'homeAddress.country',\n        label: 'Country',\n        description: \"Home address\",\n        fieldType: 'SELECTION',\n        required: false,\n        updateable: true\n      }, {\n        id: 'officeAddress.line1',\n        label: 'Office Address Line 1',\n        description: \"Office address\",\n        fieldType: 'SINGLE_LINE',\n        required: false,\n        updateable: true\n      }, {\n        id: 'officeAddress.line2',\n        label: 'Office Address Line 2',\n        description: \"Office address\",\n        fieldType: 'SINGLE_LINE',\n        required: false,\n        updateable: true\n      }, {\n        id: 'officeAddress.state',\n        label: 'Office State',\n        description: \"Office address\",\n        fieldType: 'SELECTION',\n        required: false,\n        updateable: true\n      }, {\n        id: 'officeAddress.country',\n        label: 'Office Country',\n        description: \"Office address\",\n        fieldType: 'SELECTION',\n        required: false,\n        updateable: true\n      }, {\n        id: 'socialType',\n        label: 'Social Type',\n        description: \"\",\n        fieldType: 'SELECTION',\n        required: false\n      }, {\n        id: 'socialProfile',\n        label: 'Social Profile',\n        description: \"\",\n        fieldType: 'SELECTION',\n        required: false\n      }, {\n        id: 'organization',\n        label: 'Organisation Name',\n        description: \"\",\n        fieldType: 'SELECTION',\n        required: false\n      }, {\n        id: 'language',\n        label: 'Language',\n        description: \"\",\n        fieldType: 'SELECTION',\n        required: true\n      }, {\n        id: 'contactOwner',\n        label: 'Contact Owner',\n        description: \"\",\n        fieldType: 'SELECTION',\n        required: false\n      }, {\n        id: 'created',\n        label: 'Create Date/Time',\n        description: \"\",\n        fieldType: 'DATE',\n        required: false\n      }, {\n        id: 'modified',\n        label: 'Update Date/Time',\n        description: \"\",\n        fieldType: 'DATE',\n        required: false\n      }];\n    },\n\n    get organizationSystemFields() {\n      return [{\n        id: 'name',\n        label: 'Organisation Name',\n        description: \"\",\n        fieldType: 'SINGLE_LINE',\n        required: true\n      }, {\n        id: 'phone',\n        label: 'Phone Number',\n        description: \"\",\n        fieldType: 'SINGLE_LINE',\n        required: false\n      }, {\n        id: 'fax',\n        label: 'Fax Number',\n        description: \"\",\n        fieldType: 'SINGLE_LINE',\n        required: false\n      }, {\n        id: 'address.line1',\n        label: 'Address Line 1',\n        description: \"\",\n        fieldType: 'SINGLE_LINE',\n        required: false\n      }, {\n        id: 'address.line2',\n        label: 'Address Line 2',\n        description: \"\",\n        fieldType: 'SINGLE_LINE',\n        required: false\n      }, {\n        id: 'address.state',\n        label: 'State',\n        description: \"\",\n        fieldType: 'SELECTION',\n        required: false\n      }, {\n        id: 'address.country',\n        label: 'Country',\n        description: \"\",\n        fieldType: 'SELECTION',\n        required: false\n      }, {\n        id: 'industry',\n        label: 'Industry',\n        description: \"\",\n        fieldType: 'SELECTION',\n        required: false\n      }, {\n        id: 'website',\n        label: 'Website',\n        description: \"\",\n        fieldType: 'SINGLE_LINE',\n        required: false\n      }, {\n        id: 'contactOwner',\n        label: 'Organisation Owner',\n        description: \"\",\n        fieldType: 'SELECTION',\n        required: false\n      }, {\n        id: 'socialType',\n        label: 'Social Type',\n        description: \"\",\n        fieldType: 'SELECTION',\n        required: false\n      }, {\n        id: 'socialProfile',\n        label: 'Social Profile',\n        description: \"\",\n        fieldType: 'SELECTION',\n        required: false\n      }, {\n        id: 'contactName',\n        label: 'Contact Name',\n        description: \"\",\n        fieldType: 'SELECTION',\n        required: false\n      }, {\n        id: 'parent',\n        label: 'Parent Company',\n        description: \"\",\n        fieldType: 'SELECTION',\n        required: false\n      }, {\n        id: 'children',\n        label: 'Children Company',\n        description: \"\",\n        fieldType: 'SELECTION',\n        required: false\n      }, {\n        id: 'createdAt',\n        label: 'Create Date/Time',\n        description: \"\",\n        fieldType: 'DATE',\n        required: false\n      }, {\n        id: 'modified',\n        label: 'Update Date/Time',\n        description: \"\",\n        fieldType: 'DATE',\n        required: false\n      }];\n    },\n\n    getContactFields: function getContactFields() {\n      var _this5 = this;\n\n      var includeSystem = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n      return new Promise(function (resolve) {\n        _this5.ajax.query(_query.default.GUEST_SETTINGS).then(function (settings) {\n          resolve(_this5.customfields.prepare(includeSystem ? _this5.contactSystemFields : [], settings));\n        });\n      });\n    },\n    getOrganizationFields: function getOrganizationFields() {\n      var _this6 = this;\n\n      var includeSystem = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n      return new Promise(function (resolve) {\n        _this6.ajax.query(_query.default.ORGANIZATION_SETTINGS).then(function (settings) {\n          resolve(_this6.customfields.prepare(includeSystem ? _this6.organizationSystemFields : [], settings));\n        });\n      });\n    },\n    create: function create(fields, data) {\n      var contact = Contact.create();\n      contact.setData(fields, data);\n      return contact;\n    },\n    deserialize: function deserialize(fields, data) {\n      var contact = Contact.create();\n      contact.setData(fields, data);\n      contact.commit();\n      return contact;\n    },\n    saveGuest: function saveGuest(contact, callback) {\n      var hash = contact.getData();\n\n      if (contact.id !== undefined) {\n        hash.guestId = +contact.id;\n      }\n\n      this.ajax.mutation(_mutation.default.CREATE_OR_UPDATE_GUEST, 'createOrUpdateGuest', hash, function (result) {\n        contact.commit();\n        callback && callback(result);\n      });\n    },\n    saveOrganization: function saveOrganization(contact, callback) {\n      var hash = contact.getData();\n\n      if (contact.id !== undefined) {\n        hash.organizationId = contact.id;\n      }\n\n      this.ajax.mutation(_mutation.default.CREATE_OR_UPDATE_ORGANIZATION, 'createUpdateOrganization', hash, function (result) {\n        contact.commit();\n        callback && callback(result);\n      });\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/services/cookies\", [\"exports\", \"ember-cookies/services/cookies\"], function (_exports, _cookies) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _cookies.default;\n  _exports.default = _default;\n});","define(\"inboxfront/services/customfields\", [\"exports\", \"inboxfront/gql/mutation\"], function (_exports, _mutation) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\n\n  function _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _iterableToArray(iter) { if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter); }\n\n  function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  var _default = Ember.Service.extend({\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    validation: Ember.inject.service(),\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.set('fieldTypes', [{\n        id: 'SINGLE-LINE',\n        type: 'SINGLE_LINE',\n        label: this.intl.t('custom_fields.single_line'),\n        description: this.intl.t('custom_fields.single_line_desc'),\n        iconColor: '#e8f9f5',\n        icon: 'cf-single-line'\n      }, {\n        id: 'MULTI-LINE',\n        type: 'MULTI_LINE',\n        label: this.intl.t('custom_fields.multi_line'),\n        description: this.intl.t('custom_fields.multi_line_desc'),\n        iconColor: '#e8f9f5',\n        icon: 'cf-multi-line'\n      }, {\n        id: 'RICH-TEXT',\n        type: 'RICH_TEXT',\n        label: this.intl.t('custom_fields.rich_text'),\n        description: this.intl.t('custom_fields.rich_text_desc'),\n        iconColor: '#e8f9f5',\n        icon: 'cf-rich-text'\n      }, {\n        id: 'NUMBER',\n        type: 'NUMBER',\n        label: this.intl.t('custom_fields.number'),\n        description: this.intl.t('custom_fields.number_desc'),\n        iconColor: '#fef9e2',\n        icon: 'cf-number'\n      }, {\n        id: 'DECIMAL',\n        type: 'DECIMAL',\n        label: this.intl.t('custom_fields.decimals'),\n        description: this.intl.t('custom_fields.decimals_desc'),\n        iconColor: '#fef9e2',\n        icon: 'cf-decimal'\n      }, {\n        id: 'BOOLEAN',\n        type: 'BOOLEAN',\n        label: this.intl.t('custom_fields.boolean'),\n        description: this.intl.t('custom_fields.boolean_desc'),\n        iconColor: '#fdecee',\n        icon: 'cf-boolean'\n      }, {\n        id: 'SELECTION',\n        type: 'SELECTION',\n        label: this.intl.t('custom_fields.selection'),\n        description: this.intl.t('custom_fields.selection_desc'),\n        iconColor: '#fdecee',\n        icon: 'cf-select'\n      }, {\n        id: 'DATE',\n        type: 'DATE',\n        label: this.intl.t('custom_fields.date'),\n        description: this.intl.t('custom_fields.date_desc'),\n        iconColor: '#e4f2fd',\n        icon: 'cf-date',\n        iconInnerColor: '#90caf9'\n      }]);\n    },\n\n    get types() {\n      return this.get('fieldTypes');\n    },\n\n    initSystemField: function initSystemField(field, fieldTypes, orders) {\n      field.isSystem = true;\n      field.parentField = null;\n      field.parentSection = null;\n      field.children = [];\n      field.sections = [];\n      field.position = orders[field.id] !== undefined ? orders[field.id] : 0;\n      field.type = fieldTypes.findBy('type', field.fieldType);\n    },\n    prepare: function prepare(systemFields, settings) {\n      var _this = this;\n\n      var orders;\n\n      try {\n        orders = JSON.parse(settings.orders);\n      } catch (e) {\n        orders = {};\n      }\n\n      var updated;\n\n      try {\n        updated = JSON.parse(settings.updated);\n      } catch (e) {\n        updated = {};\n      }\n\n      var fieldTypes = this.types;\n\n      var fields = _toConsumableArray(systemFields);\n\n      fields.forEach(function (f) {\n        _this.initSystemField(f, fieldTypes, orders);\n\n        if (f.updateable && updated[f.id] !== undefined) {\n          f.required = updated[f.id];\n        }\n\n        if (f.fieldType === 'GROUP') {\n          f.subfields.forEach(function (sf) {\n            _this.initSystemField(sf, fieldTypes, orders);\n          });\n        }\n      });\n      settings.customfieldSet.forEach(function (f) {\n        f.type = fieldTypes.findBy('type', f.fieldType);\n        var children = [];\n        f.children.forEach(function (c) {\n          var child = settings.customfieldSet.findBy('id', c.id);\n\n          if (child) {\n            child.position = orders[child.id] !== undefined ? orders[child.id] : 0;\n            children.push(child);\n          }\n        });\n\n        if ((f.fieldType === 'BOOLEAN' || f.fieldType === 'SELECTION') && children.length < 2) {\n          children.push({\n            parentField: f,\n            type: fieldTypes[0]\n          });\n          children.push({\n            parentField: f,\n            type: fieldTypes[0]\n          });\n          children = children.slice(0, 2);\n        }\n\n        f.children = children.sortBy('position');\n        f.sections = [];\n\n        if (f.parentField === null && f.parentSection === null) {\n          fields.push(f);\n        }\n\n        f.position = orders[f.id] !== undefined ? orders[f.id] : 0;\n      });\n      settings.sectionSet.forEach(function (s) {\n        var parentField;\n        var conditions = [];\n        s.fields.forEach(function (c) {\n          var f = settings.customfieldSet.findBy('id', c.id);\n\n          if (f) {\n            conditions.push(f);\n\n            if (!parentField && f.parentField) {\n              parentField = fields.findBy('id', f.parentField.id);\n\n              if (parentField) {\n                (parentField.sections = parentField.sections || []).addObject(s);\n                s.parentField = parentField;\n              }\n            }\n          }\n        });\n        var subfields = [];\n        s.customfieldSet.forEach(function (c) {\n          var f = settings.customfieldSet.findBy('id', c.id);\n\n          if (f) {\n            f.parentSection = s;\n            subfields.push(f);\n          }\n        });\n        subfields = subfields.sortBy('position');\n        s.subfields = subfields;\n        s.subfields.parentSection = s;\n        s.conditions = conditions;\n      });\n      fields = fields.sortBy('position');\n      fields.settings = settings;\n      return fields;\n    },\n    deleteField: function deleteField(field, callback) {\n      return this.ajax.mutation(_mutation.default.DELETE_CUSTOM_FIELD, 'deleteCustomField', {\n        id: field.id\n      }, callback);\n    },\n    updateField: function updateField(field, settingsId, callback) {\n      var hash = {\n        label: field.label,\n        description: field.description,\n        required: !!field.required,\n        mainEntityId: +settingsId\n      };\n\n      if (field.parentField) {\n        hash.parentFieldId = +field.parentField.id;\n      }\n\n      if (field.parentSection) {\n        hash.parentSectionId = +field.parentSection.id;\n      }\n\n      if (field.id !== undefined) {\n        hash.id = +field.id;\n      } else {\n        hash.fieldType = field.type.id;\n      }\n\n      return this.ajax.mutation(_mutation.default.CREATE_UPDATE_CUSTOM_FIELD, 'createUpdateCustomField', hash, callback);\n    },\n    validateField: function validateField(field) {\n      var _this2 = this;\n\n      var isUpdated = field._edited.label !== field.label || field._edited.description !== field.description || field._edited.required !== field.required;\n      var isValid = this.get('validation').trimValidation[0].validate(field._edited.label) && field._edited.label.length > 2;\n      var choiceCount;\n\n      switch (field.fieldType) {\n        case 'SELECTION':\n          choiceCount = 0;\n          field.children.forEach(function (choice) {\n            if (choice.deleted) {\n              isUpdated = true;\n            } else {\n              choiceCount++;\n            }\n          });\n          Ember.set(field, 'choiceCount', choiceCount);\n        // eslint-disable-next-line no-fallthrough\n\n        case 'BOOLEAN':\n          field.children.forEach(function (choice) {\n            if (!isValid) return;\n\n            if (!_this2.get('validation').trimValidation[0].validate(choice.editLabel)) {\n              isValid = false;\n            } else {\n              choice.updated = choice.editLabel !== choice.label;\n\n              if (choice.updated && !isUpdated) {\n                isUpdated = true;\n              }\n            }\n          });\n      }\n\n      Ember.set(field, 'isUpdated', isUpdated);\n      Ember.set(field, 'isValid', isValid);\n    },\n    deleteSection: function deleteSection(section, callback) {\n      this.ajax.mutation(_mutation.default.DELETE_FIELD_SECTION, 'deleteSection', {\n        id: section.id\n      }, callback);\n    },\n    updateSection: function updateSection(section, settingsId, callback) {\n      var hash = {\n        title: section.title,\n        conditionFields: section.conditions.map(function (c) {\n          return c.id;\n        }),\n        mainEntityId: settingsId\n      };\n\n      if (section.id !== undefined) {\n        hash.id = section.id;\n      }\n\n      this.ajax.mutation(_mutation.default.CREATE_UPDATE_FIELD_SECTION, 'createUpdateSection', hash, callback);\n    },\n    updateOrders: function updateOrders(fields) {\n      try {\n        var orders = {};\n        fields.forEach(function (f, index) {\n          orders[f.id] = index;\n          (f.children || []).forEach(function (c, index) {\n            orders[c.id] = index;\n          });\n          f.sections && f.sections.forEach(function (s) {\n            s.subfields.forEach(function (f, index) {\n              orders[f.id] = index;\n              (f.children || []).forEach(function (c, index) {\n                orders[c.id] = index;\n              });\n            });\n          });\n        });\n        var hash = {\n          orders: JSON.stringify(orders)\n        };\n        return this._updateSettings(hash, fields.settings.id);\n      } catch (e) {\n        console.error(e);\n      }\n    },\n    updateSystemFields: function updateSystemFields(fields) {\n      try {\n        var updated = {};\n        fields.forEach(function (f) {\n          if (f.isSystem && f.updateable) {\n            updated[f.id] = f.required;\n          }\n        });\n        var hash = {\n          updated: JSON.stringify(updated)\n        };\n        return this._updateSettings(hash, fields.settings.id);\n      } catch (e) {\n        console.error(e);\n      }\n    },\n    _updateSettings: function _updateSettings(hash, settingsId) {\n      Ember.set(hash, 'id', +settingsId);\n      return this.ajax.mutation(_mutation.default.UPDATE_CUSTOM_SETTINGS, 'updateMainEntitySettings', hash);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/services/departments\", [\"exports\", \"inboxfront/gql/mutation\", \"inboxfront/gql/query\"], function (_exports, _mutation, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Service.extend({\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.set('departments', []);\n    },\n    load: function load() {\n      var _this = this;\n\n      var activeOnly = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n      return new Promise(function (resolve) {\n        _this.ajax.query(_query.default.DEPARTMENT).then(function (res) {\n          var deps = _this.get('departments');\n\n          if (Array.isArray(res)) {\n            res = activeOnly ? res.filter(function (dep) {\n              return dep.active === true;\n            }) : res;\n            res.forEach(function (dep) {\n              var _dep$teamChat;\n\n              dep.isUserDefined = dep.category === 'A_2';\n              dep.teamChatEnabled = !!((_dep$teamChat = dep.teamChat) === null || _dep$teamChat === void 0 ? void 0 : _dep$teamChat.isActive);\n              dep.displayName || (dep.displayName = dep.name);\n            });\n            deps.setObjects(res.sort(function (a, b) {\n              var x = a.name.toLowerCase();\n              var y = b.name.toLowerCase();\n              return x < y ? -1 : x > y ? 1 : 0;\n            }));\n          }\n\n          resolve(deps);\n        });\n      });\n    },\n    createDepartment: function createDepartment() {\n      return {\n        category: 'A_2',\n        isUserDefined: true,\n        name: '',\n        displayName: '',\n        description: '',\n        active: true,\n        activateTeamChat: true,\n        staffProfiles: []\n      };\n    },\n    saveDepartment: function saveDepartment(department, data) {\n      var _this2 = this;\n\n      return new Promise(function (resolve, reject) {\n        if (!department.id) {\n          data.active = department.active;\n          data.activateTeamChat = department.activateTeamChat;\n\n          _this2.ajax.query(_mutation.default.CREATE_DEPARTMENT, 'createUserDefinedDepartment', data).then(function (res) {\n            if (res.department) {\n              var _dep$teamChat2;\n\n              var dep = res.department;\n              dep.isUserDefined = dep.category === 'A_2';\n              dep.teamChatEnabled = !!((_dep$teamChat2 = dep.teamChat) === null || _dep$teamChat2 === void 0 ? void 0 : _dep$teamChat2.isActive);\n              dep.displayName || (dep.displayName = dep.name);\n\n              var deps = _this2.get('departments');\n\n              deps.pushObject(dep);\n              deps.setObjects(deps.sort(function (a, b) {\n                var x = a.name.toLowerCase();\n                var y = b.name.toLowerCase();\n                return x < y ? -1 : x > y ? 1 : 0;\n              }));\n              resolve(dep);\n            } else {\n              reject(_this2.intl.t('internal_error'));\n            }\n          }).catch(function () {\n            return reject(_this2.intl.t('network_error'));\n          });\n        } else {\n          var hash = {\n            departmentId: department.id,\n            displayName: data.displayName\n          };\n\n          if (department.isUserDefined) {\n            hash.name = data.name;\n            hash.description = data.description;\n          }\n\n          _this2.ajax.query(_mutation.default.UPDATE_DEPARTMENT, 'updateDepartment', hash).then(function (res) {\n            if (res.department) {\n              var _dep$teamChat3;\n\n              var dep = res.department;\n              Ember.set(department, 'name', dep.name);\n              Ember.set(department, 'displayName', dep.displayName);\n              Ember.set(department, 'description', dep.description);\n              Ember.set(department, 'teamChatEnabled', !!((_dep$teamChat3 = dep.teamChat) === null || _dep$teamChat3 === void 0 ? void 0 : _dep$teamChat3.isActive));\n              resolve(department);\n            } else {\n              reject(_this2.intl.t('internal_error'));\n            }\n          }).catch(function () {\n            return reject(_this2.intl.t('network_error'));\n          });\n        }\n      });\n    },\n    updateStatus: function updateStatus(department, active) {\n      var _this3 = this;\n\n      var hash = {\n        departmentId: department.id,\n        active: active\n      };\n      return new Promise(function (resolve, reject) {\n        _this3.ajax.query(_mutation.default.UPDATE_DEPARTMENT, 'updateDepartment', hash).then(function (res) {\n          if (res.department) {\n            var _res$department$teamC;\n\n            Ember.set(department, 'active', res.department.active);\n            Ember.set(department, 'teamChatEnabled', !!((_res$department$teamC = res.department.teamChat) === null || _res$department$teamC === void 0 ? void 0 : _res$department$teamC.isActive));\n            resolve(department);\n          } else {\n            var error = JSON.parse(res.formErrors);\n            reject(error.error);\n          }\n        }).catch(function () {\n          return reject(_this3.intl.t('network_error'));\n        });\n      });\n    },\n    activateTeamChat: function activateTeamChat(department, active) {\n      var _this4 = this;\n\n      var hash = {\n        departmentId: department.id,\n        activateTeamChat: active\n      };\n      return new Promise(function (resolve, reject) {\n        _this4.ajax.query(_mutation.default.UPDATE_DEPARTMENT, 'updateDepartment', hash).then(function (res) {\n          if (res.department) {\n            var _res$department$teamC2;\n\n            Ember.set(department, 'teamChatEnabled', !!((_res$department$teamC2 = res.department.teamChat) === null || _res$department$teamC2 === void 0 ? void 0 : _res$department$teamC2.isActive));\n            resolve(department);\n          } else {\n            var error = JSON.parse(res.formErrors);\n            reject(error.error);\n          }\n        }).catch(function () {\n          return reject(_this4.intl.t('network_error'));\n        });\n      });\n    },\n    deleteDepartment: function deleteDepartment(department) {\n      var _this5 = this;\n\n      var hash = {\n        departmentId: department.id\n      };\n      return new Promise(function (resolve, reject) {\n        _this5.ajax.mutation(_mutation.default.DELETE_USER_DEFINED_DEPARTMENT, 'deleteUserDefinedDepartment', hash, function (res) {\n          if (!res.formErrors) {\n            _this5.get('departments').removeObject(department);\n\n            resolve();\n          } else {\n            var error = JSON.parse(res.formErrors);\n            reject(error.error);\n          }\n        }).catch(function () {\n          return reject(_this5.intl.t('network_error'));\n        });\n      });\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/services/dependency-checker\", [\"exports\", \"ember-collapsible-panel/services/dependency-checker\"], function (_exports, _dependencyChecker) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _dependencyChecker.default;\n    }\n  });\n});","define(\"inboxfront/services/drag-coordinator\", [\"exports\", \"ember-drag-drop/services/drag-coordinator\"], function (_exports, _dragCoordinator) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _dragCoordinator.default;\n  _exports.default = _default;\n});","define(\"inboxfront/services/drag-sort\", [\"exports\", \"ember-drag-sort/services/drag-sort\"], function (_exports, _dragSort) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _dragSort.default;\n    }\n  });\n});","define(\"inboxfront/services/emoji\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }\n\n  function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err); } _next(undefined); }); }; }\n\n  var _default = Ember.Service.extend({\n    initEmojis: function initEmojis() {\n      var _this = this;\n\n      return _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee() {\n        var response, jsonEmojis;\n        return regeneratorRuntime.wrap(function _callee$(_context) {\n          while (1) {\n            switch (_context.prev = _context.next) {\n              case 0:\n                _context.next = 2;\n                return fetch('https://cdn.jsdelivr.net/npm/@emoji-mart/data@latest/sets/14/apple.json');\n\n              case 2:\n                response = _context.sent;\n                _context.next = 5;\n                return response.json();\n\n              case 5:\n                jsonEmojis = _context.sent;\n\n                _this.set('_emojis', jsonEmojis);\n\n                _this.set('people', _this.mappingEmojis(jsonEmojis));\n\n              case 8:\n              case \"end\":\n                return _context.stop();\n            }\n          }\n        }, _callee);\n      }))();\n    },\n\n    get peopleGroup() {\n      return this.get('people');\n    },\n\n    mappingEmojis: function mappingEmojis(jsonEmojis) {\n      var category = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'people';\n      var emojis = Object.values(jsonEmojis.emojis);\n      return jsonEmojis.categories.find(function (c) {\n        return c.id === category;\n      }).emojis.map(function (emoji) {\n        var skin = emojis.find(function (f) {\n          return f.id === emoji;\n        }).skins[0];\n        return {\n          title: emoji,\n          unicode: skin.unified,\n          category: category,\n          x: (100 / 60 * skin.x).toFixed(4) + '%',\n          y: (100 / 60 * skin.y).toFixed(4) + '%'\n        };\n      });\n    },\n    filterByCategory: function filterByCategory(category) {\n      var _emojis = this.get('_emojis');\n\n      return this.mappingEmojis(_emojis, category);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/services/fb\", [\"exports\", \"ember-cli-facebook-js-sdk/services/fb\"], function (_exports, _fb) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _fb.default;\n    }\n  });\n});","define(\"inboxfront/services/intl\", [\"exports\", \"ember-intl/services/intl\"], function (_exports, _intl) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _intl.default;\n    }\n  });\n});","define(\"inboxfront/services/kb\", [\"exports\", \"inboxfront/gql/mutation\", \"inboxfront/gql/kb\"], function (_exports, _mutation, _kb) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\n\n  function _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _iterableToArray(iter) { if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter); }\n\n  function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\n  function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  var ErrorsForm = Ember.Object.extend({\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.errors = {};\n    },\n    isInvalid: function isInvalid(value) {\n      return value === undefined || typeof value === 'string' && value.trim() === '';\n    },\n    setError: function setError(field, valid) {\n      this.set(\"errors.\".concat(field), valid);\n      return this;\n    }\n  });\n  var KBEntity = ErrorsForm.extend({\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this._original = _objectSpread({}, this._defaultValues);\n      this.setData({}).commit();\n    },\n    setData: function setData(data) {\n      var _this = this;\n\n      var defaults = this._defaultValues;\n\n      this._fields.forEach(function (f) {\n        _this[f] = data[f] || defaults[f];\n      });\n\n      return this;\n    },\n    getData: function getData() {\n      var _this2 = this;\n\n      var data = {};\n\n      this._fields.forEach(function (f) {\n        return data[f] = _this2[f];\n      });\n\n      return data;\n    },\n    validate: function validate(valid) {\n      this.set('isValid', valid);\n      return this._checkUpdates();\n    },\n    _checkUpdates: function _checkUpdates() {\n      var _this3 = this;\n\n      this.set('isUpdated', this.get('isUpdated') || this._fields.some(function (f) {\n        return _this3[f] !== _this3._original[f];\n      }));\n      return this;\n    },\n    commit: function commit() {\n      var _this4 = this;\n\n      this._fields.forEach(function (f) {\n        return _this4._original[f] = _this4[f];\n      });\n\n      return this.validate();\n    },\n    restore: function restore() {\n      var _this5 = this;\n\n      this._fields.forEach(function (f) {\n        return _this5.set(f, _this5._original[f]);\n      });\n\n      return this.validate();\n    },\n    isUnpublished: function isUnpublished() {\n      return this.status === 'DRAFT' && this.status !== this._original.status;\n    }\n  });\n  var Section = KBEntity.extend({\n    init: function init() {\n      this._defaultValues = Section._defaultValues || (Section._defaultValues = {\n        'title': '',\n        'description': '',\n        'status': 'DRAFT',\n        'entityType': 'PUBLIC',\n        'slug': ''\n      });\n      this._fields = Section._fields || (Section._fields = Object.keys(Section._defaultValues));\n      this.categories = []; // this.articles = [];\n\n      this._super.apply(this, arguments);\n    },\n    setData: function setData(data) {\n      this.id = data.id || undefined;\n      return this._super(data);\n    },\n    setBase: function setBase(base) {\n      this.set('base', base);\n    },\n    validate: function validate(valid) {\n      valid = !this.isInvalid(this.title);\n      this.setError('title', !valid).setError('slug', this.isInvalid(this.slug));\n      valid = valid && !this.isInvalid(this.slug);\n      this.set('isUpdated', false);\n      return this._super(valid);\n    },\n    isEmpty: function isEmpty() {\n      return this.categories.length === 0;\n    }\n  });\n  var Category = KBEntity.extend({\n    init: function init() {\n      this._defaultValues = Category._defaultValues || (Category._defaultValues = {\n        'title': '',\n        'description': '',\n        'status': 'DRAFT',\n        'entityType': 'PUBLIC',\n        'slug': '',\n        'image': {}\n      });\n      this._fields = Category._fields || (Category._fields = Object.keys(Category._defaultValues));\n      this.articles = [];\n\n      this._super.apply(this, arguments);\n    },\n    setData: function setData(data) {\n      this.id = data.id || undefined;\n      this.image = data.image || {};\n      this.author = data.author;\n\n      try {\n        this.createdAt = new Date(data.createdAt);\n      } catch (e) {\n        this.createdAt = new Date();\n      }\n\n      try {\n        this.updatedAt = new Date(data.updatedAt);\n      } catch (e) {\n        this.updatedAt = new Date();\n      }\n\n      return this._super(data);\n    },\n    setSection: function setSection(section) {\n      this.set('section', section);\n      return this.setError('section', !this.section);\n    },\n    validate: function validate(valid) {\n      valid = !this.isInvalid(this.title);\n      this.setError('title', !valid).setError('slug', this.isInvalid(this.slug)).setError('section', !this.section);\n      valid = valid && !this.isInvalid(this.slug);\n      valid = valid && this.section;\n      this.set('isUpdated', false);\n      return this._super(valid);\n    },\n    isEmpty: function isEmpty() {\n      return this.articles.length === 0;\n    }\n  });\n  var Article = KBEntity.extend({\n    init: function init() {\n      this._defaultValues = Article._defaultValues || (Article._defaultValues = {\n        'title': '',\n        'description': '',\n        'body': '',\n        'status': 'DRAFT',\n        'entityType': 'PUBLIC',\n        'slug': '',\n        'featured': false,\n        'extraData': '{\"relatedArticles\":[]}'\n      });\n      this._fields = Article._fields || (Article._fields = Object.keys(Article._defaultValues));\n      this.categories = [];\n      this.relatedArticles = [];\n\n      this._super.apply(this, arguments);\n    },\n    setData: function setData(data) {\n      this.id = data.id || undefined;\n      this.tags = Array.isArray(data.tags) ? data.tags : [];\n      this.views = data.views;\n      this.likes = data.likes;\n      this.dislikes = data.dislikes;\n\n      try {\n        this.createdAt = new Date(data.createdAt);\n      } catch (e) {\n        this.createdAt = new Date();\n      }\n\n      try {\n        this.updatedAt = new Date(data.updatedAt);\n      } catch (e) {\n        this.updatedAt = new Date();\n      }\n\n      this.author = data.author;\n      return this._super(data);\n    },\n    getData: function getData() {\n      var data = this._super();\n\n      data.categories = this.categories.map(function (c) {\n        return c.id;\n      });\n      data.tags = this.tags.map(function (c) {\n        return c.tag;\n      });\n      data.extraData = JSON.stringify({\n        relatedArticles: this.relatedArticles.map(function (art) {\n          return art.id;\n        })\n      });\n      return data;\n    },\n    setCategories: function setCategories(categories) {\n      this.set('categories', categories);\n      this._original.categories = _toConsumableArray(categories);\n      this.setError('categories', this.categories.length === 0);\n    },\n    setRelatedArticles: function setRelatedArticles(articles) {\n      this.set('relatedArticles', articles);\n      this._original.relatedArticles = _toConsumableArray(articles);\n    },\n    validate: function validate(valid) {\n      var _this6 = this;\n\n      valid = !this.isInvalid(this.title);\n      this.setError('title', !valid).setError('slug', this.isInvalid(this.slug)).setError('body', this.isInvalid(this.body)).setError('categories', this.categories.length === 0);\n      valid = valid && !this.isInvalid(this.slug);\n      valid = valid && !this.isInvalid(this.body);\n      valid = valid && this.categories.length > 0;\n      var updated = this.categories.length !== this._original.categories.length;\n\n      if (!updated) {\n        var diff = this._original.categories.filter(function (cat) {\n          return !_this6.categories.includes(cat);\n        });\n\n        updated = diff.length > 0;\n      }\n\n      updated = updated || this.relatedArticles.length !== this._original.relatedArticles.length;\n\n      if (!updated) {\n        var len = this.relatedArticles.length;\n\n        while (len && !updated) {\n          updated = this.relatedArticles[len] !== this._original.relatedArticles[len];\n          len -= 1;\n        }\n      }\n\n      this.set('isUpdated', updated);\n      return this._super(valid);\n    },\n    commit: function commit() {\n      this._original.categories = _toConsumableArray(this.categories);\n      this._original.relatedArticles = _toConsumableArray(this.relatedArticles);\n      return this._super();\n    },\n    restore: function restore() {\n      this.set('categories', _toConsumableArray(this._original.categories));\n      this.set('relatedArticles', _toConsumableArray(this._original.relatedArticles));\n      return this._super();\n    }\n  });\n  var Styles = KBEntity.extend({\n    init: function init() {\n      this._defaultValues = Styles._defaultValues || (Styles._defaultValues = {\n        'bgColor': '#2B78E4',\n        'fontColor': '#FFFFFF',\n        'brandColor': '#2B78E4',\n        'header': 'What are you looking for?',\n        'subheader': 'Get help straight from our team...',\n        'searchText': 'Search for answers...',\n        'allowRatings': true,\n        'showCount': true,\n        'logoAttachmentId': null,\n        'logoUrl': null,\n        'logoSize': 'medium',\n        'bgAttachmentId': null,\n        'bgUrl': null\n      });\n      this._fields = Styles._fields || (Styles._fields = Object.keys(Styles._defaultValues));\n\n      this._super.apply(this, arguments);\n    },\n    setData: function setData(data) {\n      var styles = {};\n\n      try {\n        styles = JSON.parse(data);\n      } catch (e) {}\n\n      return this._super(styles);\n    },\n    getData: function getData() {\n      return JSON.stringify(this._super());\n    },\n    validate: function validate() {\n      this.set('isUpdated', false);\n      return this._super(true); //styles are always valid\n    }\n  });\n\n  var _default = Ember.Service.extend({\n    ajax: Ember.inject.service(),\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.set('bases', []);\n    },\n    formatSlug: function formatSlug(val) {\n      return val.toLowerCase().replace(/-+/g, ' ').replace(/[^\\w ]+/g, '').replace(/ +/g, '-');\n    },\n    checkSlug: function checkSlug(object, entity, base) {\n      var _this7 = this;\n\n      return new Promise(function (resolve, reject) {\n        if (object.slug === object._original.slug) {\n          return resolve();\n        }\n\n        var hash = {\n          entity: entity,\n          kbId: +base.id,\n          slug: object.slug\n        };\n\n        _this7.ajax.query(_kb.default.CHECK_SLUG, 'checkSlug', hash).then(function (res) {\n          if (res && !res.exists) {\n            resolve();\n          } else {\n            Ember.set(object, 'isValid', false);\n            reject(res);\n          }\n        });\n      });\n    },\n    getBases: function getBases() {\n      var _this8 = this;\n\n      return new Promise(function (resolve) {\n        _this8.ajax.query(_kb.default.GET_KB).then(function (res) {\n          var bases = _this8.get('bases');\n\n          if (Array.isArray(res)) {\n            bases.clear();\n            res.forEach(function (base) {\n              return bases.addObject(_this8._deserializeKB(base));\n            });\n          }\n\n          resolve(bases);\n        });\n      });\n    },\n    _deserializeKB: function _deserializeKB(base) {\n      var _this9 = this;\n\n      base.categories = [];\n      base.articles = [];\n      base._original = {\n        name: base.name,\n        domainName: base.domainName,\n        visible: base.visible\n      };\n      var orders = {};\n\n      try {\n        orders = JSON.parse(base.entitiesOrdering);\n      } catch (e) {} finally {\n        if (!Array.isArray(orders.sections)) {\n          orders.sections = [];\n        }\n\n        if (!orders.categories) {\n          orders.categories = {};\n        }\n\n        if (!orders.articles) {\n          orders.articles = {};\n        }\n      }\n\n      base.orders = orders;\n      var sections = [];\n      (Array.isArray(base.sectionSet) ? base.sectionSet : []).forEach(function (section) {\n        section = _this9._deserializeSection(section, base);\n        sections.addObject(section);\n        base.categories.addObjects(section.categories);\n      });\n      base.sections = sections.sortBy('position');\n\n      this._associateRelatedArticles(base);\n\n      base.styles = Styles.create().setData(base.magicStyles).commit();\n      base.styles.base = base;\n\n      this._createVirtualCategoryForFeaturedArticles(base);\n\n      return base;\n    },\n    _associateRelatedArticles: function _associateRelatedArticles(base) {\n      base.articles.forEach(function (article) {\n        try {\n          var extraData = JSON.parse(article.extraData);\n          var articles = [];\n          (extraData.relatedArticles || []).forEach(function (artId) {\n            var art = base.articles.findBy('id', artId);\n            art && articles.addObject(art);\n          });\n          article.setRelatedArticles(articles);\n        } catch (e) {\n          console.error(e);\n        }\n      });\n    },\n    _createVirtualCategoryForFeaturedArticles: function _createVirtualCategoryForFeaturedArticles(base) {\n      var featuredSection = this.createSection(base);\n      featuredSection.title = 'Featured articles';\n      featuredSection.status = 'PUBLISHED';\n      featuredSection.isSystem = true;\n      var featured = base.Featured = this.createCategory(base, featuredSection);\n      featured.title = 'Featured articles';\n      featured.status = 'PUBLISHED';\n      featured.isSystem = true;\n      featured.updatedAt = false;\n      featured.commit();\n      base.Featured.articles.addObjects(base.articles.filter(function (a) {\n        return a.featured;\n      }));\n    },\n    updateSectionOrders: function updateSectionOrders(base) {\n      base.orders.sections = base.sections.map(function (s) {\n        return s.id;\n      });\n\n      this._saveOrders(base);\n    },\n    updateCategoriesOrders: function updateCategoriesOrders(base) {\n      var orders = {};\n      base.sections.forEach(function (s) {\n        orders[s.id] = s.categories.map(function (c) {\n          return c.id;\n        });\n      });\n      base.orders.categories = orders;\n\n      this._saveOrders(base);\n    },\n    updateArticlesOrders: function updateArticlesOrders(base) {\n      var orders = {};\n      base.sections.forEach(function (s) {\n        s.categories.forEach(function (c) {\n          orders[c.id] = c.articles.map(function (a) {\n            return a.id;\n          });\n        });\n      });\n      base.orders.articles = orders;\n\n      this._saveOrders(base);\n    },\n    _saveOrders: function _saveOrders(base) {\n      var hash = {\n        kbId: base.id,\n        entitiesOrdering: JSON.stringify(base.orders)\n      };\n      this.ajax.mutation(_kb.default.CREATE_UPDATE_KB, 'createUpdateKb', hash);\n    },\n    _deserializeSection: function _deserializeSection(data, base) {\n      var _this10 = this;\n\n      var section = this.createSection(base);\n      section.setData(data);\n      var categories = [];\n      var orders = Array.isArray(base.orders.categories[section.id]) ? base.orders.categories[section.id] : [];\n      (Array.isArray(data.categorySet) ? data.categorySet : []).forEach(function (category) {\n        category = _this10._deserializeCategory(category, section);\n        category.position = orders.indexOf(category.id);\n        categories.addObject(category);\n        base.articles.addObjects(category.articles);\n      });\n      section.categories = categories.sortBy('position');\n      section.position = base.orders.sections.indexOf(section.id);\n      section.commit();\n      return section;\n    },\n    _deserializeCategory: function _deserializeCategory(data, section) {\n      var base = section.base;\n      var category = this.createCategory(base, section);\n      category.setData(data);\n      var articles = [];\n      var orders = Array.isArray(base.orders.articles[category.id]) ? base.orders.articles[category.id] : [];\n      (Array.isArray(data.articleSet) ? data.articleSet : []).forEach(function (a) {\n        var article = base.articles.findBy('id', a.id);\n\n        if (!article) {\n          article = Article.create();\n          article.setData(a);\n        }\n\n        Ember.set(article, 'position', orders.indexOf(article.id));\n        articles.addObject(article);\n        article.categories.addObject(category);\n        article.commit();\n      });\n      category.articles = articles.sortBy('position');\n      category.commit();\n      return category;\n    },\n    addBase: function addBase(title) {\n      var _this11 = this;\n\n      return new Promise(function (resolve, reject) {\n        _this11.ajax.mutation(_kb.default.CREATE_UPDATE_KB, 'createUpdateKb', {\n          name: title\n        }, function (res) {\n          if (res.kb) {\n            _this11._deserializeKB(res.kb);\n\n            _this11.get('bases').addObject(res.kb);\n\n            resolve(res.kb);\n          } else {\n            reject(res);\n          }\n        });\n      });\n    },\n    saveBase: function saveBase(base) {\n      var _this12 = this;\n\n      var hash = {\n        kbId: base.id\n      };\n      var updated = false;\n\n      if (base._original.name !== base.name) {\n        hash.name = base.name;\n        updated = true;\n      }\n\n      if (base._original.domainName !== base.domainName) {\n        hash.domainName = base.domainName;\n        updated = true;\n      }\n\n      if (base._original.visible !== base.visible) {\n        hash.visible = base.visible;\n        updated = true;\n      }\n\n      return new Promise(function (resolve, reject) {\n        if (!updated) {\n          reject('BASE NOT UPDATED');\n          return;\n        }\n\n        _this12.ajax.mutation(_kb.default.CREATE_UPDATE_KB, 'createUpdateKb', hash, function (res) {\n          if (res.kb) {\n            //base.commit()\n            base._original.name = base.name;\n            base._original.domainName = base.domainName;\n            base._original.visible = base.visible;\n            resolve(base);\n          } else {\n            reject(res);\n          }\n        });\n      });\n    },\n    deleteBase: function deleteBase(base) {\n      var _this13 = this;\n\n      return new Promise(function (resolve) {\n        _this13.ajax.mutation(_kb.default.DELETE_KB, 'deleteKb', {\n          kbId: base.id\n        }, function (res) {\n          _this13.get('bases').removeObject(base);\n\n          resolve(_this13.get('bases'));\n        });\n      });\n    },\n    createSection: function createSection(base) {\n      var section = Section.create();\n      section.setBase(base);\n      return section;\n    },\n    createCategory: function createCategory(base, section) {\n      var category = Category.create();\n      category.setSection(section);\n      return category;\n    },\n    createArticle: function createArticle(category) {\n      var article = Article.create();\n      article.setCategories(category && !category.isSystem ? [category] : []);\n\n      if (category.isSystem) {\n        Ember.set(article, 'featured', true);\n      }\n\n      return article;\n    },\n    saveSection: function saveSection(section, newBase) {\n      var _this14 = this;\n\n      return new Promise(function (resolve, reject) {\n        var hash = section.getData();\n\n        if (section.id) {\n          hash.sectionId = +section.id;\n        }\n\n        hash.kbId = newBase ? +newBase.id : +section.base.id;\n\n        _this14.ajax.mutation(_kb.default.CREATE_UPDATE_KB_SECTION, 'createUpdateKbSection', hash, function (res) {\n          if (res.section) {\n            if (newBase) {\n              var oldBase = section.base;\n\n              if (newBase.id !== oldBase.id) {\n                _this14._updateSectionBase(section, oldBase, newBase);\n              }\n            }\n\n            if (!section.id) {\n              var data = _this14._deserializeSection(res.section, section.base);\n\n              Ember.set(section, 'id', data.id);\n              section.base.sections.addObject(section);\n\n              _this14.updateSectionOrders(section.base);\n            }\n\n            if (section.isUnpublished()) {\n              _this14._updateChildrenStatus(section);\n            }\n\n            section.commit();\n            resolve(section);\n          } else {\n            reject(res);\n          }\n        });\n      });\n    },\n    _updateSectionBase: function _updateSectionBase(section, oldBase, newBase) {\n      oldBase.sections.removeObject(section);\n      newBase.sections.addObject(section);\n      this.updateSectionOrders(newBase);\n      oldBase.categories.removeObjects(section.categories);\n      newBase.categories.addObjects(section.categories); //TODO check all articles removed from oldBase, check categories in oldBase\n\n      section.categories.forEach(function (c) {\n        oldBase.articles.removeObjects(c.articles);\n        newBase.articles.addObjects(c.articles);\n      });\n      section.setBase(newBase);\n    },\n    _updateChildrenStatus: function _updateChildrenStatus(section) {\n      var _this15 = this;\n\n      section.categories.forEach(function (c) {\n        if (c.status === 'PUBLISHED') {\n          Ember.set(c, 'status', 'DRAFT');\n\n          _this15.saveCategory(c);\n        }\n      });\n    },\n    deleteSection: function deleteSection(section) {\n      var _this16 = this;\n\n      return new Promise(function (resolve) {\n        _this16.ajax.mutation(_kb.default.DELETE_KB_SECTION, 'deleteKbSection', {\n          sectionId: section.id\n        }, function (res) {\n          section.base.sections.removeObject(section);\n          resolve();\n        });\n      });\n    },\n    saveCategory: function saveCategory(category, newSection) {\n      var _this17 = this;\n\n      return new Promise(function (resolve, reject) {\n        var hash = category.getData();\n\n        if (category.id) {\n          hash.categoryId = category.id;\n        }\n\n        if (category.image) {\n          hash.attachmentId = category.image.id;\n        }\n\n        hash.sectionId = newSection ? newSection.id : category.section.id;\n\n        _this17.ajax.mutation(_kb.default.CREATE_UPDATE_KB_CATEGORY, 'createUpdateCategory', hash, function (res) {\n          if (res.category) {\n            if (newSection) {\n              category.section.categories.removeObject(category);\n              newSection.categories.addObject(category);\n              category.setSection(newSection);\n\n              _this17.updateCategoriesOrders(category.section.base);\n            }\n\n            if (!category.id) {\n              var data = _this17._deserializeCategory(res.category, category.section);\n\n              Ember.set(category, 'id', data.id);\n              category.section.categories.addObject(category);\n              category.section.base.categories.addObject(category);\n              category.author = data.author;\n\n              _this17.updateCategoriesOrders(category.section.base);\n            }\n\n            if (category.isUnpublished()) {\n              category.articles.forEach(function (a) {\n                if (a.status === 'PUBLISHED') {\n                  if (!a.categories.some(function (c) {\n                    return c.status === 'PUBLISHED';\n                  })) {\n                    Ember.set(a, 'status', 'DRAFT');\n\n                    _this17.saveArticle(a, category.section.base);\n                  }\n                }\n              });\n            }\n\n            category.commit();\n            resolve(category);\n          } else {\n            reject(res);\n          }\n        });\n      });\n    },\n    duplicateCategory: function duplicateCategory(category, base) {\n      var _this18 = this;\n\n      return new Promise(function (resolve, reject) {\n        _this18.ajax.mutation(_kb.default.DUPLICATE_KB_CATEGORY, 'duplicateCategory', {\n          categoryId: category.id\n        }, function (res) {\n          if (res.category) {\n            var section = base.sections.findBy('id', res.category.section.id);\n\n            var _category = _this18._deserializeCategory(res.category, section);\n\n            section.categories.addObject(_category);\n            base.categories.addObject(_category);\n            resolve(_category);\n          } else {\n            reject(res);\n          }\n        });\n      });\n    },\n    deleteCategory: function deleteCategory(category, base) {\n      var _this19 = this;\n\n      return new Promise(function (resolve) {\n        _this19.ajax.mutation(_kb.default.DELETE_KB_CATEGORY, 'deleteKbCategory', {\n          categoryId: category.id\n        }, function (res) {\n          category.section.categories.removeObject(category);\n          base.categories.removeObject(category);\n          resolve();\n        });\n      });\n    },\n    saveArticle: function saveArticle(article, base) {\n      var _this20 = this;\n\n      return new Promise(function (resolve, reject) {\n        var hash = article.getData();\n\n        if (article.id) {\n          hash.articleId = article.id;\n        }\n\n        _this20.ajax.mutation(_kb.default.CREATE_UPDATE_ARTICLE, 'createUpdateArticle', hash, function (res) {\n          if (res.article) {\n            var art = Article.create();\n            art.setData(res.article);\n            Ember.set(article, 'createdAt', art.createdAt);\n            Ember.set(article, 'updatedAt', art.updatedAt);\n\n            if (!article.id) {\n              Ember.set(article, 'id', art.id);\n              article.categories.forEach(function (c) {\n                return c.articles.addObject(article);\n              });\n              base.articles.addObject(article);\n              Ember.set(article, 'author', art.author);\n\n              _this20.updateArticlesOrders(base);\n            } else {\n              var removed = article._original.categories.filter(function (cat) {\n                return !article.categories.includes(cat);\n              });\n\n              var added = article.categories.filter(function (cat) {\n                return !article._original.categories.includes(cat);\n              });\n              removed.forEach(function (c) {\n                return c.articles.removeObject(article);\n              });\n              added.forEach(function (c) {\n                return c.articles.addObject(article);\n              });\n\n              if (added.length > 0) {\n                _this20.updateArticlesOrders(base);\n              }\n            }\n\n            if (article.featured !== article._original.featured) {\n              if (article.featured) {\n                base.Featured.articles.addObject(article);\n              } else {\n                base.Featured.articles.removeObject(article);\n              }\n            }\n\n            article.commit();\n            resolve(article);\n          } else {\n            reject(res);\n          }\n        });\n      });\n    },\n    removeArticle: function removeArticle(article, category) {\n      article.categories.removeObject(category);\n      category.articles.removeObject(article);\n      this.saveArticle(article, category.section.base);\n    },\n    duplicateArticle: function duplicateArticle(article, base) {\n      var _this21 = this;\n\n      return new Promise(function (resolve, reject) {\n        _this21.ajax.mutation(_kb.default.DUPLICATE_ARTICLE, 'duplicateArticle', {\n          articleId: article.id\n        }, function (res) {\n          if (res.article) {\n            var art = Article.create();\n            art.setData(res.article);\n\n            if (art.featured) {\n              base.Featured.articles.addObject(art);\n            }\n\n            var categories = [];\n            res.article.categories.forEach(function (c) {\n              var category = base.categories.findBy('id', c.id);\n\n              if (!category) {\n                console.error('CATEGORY NOT FOUND', c.id);\n                return;\n              }\n\n              categories.addObject(category);\n              category.articles.addObject(art);\n            });\n            art.setCategories(categories);\n            art.commit();\n            base.articles.addObject(art);\n\n            _this21.updateArticlesOrders(base);\n\n            resolve(art);\n          } else {\n            reject(res);\n          }\n        });\n      });\n    },\n    deleteArticle: function deleteArticle(article, base) {\n      this.ajax.query(_kb.default.DELETE_ARTICLE, 'deleteArticle', {\n        articleId: article.id\n      }).then(function () {\n        article.categories.forEach(function (c) {\n          return c.articles.removeObject(article);\n        });\n        base.articles.removeObject(article);\n      });\n    },\n    saveStyles: function saveStyles(base) {\n      var _this22 = this;\n\n      return new Promise(function (resolve, reject) {\n        var styles = base.styles;\n        var hash = {\n          kbId: base.id,\n          magicStyles: styles.getData()\n        };\n\n        _this22.ajax.mutation(_kb.default.CREATE_UPDATE_KB, 'createUpdateKb', hash, function (res) {\n          if (res.kb) {\n            styles.commit();\n            resolve(res.kb);\n          } else {\n            reject(res);\n          }\n        });\n      });\n    },\n    deleteLogo: function deleteLogo(styles) {\n      return this.get('ajax').query(_mutation.default.DELETE_ATTACHMENT, 'deleteAttachment', {\n        attachmentId: styles.logoAttachmentId\n      }).then(function () {\n        Ember.set(styles, 'logoAttachmentId', null);\n        Ember.set(styles, 'logoUrl', null);\n        Ember.set(styles._original, 'logoAttachmentId', null);\n        Ember.set(styles._original, 'logoUrl', null);\n      });\n    },\n    deleteBackground: function deleteBackground(styles) {\n      return this.get('ajax').query(_mutation.default.DELETE_ATTACHMENT, 'deleteAttachment', {\n        attachmentId: styles.bgAttachmentId\n      }).then(function () {\n        Ember.set(styles, 'bgAttachmentId', null);\n        Ember.set(styles, 'bgUrl', null);\n        Ember.set(styles._original, 'bgAttachmentId', null);\n        Ember.set(styles._original, 'bgUrl', null);\n      });\n    },\n    updateVisibility: function updateVisibility(base, value) {\n      Ember.set(base, 'visible', value);\n      return this.saveBase(base);\n    },\n    addArticles: function addArticles(selected, category) {\n      var _this23 = this;\n\n      category.articles.addObjects(selected);\n      selected.forEach(function (art) {\n        if (category.isSystem) {\n          Ember.set(art, 'featured', true);\n        } else {\n          art.categories.addObject(category);\n        }\n\n        _this23.saveArticle(art, category.section.base);\n      });\n    },\n    findSection: function findSection(sectionId) {\n      var section;\n      this.get('bases').forEach(function (b) {\n        var s = b.sections.findBy('id', sectionId);\n\n        if (s) {\n          section = s;\n        }\n      });\n      return section;\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/services/languages\", [\"exports\", \"inboxfront/gql/query\"], function (_exports, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  var _default = Ember.Service.extend({\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    isRTL: false,\n    update: function update() {\n      var _this = this;\n\n      var locales = this.ajax.query(_query.default.LOCALES);\n      var companySettings = this.ajax.query(_query.default.COMPANY_SETTINGS);\n      return Ember.RSVP.all([locales, companySettings]).then(function (_ref) {\n        var _ref2 = _slicedToArray(_ref, 2),\n            locales = _ref2[0],\n            companySettings = _ref2[1];\n\n        var _ref3 = !companySettings.errors ? companySettings : {},\n            locale = _ref3.locale;\n\n        try {\n          locales = JSON.parse(locales);\n        } finally {\n          locales = Array.isArray(locales) ? locales : [];\n        }\n\n        switch ((locales.findBy('name', locale) || {}).code) {\n          case 'ar':\n          case 'ar-ar':\n            _this.set('isRTL', true);\n\n            document.body.classList.add('right-to-left');\n\n            _this.intl.set('locale', 'ar-ar');\n\n            break;\n\n          case 'en':\n          case 'en-us':\n          default:\n            _this.set('isRTL', false);\n\n            document.body.classList.remove('right-to-left');\n\n            _this.intl.set('locale', 'en-us');\n\n        }\n      });\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/services/liquid-fire-transitions\", [\"exports\", \"liquid-fire/transition-map\"], function (_exports, _transitionMap) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _transitionMap.default;\n  _exports.default = _default;\n});","define(\"inboxfront/services/map\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Service.extend({\n    get customMap() {\n      return {\n        \"title\": \"World, Miller projection, medium resolution\",\n        \"version\": \"1.1.3\",\n        \"type\": \"FeatureCollection\",\n        \"copyright\": \"Copyright (c) 2020 Highsoft AS, Based on data from Natural Earth\",\n        \"copyrightShort\": \"Natural Earth\",\n        \"copyrightUrl\": \"http://www.naturalearthdata.com\",\n        \"crs\": {\n          \"type\": \"name\",\n          \"properties\": {\n            \"name\": \"urn:ogc:def:crs:EPSG:54003\"\n          }\n        },\n        \"hc-transform\": {\n          \"default\": {\n            \"crs\": \"+proj=mill +lat_0=0 +lon_0=0 +x_0=0 +y_0=0 +R_A +datum=WGS84 +units=m +no_defs\",\n            \"scale\": 1.72182781654e-05,\n            \"jsonres\": 15.5,\n            \"jsonmarginX\": -999,\n            \"jsonmarginY\": 9851.0,\n            \"xoffset\": -19495356.3693,\n            \"yoffset\": 12635908.1982\n          }\n        },\n        \"features\": [{\n          \"type\": \"Feature\",\n          \"id\": \"FO\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.48,\n            \"hc-middle-y\": 0.54,\n            \"hc-key\": \"fo\",\n            \"hc-a2\": \"FO\",\n            \"name\": \"Faroe Islands\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"Faeroe Is.\",\n            \"subregion\": \"Northern Europe\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"FRO\",\n            \"iso-a2\": \"FO\",\n            \"woe-id\": \"23424816\",\n            \"continent\": \"Europe\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[3991, 8611], [4005, 8598], [4004, 8594], [3989, 8605], [3991, 8611]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"UM\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.57,\n            \"hc-middle-y\": 0.58,\n            \"hc-key\": \"um\",\n            \"hc-a2\": \"UM\",\n            \"name\": \"United States Minor Outlying Islands\",\n            \"labelrank\": \"5\",\n            \"country-abbrev\": \"U.S. MOI\",\n            \"subregion\": \"Seven seas (open ocean)\",\n            \"region-wb\": \"East Asia & Pacific\",\n            \"iso-a3\": \"UMI\",\n            \"iso-a2\": \"UM\",\n            \"woe-id\": \"28289407\",\n            \"continent\": \"North America\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[-605, 6652], [-606, 6652], [-606, 6652], [-606, 6652], [-605, 6652]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"US\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.68,\n            \"hc-middle-y\": 0.68,\n            \"hc-key\": \"us\",\n            \"hc-a2\": \"US\",\n            \"name\": \"United States of America\",\n            \"labelrank\": \"2\",\n            \"country-abbrev\": \"U.S.A.\",\n            \"subregion\": \"Northern America\",\n            \"region-wb\": \"North America\",\n            \"iso-a3\": \"USA\",\n            \"iso-a2\": \"US\",\n            \"woe-id\": \"23424977\",\n            \"continent\": \"North America\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[556, 8034], [559, 8032], [549, 8036], [550, 8040], [556, 8034]]], [[[558, 8043], [561, 8042], [558, 8039], [553, 8040], [558, 8043]]], [[[265, 8289], [268, 8289], [267, 8283], [263, 8288], [265, 8289]]], [[[263, 8300], [267, 8295], [264, 8292], [261, 8294], [263, 8300]]], [[[255, 8300], [267, 8279], [253, 8290], [251, 8302], [255, 8300]]], [[[306, 8298], [305, 8293], [298, 8293], [300, 8304], [306, 8298]]], [[[249, 8306], [250, 8302], [245, 8301], [244, 8305], [249, 8306]]], [[[292, 8310], [298, 8305], [294, 8298], [291, 8308], [292, 8310]]], [[[238, 8311], [244, 8313], [244, 8308], [238, 8304], [238, 8311]]], [[[249, 8311], [248, 8310], [244, 8314], [249, 8314], [249, 8311]]], [[[232, 8330], [237, 8337], [249, 8340], [245, 8335], [232, 8330]]], [[[272, 8342], [284, 8338], [278, 8330], [268, 8336], [272, 8342]]], [[[268, 8353], [268, 8346], [255, 8348], [259, 8353], [268, 8353]]], [[[282, 8349], [285, 8339], [276, 8346], [276, 8355], [282, 8349]]], [[[261, 8368], [271, 8358], [264, 8355], [259, 8356], [261, 8368]]], [[[234, 8379], [258, 8373], [253, 8353], [237, 8353], [234, 8379]]], [[[181, 8386], [179, 8377], [173, 8376], [177, 8383], [181, 8386]]], [[[158, 8420], [155, 8412], [152, 8416], [154, 8423], [158, 8420]]], [[[1578, 8023], [1574, 8018], [1559, 8010], [1556, 8013], [1578, 8023]]], [[[1623, 7918], [1621, 7909], [1614, 7899], [1610, 7903], [1623, 7918]]], [[[1667, 7934], [1667, 7928], [1663, 7927], [1665, 7933], [1667, 7934]]], [[[1724, 7944], [1726, 7939], [1717, 7939], [1721, 7943], [1724, 7944]]], [[[224, 8331], [215, 8369], [227, 8371], [236, 8359], [224, 8331]]], [[[-726, 8256], [-740, 8233], [-777, 8227], [-811, 8206], [-792, 8230], [-757, 8230], [-757, 8246], [-726, 8256]]], [[[193, 8378], [186, 8400], [202, 8387], [208, 8341], [193, 8378]]], [[[183, 8412], [177, 8392], [156, 8412], [174, 8431], [183, 8412]]], [[[199, 8431], [221, 8424], [229, 8389], [214, 8393], [199, 8431]]], [[[-826, 8660], [-803, 8657], [-834, 8641], [-862, 8661], [-896, 8667], [-850, 8675], [-826, 8660]]], [[[553, 8054], [551, 8053], [551, 8054], [553, 8054]]], [[[1261, 7281], [1260, 7293], [1252, 7296], [1228, 7335], [1206, 7373], [1202, 7375], [1200, 7378], [1167, 7387], [1143, 7358], [1102, 7380], [1091, 7409], [1043, 7449], [993, 7449], [993, 7434], [908, 7434], [797, 7472], [799, 7479], [728, 7473], [722, 7492], [686, 7523], [648, 7524], [624, 7541], [571, 7629], [568, 7651], [532, 7689], [528, 7720], [512, 7742], [522, 7777], [507, 7826], [520, 7864], [527, 7925], [507, 8030], [563, 8020], [563, 8024], [573, 8014], [562, 8025], [562, 8026], [566, 8031], [562, 8027], [561, 8054], [1379, 8054], [1455, 8037], [1491, 8018], [1546, 8016], [1503, 7997], [1471, 7971], [1510, 7975], [1520, 7963], [1574, 7988], [1575, 7986], [1575, 7988], [1591, 7997], [1601, 7995], [1583, 7981], [1612, 7961], [1683, 7971], [1697, 7959], [1708, 7961], [1708, 7954], [1689, 7936], [1622, 7938], [1592, 7889], [1612, 7898], [1595, 7842], [1598, 7806], [1614, 7783], [1632, 7792], [1645, 7831], [1636, 7855], [1644, 7893], [1694, 7935], [1726, 7918], [1730, 7880], [1715, 7868], [1750, 7865], [1758, 7833], [1755, 7820], [1751, 7816], [1746, 7820], [1739, 7807], [1727, 7787], [1756, 7775], [1780, 7780], [1855, 7817], [1862, 7830], [1858, 7836], [1858, 7842], [1927, 7844], [1955, 7886], [1970, 7900], [1987, 7905], [1987, 7905], [2082, 7905], [2118, 7937], [2126, 7968], [2149, 7996], [2192, 7982], [2192, 7933], [2196, 7927], [2203, 7927], [2202, 7914], [2210, 7911], [2216, 7898], [2179, 7882], [2181, 7881], [2174, 7874], [2173, 7879], [2173, 7879], [2164, 7875], [2168, 7876], [2168, 7870], [2163, 7871], [2161, 7874], [2155, 7872], [2110, 7843], [2108, 7787], [2041, 7770], [2006, 7747], [2005, 7718], [1959, 7656], [1937, 7700], [1941, 7654], [1934, 7620], [1948, 7620], [1956, 7577], [1933, 7542], [1915, 7545], [1890, 7517], [1854, 7495], [1795, 7447], [1786, 7414], [1814, 7342], [1829, 7289], [1819, 7237], [1797, 7235], [1766, 7277], [1746, 7323], [1752, 7355], [1710, 7394], [1682, 7378], [1650, 7401], [1567, 7404], [1544, 7395], [1558, 7358], [1533, 7373], [1514, 7361], [1485, 7382], [1464, 7376], [1411, 7380], [1340, 7337], [1309, 7290], [1321, 7262], [1289, 7265], [1261, 7281]]], [[[247, 8324], [243, 8322], [239, 8327], [247, 8327], [248, 8327], [252, 8348], [288, 8301], [287, 8280], [261, 8307], [246, 8319], [247, 8324]]], [[[-425, 7092], [-433, 7100], [-433, 7100], [-426, 7097], [-425, 7092], [-425, 7092], [-425, 7092]]], [[[-425, 7092], [-390, 7060], [-422, 7047], [-425, 7092], [-425, 7092], [-425, 7092]]], [[[308, 8292], [307, 8287], [302, 8290], [308, 8292], [308, 8292], [308, 8292]]], [[[217, 8430], [220, 8427], [210, 8429], [210, 8433], [205, 8435], [148, 8429], [100, 8466], [54, 8486], [-34, 8511], [-77, 8513], [-132, 8528], [-131, 8544], [-185, 8544], [-179, 8506], [-229, 8506], [-240, 8492], [-304, 8469], [-282, 8489], [-303, 8495], [-289, 8538], [-261, 8553], [-264, 8566], [-317, 8528], [-328, 8503], [-369, 8479], [-346, 8459], [-377, 8422], [-432, 8396], [-465, 8356], [-478, 8363], [-510, 8328], [-540, 8328], [-589, 8308], [-615, 8286], [-687, 8268], [-679, 8288], [-643, 8297], [-585, 8332], [-551, 8327], [-555, 8346], [-513, 8369], [-478, 8400], [-458, 8457], [-516, 8437], [-555, 8465], [-597, 8443], [-595, 8484], [-613, 8511], [-651, 8497], [-693, 8522], [-709, 8506], [-741, 8500], [-765, 8515], [-713, 8520], [-680, 8544], [-726, 8574], [-715, 8598], [-667, 8655], [-644, 8644], [-615, 8663], [-568, 8678], [-587, 8710], [-579, 8735], [-637, 8709], [-728, 8718], [-784, 8772], [-702, 8808], [-655, 8816], [-653, 8790], [-599, 8787], [-594, 8837], [-655, 8842], [-667, 8867], [-741, 8904], [-729, 8932], [-673, 8934], [-637, 8959], [-638, 8973], [-601, 9009], [-570, 9009], [-534, 9034], [-486, 9036], [-450, 9061], [-399, 9052], [-370, 9033], [-317, 9037], [-306, 9015], [-225, 9020], [-162, 9000], [-87, 8990], [-49, 8997], [19, 8972], [20, 8520], [74, 8510], [120, 8473], [126, 8458], [158, 8488], [183, 8497], [199, 8475], [245, 8436], [292, 8359], [346, 8330], [346, 8304], [346, 8304], [319, 8284], [320, 8322], [316, 8323], [310, 8332], [305, 8326], [295, 8329], [287, 8349], [254, 8380], [220, 8428], [217, 8430]]], [[[-373, 8372], [-390, 8391], [-344, 8421], [-318, 8446], [-311, 8403], [-356, 8377], [-413, 8325], [-373, 8372]]], [[[-433, 7100], [-479, 7115], [-446, 7112], [-433, 7100], [-433, 7100]]], [[[308, 8292], [309, 8295], [309, 8292], [308, 8292], [308, 8292], [308, 8292]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"JP\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.52,\n            \"hc-middle-y\": 0.66,\n            \"hc-key\": \"jp\",\n            \"hc-a2\": \"JP\",\n            \"name\": \"Japan\",\n            \"labelrank\": \"2\",\n            \"country-abbrev\": \"Japan\",\n            \"subregion\": \"Eastern Asia\",\n            \"region-wb\": \"East Asia & Pacific\",\n            \"iso-a3\": \"JPN\",\n            \"iso-a2\": \"JP\",\n            \"woe-id\": \"23424856\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[8389, 7914], [8390, 7917], [8398, 7911], [8394, 7909], [8389, 7914]]], [[[8149, 7526], [8129, 7515], [8097, 7520], [8140, 7570], [8197, 7578], [8232, 7572], [8278, 7641], [8269, 7618], [8307, 7629], [8314, 7654], [8342, 7662], [8359, 7703], [8352, 7721], [8369, 7771], [8380, 7756], [8400, 7767], [8419, 7706], [8391, 7670], [8390, 7636], [8375, 7598], [8384, 7580], [8357, 7553], [8353, 7573], [8306, 7546], [8256, 7542], [8267, 7531], [8239, 7508], [8212, 7518], [8222, 7544], [8172, 7539], [8149, 7527], [8166, 7521], [8186, 7539], [8200, 7532], [8186, 7497], [8173, 7507], [8138, 7480], [8130, 7504], [8149, 7526]]], [[[8044, 7495], [8037, 7525], [8057, 7499], [8076, 7517], [8113, 7508], [8122, 7487], [8101, 7435], [8068, 7431], [8067, 7482], [8044, 7495]]], [[[8380, 7790], [8365, 7775], [8355, 7820], [8373, 7846], [8401, 7845], [8416, 7924], [8472, 7874], [8509, 7860], [8522, 7839], [8483, 7831], [8455, 7794], [8413, 7818], [8367, 7806], [8380, 7790]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"SC\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.58,\n            \"hc-middle-y\": 0.41,\n            \"hc-key\": \"sc\",\n            \"hc-a2\": \"SC\",\n            \"name\": \"Seychelles\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"Syc.\",\n            \"subregion\": \"Eastern Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"SYC\",\n            \"iso-a2\": \"SC\",\n            \"woe-id\": \"23424941\",\n            \"continent\": \"Seven seas (open ocean)\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[5849, 6344], [5852, 6341], [5851, 6337], [5843, 6348], [5849, 6344]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"IN\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.34,\n            \"hc-middle-y\": 0.43,\n            \"hc-key\": \"in\",\n            \"hc-a2\": \"IN\",\n            \"name\": \"India\",\n            \"labelrank\": \"2\",\n            \"country-abbrev\": \"India\",\n            \"subregion\": \"Southern Asia\",\n            \"region-wb\": \"South Asia\",\n            \"iso-a3\": \"IND\",\n            \"iso-a2\": \"IN\",\n            \"woe-id\": \"23424848\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[6818, 7133], [6820, 7134], [6820, 7126], [6817, 7128], [6818, 7133]]], [[[6819, 7322], [6840, 7326], [6842, 7305], [6869, 7285], [6937, 7293], [6923, 7319], [6953, 7324], [7012, 7369], [7032, 7360], [7057, 7370], [7092, 7333], [7074, 7306], [7024, 7278], [7023, 7255], [6996, 7195], [6973, 7200], [6969, 7150], [6951, 7137], [6939, 7192], [6922, 7167], [6909, 7188], [6949, 7229], [6935, 7237], [6886, 7236], [6870, 7262], [6829, 7277], [6818, 7260], [6843, 7237], [6816, 7220], [6837, 7209], [6832, 7189], [6847, 7142], [6823, 7124], [6820, 7141], [6792, 7124], [6767, 7075], [6740, 7073], [6699, 7023], [6646, 6986], [6647, 6972], [6586, 6945], [6580, 6925], [6588, 6875], [6574, 6835], [6574, 6783], [6504, 6717], [6476, 6742], [6454, 6807], [6424, 6859], [6410, 6911], [6384, 6956], [6360, 7072], [6367, 7093], [6351, 7149], [6344, 7113], [6310, 7098], [6291, 7105], [6258, 7137], [6287, 7155], [6241, 7174], [6227, 7195], [6247, 7208], [6280, 7205], [6313, 7222], [6265, 7289], [6295, 7328], [6337, 7325], [6368, 7360], [6381, 7388], [6416, 7427], [6415, 7446], [6438, 7461], [6400, 7495], [6393, 7534], [6410, 7548], [6453, 7539], [6490, 7559], [6513, 7572], [6527, 7544], [6546, 7534], [6542, 7507], [6563, 7480], [6530, 7473], [6541, 7434], [6608, 7397], [6589, 7383], [6579, 7353], [6660, 7310], [6714, 7305], [6751, 7281], [6795, 7274], [6820, 7286], [6819, 7322]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"FR\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.28,\n            \"hc-middle-y\": 0.04,\n            \"hc-key\": \"fr\",\n            \"hc-a2\": \"FR\",\n            \"name\": \"France\",\n            \"labelrank\": \"2\",\n            \"country-abbrev\": \"Fr.\",\n            \"subregion\": \"Western Europe\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"FRA\",\n            \"iso-a2\": \"FR\",\n            \"woe-id\": \"-90\",\n            \"continent\": \"Europe\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[2537, 7972], [2531, 7971], [2530, 7983], [2533, 7975], [2537, 7972]]], [[[4485, 7820], [4477, 7774], [4465, 7781], [4462, 7817], [4485, 7820]]], [[[9164, 5848], [9155, 5806], [9109, 5833], [9082, 5858], [9076, 5879], [9141, 5830], [9164, 5848]]], [[[6256, 4904], [6297, 4899], [6285, 4876], [6245, 4876], [6256, 4904]]], [[[2331, 7017], [2334, 7019], [2334, 7016], [2331, 7017]]], [[[4427, 7861], [4426, 7860], [4425, 7859], [4424, 7860], [4423, 7858], [4385, 7835], [4321, 7852], [4294, 7830], [4298, 7812], [4279, 7808], [4263, 7812], [4262, 7812], [4262, 7812], [4255, 7814], [4255, 7818], [4246, 7818], [4203, 7821], [4151, 7846], [4160, 7853], [4173, 7943], [4145, 7980], [4120, 7997], [4065, 8019], [4064, 8038], [4112, 8049], [4124, 8036], [4163, 8041], [4147, 8082], [4197, 8065], [4210, 8081], [4250, 8101], [4251, 8127], [4279, 8135], [4327, 8092], [4376, 8075], [4381, 8071], [4392, 8072], [4447, 8053], [4429, 8001], [4386, 7963], [4389, 7952], [4391, 7955], [4393, 7956], [4405, 7957], [4405, 7947], [4412, 7939], [4400, 7909], [4427, 7861]]], [[[2596, 6636], [2603, 6648], [2632, 6639], [2670, 6598], [2632, 6543], [2583, 6547], [2601, 6581], [2587, 6623], [2596, 6636]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"FM\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.50,\n            \"hc-middle-y\": 0.52,\n            \"hc-key\": \"fm\",\n            \"hc-a2\": \"FM\",\n            \"name\": \"Federated States of Micronesia\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"F.S.M.\",\n            \"subregion\": \"Micronesia\",\n            \"region-wb\": \"East Asia & Pacific\",\n            \"iso-a3\": \"FSM\",\n            \"iso-a2\": \"FM\",\n            \"woe-id\": \"23424815\",\n            \"continent\": \"Oceania\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[8899, 6684], [8902, 6683], [8902, 6679], [8899, 6679], [8899, 6684]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"CN\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.41,\n            \"hc-middle-y\": 0.56,\n            \"hc-key\": \"cn\",\n            \"hc-a2\": \"CN\",\n            \"name\": \"China\",\n            \"labelrank\": \"2\",\n            \"country-abbrev\": \"China\",\n            \"subregion\": \"Eastern Asia\",\n            \"region-wb\": \"East Asia & Pacific\",\n            \"iso-a3\": \"CHN\",\n            \"iso-a2\": \"CN\",\n            \"woe-id\": \"23424781\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[7429, 7050], [7456, 7076], [7488, 7081], [7498, 7067], [7481, 7036], [7459, 7021], [7429, 7031], [7429, 7050]]], [[[6842, 7305], [6840, 7326], [6819, 7322], [6773, 7330], [6756, 7323], [6729, 7336], [6699, 7367], [6683, 7364], [6640, 7401], [6608, 7397], [6541, 7434], [6530, 7473], [6563, 7480], [6542, 7507], [6546, 7534], [6527, 7544], [6513, 7572], [6500, 7571], [6482, 7577], [6459, 7605], [6416, 7624], [6411, 7627], [6426, 7631], [6423, 7675], [6395, 7677], [6389, 7707], [6399, 7728], [6446, 7748], [6450, 7736], [6482, 7759], [6521, 7763], [6529, 7774], [6584, 7803], [6602, 7838], [6581, 7906], [6646, 7924], [6668, 7986], [6719, 7972], [6741, 7981], [6750, 8032], [6795, 8058], [6801, 8059], [6810, 8061], [6814, 8039], [6847, 8016], [6885, 8003], [6906, 7963], [6901, 7912], [6979, 7903], [7034, 7879], [7064, 7822], [7220, 7815], [7232, 7803], [7282, 7788], [7326, 7787], [7372, 7807], [7453, 7813], [7526, 7857], [7511, 7885], [7528, 7908], [7575, 7895], [7603, 7919], [7637, 7921], [7664, 7953], [7714, 7968], [7756, 7963], [7762, 7975], [7722, 8015], [7698, 8015], [7696, 8015], [7691, 8008], [7642, 8005], [7632, 8021], [7667, 8086], [7699, 8074], [7742, 8093], [7740, 8107], [7768, 8158], [7788, 8176], [7766, 8201], [7790, 8222], [7862, 8234], [7935, 8210], [8005, 8075], [8043, 8071], [8086, 8027], [8093, 8004], [8135, 8005], [8192, 8031], [8204, 8005], [8185, 7988], [8178, 7951], [8146, 7907], [8138, 7916], [8121, 7913], [8090, 7899], [8099, 7870], [8091, 7827], [8078, 7815], [8057, 7831], [8053, 7812], [8004, 7796], [8007, 7774], [7962, 7785], [7943, 7758], [7895, 7730], [7838, 7706], [7799, 7682], [7804, 7705], [7833, 7744], [7800, 7758], [7778, 7733], [7751, 7722], [7736, 7698], [7699, 7695], [7708, 7662], [7731, 7662], [7749, 7627], [7787, 7651], [7812, 7637], [7845, 7637], [7787, 7604], [7742, 7557], [7773, 7532], [7791, 7478], [7819, 7454], [7824, 7420], [7794, 7408], [7836, 7385], [7812, 7368], [7814, 7337], [7794, 7326], [7749, 7262], [7758, 7244], [7731, 7235], [7661, 7167], [7610, 7163], [7593, 7144], [7576, 7170], [7574, 7142], [7489, 7118], [7466, 7084], [7461, 7122], [7422, 7134], [7409, 7122], [7366, 7149], [7372, 7161], [7329, 7180], [7289, 7154], [7245, 7162], [7234, 7150], [7217, 7146], [7222, 7111], [7206, 7124], [7177, 7120], [7170, 7139], [7146, 7143], [7157, 7171], [7138, 7175], [7130, 7203], [7101, 7195], [7103, 7234], [7133, 7260], [7132, 7313], [7098, 7343], [7092, 7333], [7057, 7370], [7032, 7360], [7012, 7369], [6953, 7324], [6923, 7319], [6882, 7338], [6842, 7305]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"PT\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.46,\n            \"hc-middle-y\": 0.50,\n            \"hc-key\": \"pt\",\n            \"hc-a2\": \"PT\",\n            \"name\": \"Portugal\",\n            \"labelrank\": \"2\",\n            \"country-abbrev\": \"Port.\",\n            \"subregion\": \"Southern Europe\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"PRT\",\n            \"iso-a2\": \"PT\",\n            \"woe-id\": \"23424925\",\n            \"continent\": \"Europe\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[3984, 7629], [3937, 7624], [3944, 7663], [3922, 7681], [3946, 7754], [3944, 7795], [4009, 7795], [4020, 7781], [3998, 7762], [3997, 7692], [3984, 7629]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"SW\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.86,\n            \"hc-middle-y\": 0.57,\n            \"hc-key\": \"sw\",\n            \"hc-a2\": \"SW\",\n            \"name\": \"Serranilla Bank\",\n            \"labelrank\": \"5\",\n            \"country-abbrev\": \"S.B.\",\n            \"subregion\": \"Caribbean\",\n            \"region-wb\": \"Latin America & Caribbean\",\n            \"iso-a3\": \"-99\",\n            \"iso-a2\": \"SW\",\n            \"woe-id\": \"-99\",\n            \"continent\": \"North America\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[1870, 6950], [1870, 6950], [1870, 6950], [1870, 6950]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"SH\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.54,\n            \"hc-middle-y\": 0.51,\n            \"hc-key\": \"sh\",\n            \"hc-a2\": \"SH\",\n            \"name\": \"Scarborough Reef\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"S.R.\",\n            \"subregion\": \"South-Eastern Asia\",\n            \"region-wb\": \"East Asia & Pacific\",\n            \"iso-a3\": \"-99\",\n            \"iso-a2\": \"SH\",\n            \"woe-id\": \"-99\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[7699, 6929], [7698, 6929], [7698, 6929], [7698, 6929], [7699, 6929]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"BR\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.54,\n            \"hc-middle-y\": 0.34,\n            \"hc-key\": \"br\",\n            \"hc-a2\": \"BR\",\n            \"name\": \"Brazil\",\n            \"labelrank\": \"2\",\n            \"country-abbrev\": \"Brazil\",\n            \"subregion\": \"South America\",\n            \"region-wb\": \"Latin America & Caribbean\",\n            \"iso-a3\": \"BRA\",\n            \"iso-a2\": \"BR\",\n            \"woe-id\": \"23424768\",\n            \"continent\": \"South America\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[2729, 6474], [2767, 6471], [2755, 6436], [2702, 6426], [2696, 6461], [2729, 6474]]], [[[2615, 5450], [2627, 5475], [2626, 5480], [2554, 5539], [2542, 5531], [2517, 5563], [2494, 5561], [2549, 5623], [2606, 5658], [2604, 5706], [2584, 5708], [2584, 5709], [2583, 5712], [2594, 5736], [2594, 5755], [2559, 5759], [2553, 5800], [2530, 5817], [2483, 5817], [2488, 5852], [2478, 5876], [2496, 5937], [2471, 5965], [2469, 5993], [2419, 5995], [2409, 6069], [2369, 6077], [2332, 6104], [2293, 6110], [2263, 6149], [2262, 6192], [2226, 6186], [2177, 6154], [2139, 6155], [2108, 6153], [2111, 6200], [2091, 6185], [2061, 6183], [2007, 6256], [2034, 6290], [2040, 6327], [2103, 6356], [2128, 6354], [2143, 6437], [2125, 6474], [2131, 6529], [2181, 6529], [2206, 6540], [2219, 6515], [2258, 6498], [2301, 6525], [2324, 6550], [2303, 6552], [2286, 6596], [2377, 6604], [2401, 6632], [2424, 6629], [2437, 6595], [2423, 6558], [2431, 6534], [2459, 6514], [2509, 6538], [2528, 6536], [2543, 6553], [2583, 6547], [2632, 6543], [2670, 6598], [2688, 6593], [2700, 6543], [2723, 6528], [2725, 6479], [2679, 6465], [2701, 6426], [2743, 6421], [2788, 6463], [2869, 6439], [2879, 6399], [2908, 6412], [2969, 6393], [3017, 6395], [3062, 6370], [3101, 6334], [3149, 6327], [3171, 6267], [3156, 6207], [3109, 6160], [3075, 6104], [3048, 6086], [3051, 6007], [3043, 5952], [3028, 5936], [3026, 5900], [2985, 5834], [2988, 5821], [2956, 5790], [2888, 5790], [2811, 5749], [2785, 5728], [2761, 5693], [2767, 5650], [2757, 5614], [2726, 5585], [2711, 5552], [2684, 5560], [2677, 5531], [2654, 5510], [2642, 5465], [2620, 5444], [2615, 5447], [2615, 5450]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"KI\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.28,\n            \"hc-middle-y\": 0.65,\n            \"hc-key\": \"ki\",\n            \"hc-a2\": \"KI\",\n            \"name\": \"Kiribati\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"Kir.\",\n            \"subregion\": \"Micronesia\",\n            \"region-wb\": \"East Asia & Pacific\",\n            \"iso-a3\": \"KIR\",\n            \"iso-a2\": \"KI\",\n            \"woe-id\": \"23424867\",\n            \"continent\": \"Oceania\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[-468, 6538], [-465, 6533], [-460, 6529], [-467, 6531], [-468, 6538]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"PH\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.40,\n            \"hc-middle-y\": 0.19,\n            \"hc-key\": \"ph\",\n            \"hc-a2\": \"PH\",\n            \"name\": \"Philippines\",\n            \"labelrank\": \"2\",\n            \"country-abbrev\": \"Phil.\",\n            \"subregion\": \"South-Eastern Asia\",\n            \"region-wb\": \"East Asia & Pacific\",\n            \"iso-a3\": \"PHL\",\n            \"iso-a2\": \"PH\",\n            \"woe-id\": \"23424934\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[7894, 6825], [7915, 6827], [7892, 6850], [7919, 6851], [7934, 6808], [7915, 6812], [7907, 6784], [7894, 6825]]], [[[7758, 6817], [7762, 6844], [7775, 6837], [7758, 6817], [7758, 6817]]], [[[7753, 6809], [7752, 6810], [7758, 6817], [7758, 6817], [7758, 6816], [7753, 6809], [7753, 6809]]], [[[7823, 6787], [7825, 6841], [7859, 6818], [7853, 6800], [7886, 6812], [7884, 6786], [7855, 6746], [7836, 6770], [7842, 6795], [7823, 6787]]], [[[7891, 6697], [7867, 6709], [7840, 6706], [7823, 6668], [7827, 6707], [7866, 6736], [7880, 6720], [7907, 6747], [7929, 6745], [7929, 6776], [7953, 6740], [7962, 6694], [7951, 6678], [7937, 6696], [7925, 6676], [7925, 6643], [7891, 6661], [7891, 6697]]], [[[7896, 6884], [7885, 6826], [7867, 6840], [7859, 6878], [7840, 6893], [7842, 6869], [7816, 6893], [7801, 6877], [7817, 6862], [7802, 6841], [7776, 6880], [7796, 6881], [7767, 6918], [7760, 6966], [7777, 6959], [7775, 7002], [7801, 7048], [7798, 7035], [7834, 7023], [7840, 6987], [7831, 6962], [7812, 6952], [7817, 6900], [7839, 6905], [7896, 6884]]], [[[7753, 6809], [7757, 6790], [7686, 6729], [7752, 6809], [7753, 6809]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"MX\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.51,\n            \"hc-middle-y\": 0.49,\n            \"hc-key\": \"mx\",\n            \"hc-a2\": \"MX\",\n            \"name\": \"Mexico\",\n            \"labelrank\": \"2\",\n            \"country-abbrev\": \"Mex.\",\n            \"subregion\": \"Central America\",\n            \"region-wb\": \"Latin America & Caribbean\",\n            \"iso-a3\": \"MEX\",\n            \"iso-a2\": \"MX\",\n            \"woe-id\": \"23424900\",\n            \"continent\": \"North America\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[1630, 7094], [1622, 7084], [1622, 7088], [1624, 7093], [1630, 7094]]], [[[1038, 7129], [1042, 7127], [1052, 7116], [1044, 7121], [1038, 7129]]], [[[881, 7216], [885, 7216], [889, 7212], [889, 7210], [881, 7216]]], [[[875, 7231], [874, 7226], [871, 7225], [874, 7232], [875, 7231]]], [[[786, 7330], [784, 7328], [781, 7330], [786, 7338], [786, 7330]]], [[[696, 7356], [694, 7355], [692, 7363], [695, 7361], [696, 7356]]], [[[864, 7349], [866, 7364], [874, 7359], [871, 7350], [864, 7349]]], [[[836, 7376], [845, 7368], [847, 7358], [833, 7372], [836, 7376]]], [[[1200, 7378], [1199, 7374], [1206, 7373], [1228, 7335], [1252, 7296], [1259, 7288], [1261, 7281], [1289, 7265], [1321, 7262], [1306, 7216], [1300, 7155], [1321, 7096], [1361, 7038], [1401, 7020], [1478, 7034], [1505, 7051], [1523, 7108], [1589, 7126], [1630, 7115], [1609, 7083], [1597, 7023], [1583, 7030], [1567, 7012], [1558, 7009], [1504, 7009], [1491, 6992], [1522, 6966], [1482, 6956], [1466, 6911], [1417, 6957], [1389, 6967], [1339, 6944], [1273, 6971], [1205, 6993], [1183, 7012], [1133, 7025], [1088, 7056], [1067, 7089], [1083, 7121], [1064, 7158], [989, 7239], [956, 7256], [956, 7286], [923, 7307], [876, 7358], [847, 7417], [849, 7428], [804, 7448], [801, 7397], [832, 7368], [924, 7228], [922, 7208], [946, 7205], [956, 7176], [943, 7165], [930, 7186], [876, 7228], [873, 7264], [834, 7285], [790, 7321], [816, 7325], [820, 7341], [771, 7383], [760, 7417], [728, 7473], [799, 7479], [797, 7472], [908, 7434], [993, 7434], [993, 7449], [1043, 7449], [1091, 7409], [1102, 7380], [1143, 7358], [1167, 7387], [1200, 7378]], [[1309, 7246], [1303, 7231], [1306, 7218], [1313, 7245], [1309, 7246]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"ES\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.76,\n            \"hc-middle-y\": 0.27,\n            \"hc-key\": \"es\",\n            \"hc-a2\": \"ES\",\n            \"name\": \"Spain\",\n            \"labelrank\": \"2\",\n            \"country-abbrev\": \"Sp.\",\n            \"subregion\": \"Southern Europe\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"ESP\",\n            \"iso-a2\": \"ES\",\n            \"woe-id\": \"23424950\",\n            \"continent\": \"Europe\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[3748, 7322], [3716, 7331], [3697, 7330], [3726, 7345], [3748, 7322]]], [[[4117, 7566], [4118, 7565], [4117, 7564], [4116, 7566], [4117, 7566]]], [[[4044, 7586], [4046, 7586], [4045, 7584], [4044, 7585], [4044, 7586]]], [[[4045, 7594], [4021, 7599], [4011, 7621], [3984, 7629], [3997, 7692], [3998, 7762], [4020, 7781], [4009, 7795], [3944, 7795], [3930, 7838], [3969, 7860], [3988, 7852], [4098, 7851], [4151, 7846], [4203, 7821], [4246, 7818], [4249, 7812], [4255, 7814], [4262, 7812], [4262, 7813], [4262, 7814], [4263, 7812], [4263, 7812], [4279, 7808], [4298, 7812], [4300, 7795], [4265, 7771], [4233, 7763], [4194, 7709], [4211, 7683], [4189, 7669], [4183, 7644], [4154, 7635], [4143, 7615], [4072, 7613], [4046, 7594], [4045, 7594]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"BU\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.49,\n            \"hc-middle-y\": 0.73,\n            \"hc-key\": \"bu\",\n            \"hc-a2\": \"BU\",\n            \"name\": \"Bajo Nuevo Bank (Petrel Is.)\",\n            \"labelrank\": \"8\",\n            \"country-abbrev\": null,\n            \"subregion\": \"Caribbean\",\n            \"region-wb\": \"Latin America & Caribbean\",\n            \"iso-a3\": \"-99\",\n            \"iso-a2\": \"BU\",\n            \"woe-id\": \"-99\",\n            \"continent\": \"North America\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[1830, 6948], [1830, 6948], [1830, 6948], [1830, 6948], [1830, 6948]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"MV\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.57,\n            \"hc-middle-y\": 0.53,\n            \"hc-key\": \"mv\",\n            \"hc-a2\": \"MV\",\n            \"name\": \"Maldives\",\n            \"labelrank\": \"5\",\n            \"country-abbrev\": \"Mald.\",\n            \"subregion\": \"Southern Asia\",\n            \"region-wb\": \"South Asia\",\n            \"iso-a3\": \"MDV\",\n            \"iso-a2\": \"MV\",\n            \"woe-id\": \"23424899\",\n            \"continent\": \"Seven seas (open ocean)\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[6382, 6647], [6390, 6636], [6380, 6637], [6384, 6642], [6382, 6647]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"SP\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.50,\n            \"hc-middle-y\": 0.50,\n            \"hc-key\": \"sp\",\n            \"hc-a2\": \"SP\",\n            \"name\": \"Spratly Islands\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"Spratly Is.\",\n            \"subregion\": \"South-Eastern Asia\",\n            \"region-wb\": \"East Asia & Pacific\",\n            \"iso-a3\": \"SPI\",\n            \"iso-a2\": \"SP\",\n            \"woe-id\": \"23424921\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[7642, 6799], [7641, 6799], [7641, 6799], [7642, 6799], [7642, 6799]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"GB\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.69,\n            \"hc-middle-y\": 0.09,\n            \"hc-key\": \"gb\",\n            \"hc-a2\": \"GB\",\n            \"name\": \"United Kingdom\",\n            \"labelrank\": \"2\",\n            \"country-abbrev\": \"U.K.\",\n            \"subregion\": \"Northern Europe\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"GBR\",\n            \"iso-a2\": \"GB\",\n            \"woe-id\": \"-90\",\n            \"continent\": \"Europe\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[4108, 8458], [4110, 8454], [4106, 8453], [4102, 8457], [4108, 8458]]], [[[4112, 8469], [4111, 8462], [4116, 8461], [4104, 8463], [4112, 8469]]], [[[4118, 8472], [4113, 8477], [4125, 8471], [4121, 8468], [4118, 8472]]], [[[4173, 8521], [4166, 8500], [4165, 8515], [4155, 8520], [4173, 8521]]], [[[4176, 8534], [4182, 8533], [4169, 8530], [4171, 8539], [4176, 8534]]], [[[4181, 8542], [4179, 8536], [4175, 8537], [4176, 8542], [4181, 8542]]], [[[1789, 7055], [1792, 7057], [1798, 7055], [1792, 7054], [1789, 7055]]], [[[2080, 7131], [2072, 7131], [2072, 7133], [2077, 7133], [2080, 7131]]], [[[2065, 7134], [2063, 7131], [2058, 7131], [2062, 7132], [2065, 7134]]], [[[3994, 8404], [3993, 8427], [4018, 8441], [4015, 8421], [3994, 8404]]], [[[2433, 4774], [2454, 4816], [2486, 4811], [2491, 4798], [2433, 4774]]], [[[5210, 7554], [5209, 7553], [5207, 7555], [5206, 7555], [5206, 7555], [5206, 7554], [5204, 7554], [5204, 7555], [5205, 7555], [5203, 7556], [5206, 7556], [5210, 7558], [5210, 7557], [5207, 7557], [5210, 7554]], [[5205, 7555], [5206, 7556], [5205, 7556], [5205, 7555]]], [[[4046, 7594], [4045, 7593], [4045, 7594], [4046, 7594]]], [[[5184, 7543], [5181, 7544], [5176, 7544], [5178, 7545], [5184, 7543]]], [[[3989, 8295], [4018, 8305], [4040, 8278], [4018, 8256], [3987, 8256], [3961, 8270], [3989, 8295]]], [[[4024, 8390], [4056, 8446], [4114, 8447], [4083, 8416], [4100, 8407], [4147, 8405], [4152, 8396], [4110, 8337], [4156, 8317], [4168, 8277], [4202, 8256], [4214, 8215], [4204, 8207], [4254, 8201], [4251, 8174], [4225, 8151], [4244, 8137], [4212, 8122], [4102, 8117], [4043, 8100], [4081, 8140], [4113, 8140], [4074, 8163], [4046, 8166], [4079, 8182], [4080, 8220], [4109, 8227], [4119, 8259], [4096, 8272], [4103, 8288], [4073, 8289], [4075, 8268], [4052, 8286], [4067, 8313], [4036, 8351], [4008, 8361], [4032, 8367], [4003, 8396], [4024, 8390]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"GR\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.30,\n            \"hc-middle-y\": 0.43,\n            \"hc-key\": \"gr\",\n            \"hc-a2\": \"GR\",\n            \"name\": \"Greece\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Greece\",\n            \"subregion\": \"Southern Europe\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"GRC\",\n            \"iso-a2\": \"GR\",\n            \"woe-id\": \"23424833\",\n            \"continent\": \"Europe\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[4984, 7560], [4938, 7553], [4902, 7565], [4922, 7573], [4984, 7560]]], [[[5023, 7596], [5041, 7604], [5037, 7593], [5028, 7585], [5023, 7596]]], [[[5011, 7610], [5003, 7612], [5010, 7619], [5009, 7615], [5011, 7610]]], [[[5002, 7626], [5006, 7623], [5003, 7621], [5004, 7624], [5002, 7626]]], [[[4952, 7622], [4962, 7630], [4963, 7623], [4957, 7611], [4952, 7622]]], [[[4985, 7644], [4977, 7640], [4975, 7641], [4978, 7645], [4985, 7644]]], [[[5004, 7649], [5007, 7647], [4999, 7645], [4993, 7649], [5004, 7649]]], [[[4978, 7677], [4980, 7667], [4975, 7669], [4971, 7677], [4978, 7677]]], [[[4959, 7727], [4953, 7726], [4959, 7743], [4966, 7743], [4959, 7727]]], [[[4828, 7750], [4831, 7753], [4828, 7750], [4826, 7753], [4826, 7754], [4828, 7756], [4831, 7756], [4854, 7765], [4884, 7773], [4931, 7781], [4953, 7770], [4985, 7786], [4994, 7775], [4977, 7752], [4947, 7761], [4907, 7750], [4928, 7732], [4876, 7743], [4874, 7728], [4958, 7637], [4915, 7667], [4918, 7646], [4893, 7656], [4878, 7642], [4892, 7604], [4853, 7613], [4838, 7665], [4798, 7715], [4809, 7720], [4828, 7750]]], [[[4989, 7700], [4994, 7693], [4988, 7690], [4971, 7698], [4986, 7702], [4988, 7702], [4989, 7700]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"AS\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.56,\n            \"hc-middle-y\": 0.57,\n            \"hc-key\": \"as\",\n            \"hc-a2\": \"AS\",\n            \"name\": \"American Samoa\",\n            \"labelrank\": \"4\",\n            \"country-abbrev\": \"Am. Samoa\",\n            \"subregion\": \"Polynesia\",\n            \"region-wb\": \"East Asia & Pacific\",\n            \"iso-a3\": \"ASM\",\n            \"iso-a2\": \"AS\",\n            \"woe-id\": \"23424746\",\n            \"continent\": \"Oceania\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[-859, 6056], [-861, 6055], [-863, 6052], [-866, 6054], [-859, 6056]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"DK\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.35,\n            \"hc-middle-y\": 0.49,\n            \"hc-key\": \"dk\",\n            \"hc-a2\": \"DK\",\n            \"name\": \"Denmark\",\n            \"labelrank\": \"4\",\n            \"country-abbrev\": \"Den.\",\n            \"subregion\": \"Northern Europe\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"DNK\",\n            \"iso-a2\": \"DK\",\n            \"woe-id\": \"23424796\",\n            \"continent\": \"Europe\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[4538, 8291], [4553, 8278], [4544, 8277], [4531, 8283], [4538, 8291]]], [[[4511, 8288], [4516, 8286], [4512, 8286], [4506, 8292], [4511, 8288]]], [[[4576, 8293], [4566, 8288], [4565, 8292], [4570, 8294], [4576, 8293]]], [[[4495, 8296], [4502, 8291], [4500, 8287], [4494, 8289], [4495, 8296]]], [[[4526, 8290], [4523, 8282], [4520, 8286], [4529, 8299], [4526, 8290]]], [[[4578, 8322], [4559, 8280], [4533, 8320], [4567, 8339], [4578, 8322]]], [[[4484, 8285], [4466, 8289], [4461, 8288], [4445, 8357], [4495, 8381], [4519, 8408], [4509, 8372], [4529, 8353], [4516, 8338], [4525, 8302], [4488, 8310], [4484, 8285]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"GL\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.55,\n            \"hc-middle-y\": 0.43,\n            \"hc-key\": \"gl\",\n            \"hc-a2\": \"GL\",\n            \"name\": \"Greenland\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Grlnd.\",\n            \"subregion\": \"Northern America\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"GRL\",\n            \"iso-a2\": \"GL\",\n            \"woe-id\": \"23424828\",\n            \"continent\": \"North America\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[2633, 8910], [2635, 8908], [2628, 8905], [2624, 8909], [2633, 8910]]], [[[2656, 8923], [2628, 8916], [2630, 8920], [2642, 8923], [2656, 8923]]], [[[2582, 9011], [2574, 9011], [2571, 9017], [2578, 9015], [2582, 9011]]], [[[2616, 9047], [2602, 9051], [2613, 9062], [2620, 9051], [2616, 9047]]], [[[2570, 9117], [2557, 9108], [2553, 9113], [2571, 9121], [2570, 9117]]], [[[2552, 9143], [2545, 9137], [2535, 9139], [2543, 9143], [2552, 9143]]], [[[2572, 9145], [2556, 9131], [2554, 9142], [2564, 9145], [2572, 9145]]], [[[2544, 9188], [2558, 9180], [2554, 9179], [2539, 9188], [2544, 9188]]], [[[2534, 9206], [2543, 9205], [2524, 9203], [2524, 9209], [2534, 9206]]], [[[2528, 9242], [2510, 9242], [2496, 9242], [2521, 9246], [2528, 9242]]], [[[2139, 9366], [2126, 9367], [2127, 9369], [2140, 9370], [2139, 9366]]], [[[2061, 9422], [2086, 9417], [2076, 9414], [2052, 9419], [2061, 9422]]], [[[2100, 9424], [2119, 9418], [2095, 9418], [2088, 9423], [2100, 9424]]], [[[3690, 9588], [3655, 9569], [3628, 9580], [3678, 9596], [3690, 9588]]], [[[2218, 9636], [2228, 9632], [2222, 9631], [2218, 9632], [2218, 9636]]], [[[2683, 9729], [2658, 9730], [2626, 9738], [2637, 9753], [2683, 9729]]], [[[2610, 8952], [2619, 8961], [2572, 8975], [2577, 9002], [2623, 9002], [2661, 8980], [2657, 8963], [2610, 8952]]], [[[2631, 8765], [2626, 8765], [2626, 8768], [2627, 8768], [2624, 8771], [2612, 8811], [2652, 8832], [2603, 8840], [2627, 8897], [2686, 8916], [2696, 8975], [2677, 8989], [2606, 9011], [2584, 9029], [2647, 9028], [2701, 9008], [2677, 9040], [2647, 9058], [2641, 9054], [2628, 9056], [2632, 9066], [2636, 9065], [2631, 9068], [2667, 9078], [2637, 9080], [2624, 9074], [2617, 9080], [2629, 9081], [2633, 9081], [2599, 9084], [2603, 9068], [2563, 9065], [2545, 9082], [2553, 9091], [2548, 9094], [2555, 9096], [2557, 9095], [2575, 9114], [2584, 9146], [2568, 9153], [2570, 9153], [2556, 9159], [2555, 9158], [2552, 9159], [2564, 9178], [2541, 9192], [2552, 9207], [2530, 9217], [2538, 9235], [2510, 9267], [2478, 9276], [2463, 9295], [2469, 9316], [2398, 9342], [2320, 9355], [2304, 9341], [2239, 9349], [2231, 9329], [2173, 9337], [2137, 9356], [2186, 9374], [2115, 9382], [2087, 9394], [2100, 9406], [2175, 9418], [2222, 9417], [2237, 9433], [2150, 9423], [2141, 9438], [2088, 9443], [2041, 9468], [2050, 9491], [2146, 9510], [2185, 9528], [2246, 9530], [2279, 9557], [2274, 9591], [2214, 9594], [2202, 9613], [2271, 9643], [2281, 9658], [2335, 9675], [2378, 9663], [2400, 9695], [2380, 9712], [2465, 9738], [2588, 9757], [2615, 9738], [2608, 9698], [2633, 9733], [2679, 9723], [2736, 9726], [2703, 9741], [2687, 9767], [2750, 9763], [2839, 9733], [2864, 9715], [2891, 9719], [2870, 9733], [2876, 9737], [2813, 9756], [2770, 9788], [2788, 9777], [2829, 9779], [2885, 9759], [2877, 9738], [2906, 9760], [2846, 9787], [2988, 9787], [2850, 9794], [2814, 9801], [2838, 9810], [2865, 9802], [2879, 9816], [2954, 9821], [3022, 9818], [3052, 9816], [3056, 9835], [3114, 9844], [3240, 9851], [3294, 9849], [3443, 9826], [3430, 9819], [3292, 9814], [3167, 9796], [3259, 9803], [3311, 9813], [3391, 9808], [3456, 9816], [3478, 9796], [3532, 9789], [3571, 9776], [3538, 9755], [3318, 9740], [3231, 9719], [3264, 9718], [3380, 9734], [3473, 9729], [3471, 9714], [3423, 9702], [3421, 9689], [3499, 9712], [3516, 9732], [3569, 9736], [3573, 9695], [3518, 9653], [3552, 9660], [3651, 9717], [3698, 9699], [3735, 9718], [3791, 9716], [3847, 9704], [3866, 9691], [3808, 9660], [3772, 9658], [3780, 9644], [3746, 9634], [3698, 9635], [3735, 9618], [3716, 9605], [3647, 9598], [3600, 9582], [3634, 9570], [3623, 9548], [3641, 9533], [3613, 9524], [3628, 9503], [3597, 9514], [3572, 9475], [3569, 9450], [3634, 9453], [3630, 9441], [3674, 9435], [3630, 9427], [3586, 9435], [3597, 9418], [3660, 9407], [3648, 9365], [3653, 9329], [3637, 9361], [3647, 9379], [3595, 9391], [3559, 9373], [3560, 9348], [3612, 9348], [3630, 9296], [3689, 9274], [3657, 9271], [3629, 9229], [3573, 9218], [3594, 9181], [3565, 9184], [3542, 9170], [3492, 9190], [3428, 9169], [3444, 9165], [3441, 9166], [3478, 9180], [3514, 9160], [3554, 9151], [3554, 9138], [3524, 9143], [3553, 9127], [3532, 9126], [3545, 9106], [3481, 9133], [3477, 9146], [3501, 9146], [3476, 9150], [3457, 9159], [3441, 9150], [3476, 9123], [3536, 9094], [3520, 9084], [3557, 9059], [3567, 9020], [3511, 9014], [3484, 9049], [3437, 9076], [3445, 9055], [3375, 9038], [3366, 9011], [3394, 9014], [3371, 9014], [3383, 9030], [3452, 9049], [3453, 9026], [3427, 9015], [3407, 9015], [3376, 8996], [3394, 8990], [3453, 9013], [3505, 8997], [3540, 8997], [3514, 8972], [3489, 8966], [3424, 8922], [3372, 8915], [3332, 8897], [3254, 8889], [3215, 8864], [3216, 8851], [3176, 8805], [3124, 8778], [3080, 8766], [3076, 8798], [3061, 8771], [3013, 8760], [3032, 8753], [3009, 8738], [2992, 8708], [3002, 8677], [2953, 8623], [2939, 8546], [2915, 8528], [2921, 8504], [2888, 8501], [2857, 8515], [2855, 8534], [2781, 8544], [2749, 8569], [2741, 8603], [2711, 8619], [2716, 8640], [2679, 8665], [2683, 8709], [2658, 8696], [2660, 8737], [2631, 8765]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"GU\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.45,\n            \"hc-middle-y\": 0.44,\n            \"hc-key\": \"gu\",\n            \"hc-a2\": \"GU\",\n            \"name\": \"Guam\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"Guam\",\n            \"subregion\": \"Micronesia\",\n            \"region-wb\": \"East Asia & Pacific\",\n            \"iso-a3\": \"GUM\",\n            \"iso-a2\": \"GU\",\n            \"woe-id\": \"23424832\",\n            \"continent\": \"Oceania\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[8501, 6877], [8498, 6871], [8496, 6877], [8503, 6884], [8501, 6877]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"MP\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.45,\n            \"hc-middle-y\": 0.49,\n            \"hc-key\": \"mp\",\n            \"hc-a2\": \"MP\",\n            \"name\": \"Northern Mariana Islands\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"N.M.I.\",\n            \"subregion\": \"Micronesia\",\n            \"region-wb\": \"East Asia & Pacific\",\n            \"iso-a3\": \"MNP\",\n            \"iso-a2\": \"MP\",\n            \"woe-id\": \"23424788\",\n            \"continent\": \"Oceania\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[8526, 6925], [8528, 6930], [8531, 6932], [8529, 6927], [8526, 6925]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"PR\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.48,\n            \"hc-middle-y\": 0.65,\n            \"hc-key\": \"pr\",\n            \"hc-a2\": \"PR\",\n            \"name\": \"Puerto Rico\",\n            \"labelrank\": \"5\",\n            \"country-abbrev\": \"P.R.\",\n            \"subregion\": \"Caribbean\",\n            \"region-wb\": \"Latin America & Caribbean\",\n            \"iso-a3\": \"PRI\",\n            \"iso-a2\": \"PR\",\n            \"woe-id\": \"23424935\",\n            \"continent\": \"North America\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[2267, 7024], [2239, 7013], [2212, 7014], [2213, 7031], [2267, 7024]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"VI\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.48,\n            \"hc-middle-y\": 0.19,\n            \"hc-key\": \"vi\",\n            \"hc-a2\": \"VI\",\n            \"name\": \"United States Virgin Islands\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"V.I. (U.S.)\",\n            \"subregion\": \"Caribbean\",\n            \"region-wb\": \"Latin America & Caribbean\",\n            \"iso-a3\": \"VIR\",\n            \"iso-a2\": \"VI\",\n            \"woe-id\": \"23424985\",\n            \"continent\": \"North America\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[2283, 7008], [2288, 7008], [2278, 7005], [2279, 7008], [2283, 7008]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"CA\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.29,\n            \"hc-middle-y\": 0.64,\n            \"hc-key\": \"ca\",\n            \"hc-a2\": \"CA\",\n            \"name\": \"Canada\",\n            \"labelrank\": \"2\",\n            \"country-abbrev\": \"Can.\",\n            \"subregion\": \"Northern America\",\n            \"region-wb\": \"North America\",\n            \"iso-a3\": \"CAN\",\n            \"iso-a2\": \"CA\",\n            \"woe-id\": \"23424775\",\n            \"continent\": \"North America\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[1713, 9425], [1665, 9428], [1680, 9462], [1643, 9470], [1608, 9466], [1608, 9487], [1634, 9510], [1674, 9517], [1735, 9510], [1777, 9514], [1703, 9520], [1681, 9564], [1638, 9573], [1639, 9612], [1717, 9607], [1765, 9581], [1781, 9562], [1787, 9587], [1735, 9612], [1889, 9631], [1831, 9632], [1931, 9652], [1841, 9647], [1743, 9627], [1715, 9642], [1699, 9625], [1630, 9631], [1649, 9658], [1614, 9633], [1551, 9650], [1631, 9659], [1637, 9668], [1538, 9660], [1523, 9671], [1581, 9700], [1519, 9685], [1545, 9704], [1475, 9704], [1503, 9719], [1590, 9738], [1689, 9729], [1630, 9740], [1671, 9751], [1659, 9764], [1742, 9752], [1829, 9728], [1749, 9758], [1768, 9779], [1812, 9771], [1783, 9788], [1833, 9786], [1825, 9799], [1915, 9793], [1945, 9807], [2002, 9803], [2013, 9793], [2038, 9809], [2136, 9812], [2138, 9803], [2235, 9795], [2168, 9776], [2203, 9778], [2284, 9797], [2337, 9767], [2377, 9766], [2384, 9744], [2294, 9710], [2264, 9713], [2226, 9694], [2125, 9670], [2289, 9698], [2178, 9642], [2107, 9600], [2083, 9572], [2026, 9575], [2032, 9559], [1951, 9546], [1907, 9553], [1909, 9541], [1994, 9538], [1993, 9525], [1945, 9531], [1892, 9527], [1955, 9522], [1989, 9509], [1984, 9496], [1934, 9493], [1975, 9482], [1961, 9465], [1901, 9446], [1881, 9418], [1807, 9415], [1859, 9401], [1848, 9390], [1892, 9392], [1896, 9373], [1852, 9352], [1863, 9324], [1837, 9325], [1849, 9351], [1798, 9340], [1807, 9358], [1714, 9361], [1699, 9351], [1610, 9360], [1531, 9362], [1516, 9376], [1584, 9403], [1602, 9416], [1587, 9445], [1616, 9451], [1653, 9439], [1658, 9421], [1713, 9425]], [[1713, 9425], [1714, 9425], [1714, 9425], [1714, 9425], [1714, 9425], [1714, 9425], [1729, 9427], [1747, 9459], [1714, 9425], [1714, 9425], [1714, 9425], [1714, 9425], [1713, 9425]]], [[[1858, 7836], [1858, 7833], [1862, 7830], [1790, 7820], [1752, 7798], [1739, 7807], [1758, 7809], [1751, 7816], [1755, 7820], [1758, 7833], [1778, 7845], [1791, 7914], [1827, 7886], [1838, 7897], [1808, 7939], [1708, 7954], [1708, 7961], [1697, 7959], [1686, 8013], [1656, 8016], [1639, 8046], [1591, 8054], [1546, 8016], [1491, 8018], [1455, 8037], [1379, 8054], [561, 8054], [555, 8058], [553, 8054], [551, 8054], [545, 8069], [502, 8091], [506, 8102], [499, 8104], [501, 8103], [504, 8100], [499, 8097], [497, 8104], [488, 8106], [489, 8108], [486, 8110], [485, 8107], [476, 8108], [474, 8109], [464, 8111], [472, 8108], [471, 8108], [468, 8109], [472, 8107], [474, 8108], [480, 8106], [485, 8099], [485, 8098], [490, 8093], [490, 8093], [508, 8069], [539, 8044], [537, 8052], [544, 8047], [553, 8046], [540, 8044], [545, 8040], [537, 8028], [504, 8038], [448, 8070], [445, 8079], [446, 8079], [443, 8087], [443, 8087], [442, 8091], [411, 8096], [393, 8123], [409, 8127], [448, 8116], [450, 8117], [447, 8118], [456, 8118], [459, 8122], [456, 8125], [447, 8118], [412, 8138], [406, 8174], [401, 8161], [398, 8166], [401, 8173], [406, 8174], [406, 8175], [407, 8175], [409, 8178], [406, 8178], [405, 8179], [408, 8179], [407, 8183], [405, 8181], [402, 8201], [387, 8216], [379, 8197], [370, 8211], [371, 8215], [366, 8216], [366, 8220], [371, 8223], [371, 8217], [373, 8223], [384, 8218], [380, 8222], [387, 8253], [374, 8237], [381, 8240], [379, 8235], [373, 8232], [372, 8234], [366, 8227], [332, 8264], [346, 8293], [346, 8304], [346, 8330], [292, 8359], [245, 8436], [199, 8475], [183, 8497], [158, 8488], [126, 8458], [120, 8473], [74, 8510], [20, 8520], [19, 8972], [75, 8965], [132, 8936], [172, 8933], [173, 8954], [234, 8964], [250, 8959], [335, 9000], [361, 8992], [287, 8966], [261, 8941], [310, 8969], [318, 8952], [336, 8974], [431, 9004], [446, 8976], [481, 8955], [509, 8996], [512, 8957], [549, 8964], [555, 8982], [600, 8978], [635, 8959], [701, 8939], [762, 8928], [763, 8938], [815, 8916], [820, 8899], [792, 8901], [776, 8883], [825, 8871], [894, 8872], [929, 8885], [965, 8875], [975, 8854], [999, 8850], [1012, 8813], [1023, 8842], [999, 8872], [1069, 8919], [1010, 8895], [975, 8901], [991, 8919], [1064, 8932], [1078, 8905], [1103, 8888], [1137, 8887], [1191, 8870], [1215, 8879], [1285, 8876], [1309, 8866], [1275, 8905], [1318, 8911], [1331, 8888], [1358, 8902], [1341, 8860], [1375, 8831], [1371, 8890], [1389, 8888], [1427, 8930], [1396, 8925], [1405, 8962], [1349, 8984], [1339, 9009], [1342, 9061], [1378, 9097], [1396, 9099], [1380, 9098], [1381, 9125], [1363, 9145], [1363, 9192], [1377, 9214], [1424, 9223], [1466, 9213], [1527, 9207], [1478, 9147], [1462, 9139], [1410, 9143], [1430, 9125], [1411, 9101], [1398, 9100], [1438, 9070], [1443, 9037], [1487, 8999], [1448, 8975], [1480, 8964], [1520, 8932], [1525, 8899], [1543, 8940], [1565, 8950], [1594, 8924], [1580, 8901], [1607, 8842], [1655, 8889], [1662, 8924], [1690, 8940], [1667, 8953], [1666, 8979], [1701, 8983], [1715, 8980], [1715, 8982], [1725, 8979], [1723, 8978], [1752, 8972], [1790, 8948], [1776, 8934], [1792, 8919], [1751, 8910], [1793, 8859], [1785, 8836], [1730, 8804], [1700, 8835], [1720, 8796], [1674, 8800], [1668, 8815], [1628, 8808], [1656, 8794], [1611, 8754], [1595, 8754], [1542, 8784], [1562, 8753], [1621, 8749], [1593, 8699], [1561, 8687], [1534, 8698], [1528, 8674], [1504, 8670], [1505, 8669], [1514, 8666], [1512, 8664], [1511, 8666], [1505, 8669], [1514, 8645], [1453, 8618], [1404, 8545], [1390, 8504], [1401, 8450], [1439, 8451], [1460, 8395], [1454, 8374], [1503, 8387], [1566, 8370], [1605, 8336], [1693, 8303], [1761, 8295], [1767, 8244], [1762, 8210], [1837, 8137], [1874, 8185], [1860, 8212], [1855, 8257], [1837, 8278], [1896, 8304], [1928, 8336], [1934, 8367], [1917, 8417], [1872, 8446], [1910, 8497], [1884, 8545], [1903, 8573], [1885, 8610], [1905, 8624], [1985, 8603], [2018, 8619], [2077, 8581], [2073, 8567], [2145, 8542], [2132, 8530], [2143, 8458], [2163, 8459], [2196, 8424], [2251, 8456], [2259, 8494], [2279, 8522], [2293, 8517], [2299, 8495], [2302, 8500], [2305, 8496], [2301, 8493], [2299, 8495], [2303, 8480], [2323, 8475], [2336, 8445], [2383, 8381], [2366, 8360], [2429, 8297], [2504, 8272], [2482, 8261], [2509, 8241], [2548, 8229], [2554, 8180], [2513, 8148], [2465, 8139], [2429, 8106], [2372, 8097], [2354, 8104], [2232, 8103], [2205, 8067], [2155, 8046], [2129, 8008], [2086, 7969], [2038, 7949], [1987, 7905], [1970, 7900], [1955, 7886], [1860, 7863], [1837, 7844], [1858, 7842], [1858, 7838], [1858, 7836]], [[456, 8113], [455, 8114], [454, 8114], [456, 8113]], [[544, 8070], [543, 8075], [540, 8074], [540, 8071], [544, 8070]], [[424, 8181], [428, 8188], [413, 8181], [409, 8169], [424, 8181]], [[1315, 8873], [1309, 8871], [1310, 8867], [1315, 8870], [1315, 8873]], [[466, 8061], [471, 8060], [471, 8063], [469, 8063], [466, 8061]], [[463, 8065], [462, 8069], [458, 8069], [458, 8065], [463, 8065]]], [[[2286, 8678], [2286, 8639], [2268, 8632], [2229, 8643], [2201, 8663], [2198, 8647], [2247, 8606], [2237, 8590], [2170, 8608], [2139, 8627], [2076, 8651], [2080, 8670], [2048, 8683], [2024, 8719], [1988, 8708], [1954, 8719], [1928, 8699], [1894, 8707], [1885, 8735], [1906, 8760], [1956, 8748], [2002, 8763], [2024, 8760], [1994, 8794], [2039, 8823], [2062, 8850], [2038, 8899], [2013, 8904], [1964, 8939], [1930, 8922], [1930, 8939], [1961, 8950], [1899, 8982], [1899, 9001], [1861, 9008], [1866, 8984], [1778, 8998], [1766, 8979], [1644, 8997], [1572, 9016], [1546, 9050], [1612, 9042], [1590, 9056], [1539, 9063], [1530, 9095], [1546, 9144], [1564, 9172], [1599, 9197], [1631, 9204], [1678, 9202], [1631, 9145], [1640, 9100], [1686, 9060], [1667, 9114], [1696, 9106], [1661, 9135], [1676, 9169], [1746, 9198], [1785, 9197], [1822, 9141], [1805, 9098], [1835, 9128], [1862, 9100], [1876, 9132], [1901, 9142], [1972, 9127], [1970, 9106], [2001, 9104], [2000, 9085], [2036, 9059], [2053, 9080], [2094, 9059], [2066, 9049], [2064, 9043], [2072, 9048], [2082, 9041], [2103, 9051], [2091, 9022], [2129, 9038], [2175, 9022], [2212, 8976], [2191, 8974], [2194, 8971], [2188, 8967], [2194, 8966], [2201, 8970], [2207, 8967], [2198, 8965], [2209, 8962], [2222, 8945], [2194, 8940], [2183, 8927], [2180, 8928], [2174, 8928], [2182, 8926], [2175, 8917], [2219, 8908], [2228, 8897], [2231, 8899], [2238, 8899], [2237, 8895], [2228, 8896], [2237, 8885], [2276, 8889], [2307, 8851], [2310, 8851], [2317, 8853], [2324, 8851], [2323, 8851], [2334, 8850], [2324, 8830], [2364, 8838], [2380, 8805], [2348, 8798], [2346, 8770], [2315, 8760], [2319, 8733], [2288, 8742], [2220, 8813], [2190, 8809], [2212, 8787], [2187, 8765], [2258, 8726], [2254, 8713], [2286, 8689], [2286, 8685], [2286, 8685], [2287, 8680], [2292, 8674], [2286, 8678]], [[2063, 9038], [2061, 9032], [2070, 9036], [2065, 9034], [2063, 9038]], [[2187, 8974], [2164, 8972], [2177, 8969], [2187, 8974]]], [[[2096, 7974], [2093, 7974], [2100, 7980], [2101, 7977], [2096, 7974]]], [[[533, 8059], [538, 8053], [544, 8051], [538, 8052], [533, 8059]]], [[[2301, 8091], [2368, 8068], [2357, 8057], [2317, 8069], [2301, 8091]]], [[[495, 8094], [493, 8097], [495, 8100], [498, 8096], [495, 8094]]], [[[409, 8150], [403, 8151], [401, 8156], [405, 8160], [409, 8150]]], [[[1857, 8175], [1850, 8170], [1841, 8168], [1841, 8172], [1857, 8175]]], [[[316, 8175], [314, 8174], [313, 8171], [313, 8177], [316, 8175]]], [[[399, 8172], [397, 8175], [398, 8179], [401, 8179], [399, 8172]]], [[[397, 8181], [396, 8177], [390, 8177], [392, 8181], [397, 8181]]], [[[385, 8190], [387, 8184], [385, 8182], [383, 8189], [385, 8190]]], [[[390, 8195], [391, 8191], [390, 8189], [384, 8195], [390, 8195]]], [[[297, 8200], [302, 8200], [303, 8197], [299, 8195], [297, 8200]]], [[[394, 8186], [392, 8196], [394, 8203], [397, 8191], [394, 8186]]], [[[366, 8203], [377, 8196], [378, 8191], [372, 8194], [366, 8203]]], [[[398, 8196], [397, 8198], [396, 8202], [400, 8203], [398, 8196]]], [[[359, 8213], [360, 8209], [357, 8209], [354, 8216], [359, 8213]]], [[[363, 8217], [367, 8211], [364, 8211], [361, 8219], [363, 8217]]], [[[1788, 8220], [1797, 8219], [1809, 8199], [1769, 8212], [1788, 8220]]], [[[1834, 8218], [1836, 8216], [1832, 8215], [1833, 8218], [1834, 8218]]], [[[378, 8225], [372, 8224], [371, 8226], [376, 8233], [378, 8225]]], [[[329, 8230], [331, 8237], [350, 8227], [348, 8218], [329, 8230]]], [[[343, 8235], [336, 8236], [334, 8239], [340, 8242], [343, 8235]]], [[[353, 8238], [366, 8226], [359, 8220], [337, 8245], [353, 8238]]], [[[327, 8256], [336, 8254], [339, 8250], [328, 8243], [327, 8256]]], [[[314, 8276], [324, 8276], [326, 8266], [318, 8270], [314, 8276]]], [[[1852, 8288], [1842, 8285], [1840, 8286], [1859, 8290], [1852, 8288]]], [[[333, 8283], [332, 8285], [341, 8294], [338, 8286], [333, 8283]]], [[[1861, 8337], [1867, 8352], [1869, 8353], [1869, 8342], [1861, 8337]]], [[[1843, 8360], [1842, 8352], [1831, 8342], [1841, 8352], [1843, 8360]]], [[[1834, 8370], [1832, 8369], [1834, 8374], [1838, 8369], [1834, 8370]]], [[[2200, 8432], [2196, 8433], [2197, 8436], [2199, 8437], [2200, 8432]]], [[[2155, 8463], [2146, 8461], [2146, 8468], [2153, 8468], [2155, 8463]]], [[[1818, 8492], [1823, 8494], [1825, 8492], [1822, 8490], [1818, 8492]]], [[[1830, 8501], [1833, 8500], [1829, 8496], [1825, 8495], [1830, 8501]]], [[[2284, 8532], [2292, 8519], [2283, 8523], [2280, 8528], [2284, 8532]]], [[[2184, 8533], [2191, 8527], [2187, 8519], [2174, 8520], [2184, 8533]]], [[[1883, 8544], [1879, 8541], [1869, 8538], [1871, 8541], [1883, 8544]]], [[[2281, 8579], [2279, 8566], [2261, 8578], [2274, 8583], [2281, 8579]]], [[[2252, 8589], [2255, 8585], [2247, 8587], [2252, 8591], [2252, 8589]]], [[[1449, 8594], [1442, 8589], [1438, 8593], [1443, 8593], [1449, 8594]]], [[[2273, 8593], [2280, 8586], [2271, 8587], [2267, 8591], [2273, 8593]]], [[[1847, 8614], [1850, 8596], [1837, 8578], [1824, 8603], [1847, 8614]]], [[[1463, 8614], [1464, 8616], [1470, 8615], [1467, 8613], [1463, 8614]]], [[[2284, 8621], [2293, 8621], [2287, 8613], [2277, 8616], [2284, 8621]]], [[[1894, 8622], [1887, 8624], [1901, 8624], [1897, 8621], [1894, 8622]]], [[[2278, 8622], [2272, 8621], [2274, 8624], [2278, 8624], [2278, 8622]]], [[[1995, 8630], [2007, 8628], [2009, 8625], [1997, 8626], [1995, 8630]]], [[[2103, 8635], [2121, 8624], [2105, 8622], [2090, 8637], [2103, 8635]]], [[[1767, 8641], [1772, 8629], [1737, 8605], [1714, 8619], [1732, 8640], [1767, 8641]]], [[[2222, 8640], [2222, 8639], [2213, 8647], [2218, 8646], [2222, 8640]]], [[[1877, 8666], [1899, 8663], [1902, 8651], [1891, 8647], [1877, 8666]]], [[[2300, 8671], [2296, 8665], [2297, 8658], [2290, 8672], [2300, 8671]]], [[[1914, 8674], [1932, 8665], [1919, 8662], [1906, 8671], [1914, 8674]]], [[[2297, 8678], [2295, 8679], [2295, 8682], [2300, 8681], [2297, 8678]]], [[[1903, 8691], [1897, 8687], [1890, 8688], [1891, 8690], [1903, 8691]]], [[[2277, 8700], [2275, 8699], [2274, 8705], [2278, 8702], [2277, 8700]]], [[[2022, 8713], [2021, 8705], [2018, 8705], [2017, 8715], [2022, 8713]]], [[[2266, 8724], [2269, 8720], [2255, 8714], [2261, 8722], [2266, 8724]]], [[[2351, 8774], [2357, 8774], [2360, 8769], [2350, 8770], [2351, 8774]]], [[[1732, 8779], [1726, 8777], [1725, 8780], [1730, 8780], [1732, 8779]]], [[[1679, 8789], [1689, 8780], [1691, 8765], [1678, 8775], [1679, 8789]]], [[[1701, 8792], [1719, 8784], [1729, 8768], [1707, 8775], [1701, 8792]]], [[[1737, 8802], [1744, 8800], [1741, 8796], [1732, 8800], [1737, 8802]]], [[[2352, 8845], [2353, 8844], [2340, 8837], [2345, 8845], [2352, 8845]]], [[[1017, 8840], [1013, 8840], [1010, 8844], [1011, 8846], [1017, 8840]]], [[[1002, 8856], [1000, 8852], [995, 8857], [1002, 8860], [1002, 8856]]], [[[987, 8864], [990, 8864], [988, 8859], [984, 8863], [987, 8864]]], [[[2311, 8862], [2304, 8863], [2306, 8869], [2311, 8864], [2311, 8862]]], [[[1001, 8864], [995, 8864], [996, 8870], [999, 8869], [1001, 8864]]], [[[843, 8882], [837, 8883], [852, 8884], [852, 8882], [843, 8882]]], [[[997, 8881], [992, 8881], [993, 8884], [996, 8885], [997, 8881]]], [[[964, 8886], [973, 8884], [971, 8880], [965, 8883], [964, 8886]]], [[[959, 8889], [960, 8886], [955, 8889], [955, 8892], [959, 8889]]], [[[944, 8895], [952, 8898], [942, 8891], [932, 8889], [944, 8895]]], [[[2000, 8891], [2025, 8885], [2025, 8875], [1996, 8875], [2000, 8891]]], [[[1641, 8883], [1634, 8873], [1624, 8883], [1631, 8902], [1641, 8883]]], [[[890, 8898], [887, 8898], [889, 8902], [894, 8903], [890, 8898]]], [[[1961, 8903], [1974, 8899], [1976, 8864], [1952, 8849], [1919, 8848], [1909, 8872], [1928, 8900], [1961, 8903]]], [[[1859, 8896], [1854, 8898], [1855, 8904], [1865, 8901], [1859, 8896]]], [[[1767, 8905], [1771, 8904], [1768, 8902], [1763, 8905], [1767, 8905]]], [[[2003, 8899], [1996, 8909], [2001, 8909], [2005, 8904], [2003, 8899]]], [[[917, 8916], [917, 8914], [919, 8912], [907, 8911], [917, 8916]]], [[[1102, 8907], [1086, 8915], [1097, 8916], [1104, 8913], [1102, 8907]]], [[[1872, 8919], [1870, 8911], [1860, 8911], [1869, 8917], [1872, 8919]]], [[[1993, 8916], [1985, 8915], [1981, 8919], [1984, 8921], [1993, 8916]]], [[[1981, 8915], [1984, 8904], [1966, 8913], [1971, 8924], [1981, 8915]]], [[[1184, 8927], [1182, 8916], [1167, 8922], [1176, 8929], [1184, 8927]]], [[[1232, 8934], [1224, 8924], [1218, 8926], [1218, 8938], [1232, 8934]]], [[[1236, 8935], [1230, 8938], [1232, 8946], [1235, 8943], [1236, 8935]]], [[[166, 8945], [168, 8943], [161, 8944], [162, 8948], [166, 8945]]], [[[1187, 8943], [1188, 8950], [1191, 8949], [1190, 8944], [1187, 8943]]], [[[1516, 8957], [1520, 8950], [1516, 8949], [1513, 8957], [1516, 8957]]], [[[1876, 8959], [1876, 8950], [1864, 8933], [1847, 8934], [1876, 8959]]], [[[181, 8968], [186, 8972], [180, 8962], [173, 8964], [181, 8968]]], [[[1779, 8961], [1785, 8959], [1786, 8956], [1774, 8960], [1779, 8961]]], [[[1528, 8959], [1523, 8951], [1518, 8955], [1523, 8961], [1528, 8959]]], [[[1918, 8960], [1929, 8958], [1914, 8944], [1907, 8952], [1918, 8960]]], [[[1199, 8967], [1208, 8963], [1201, 8958], [1198, 8962], [1199, 8967]]], [[[1336, 8968], [1351, 8968], [1351, 8957], [1339, 8963], [1336, 8968]]], [[[1365, 8970], [1373, 8966], [1364, 8955], [1363, 8967], [1365, 8970]]], [[[83, 8969], [76, 8966], [71, 8969], [76, 8972], [83, 8969]]], [[[1890, 8974], [1874, 8964], [1864, 8965], [1881, 8977], [1890, 8974]]], [[[1840, 8981], [1844, 8971], [1807, 8973], [1823, 8980], [1840, 8981]]], [[[1756, 8978], [1754, 8977], [1746, 8979], [1751, 8982], [1756, 8978]]], [[[1479, 8982], [1481, 8985], [1489, 8981], [1487, 8976], [1479, 8982]]], [[[1315, 8986], [1312, 8986], [1311, 8988], [1315, 8988], [1315, 8986]]], [[[1622, 8997], [1634, 8997], [1629, 8989], [1611, 8996], [1622, 8997]]], [[[890, 9007], [877, 9007], [872, 9011], [884, 9008], [890, 9007]]], [[[748, 9020], [758, 9020], [744, 9016], [738, 9020], [748, 9020]]], [[[735, 9020], [725, 9020], [723, 9021], [725, 9023], [735, 9020]]], [[[403, 9024], [398, 9023], [395, 9020], [398, 9026], [403, 9024]]], [[[1216, 9028], [1222, 9027], [1230, 9016], [1217, 9020], [1216, 9028]]], [[[2033, 9068], [2043, 9069], [2038, 9062], [2030, 9064], [2033, 9068]]], [[[2046, 9075], [2038, 9075], [2040, 9080], [2045, 9081], [2046, 9075]]], [[[1100, 9174], [1080, 9147], [1043, 9179], [1041, 9196], [1083, 9199], [1100, 9174]]], [[[1106, 9352], [1117, 9374], [1155, 9352], [1166, 9333], [1127, 9326], [1106, 9352]]], [[[1524, 9434], [1544, 9415], [1530, 9407], [1498, 9420], [1524, 9434]]], [[[1088, 9420], [1104, 9404], [1081, 9404], [1056, 9441], [1088, 9420]]], [[[1664, 8007], [1660, 8006], [1654, 8006], [1656, 8009], [1664, 8007]]], [[[1600, 8048], [1604, 8045], [1593, 8045], [1594, 8049], [1600, 8048]]], [[[1763, 7943], [1772, 7941], [1776, 7924], [1734, 7937], [1763, 7943]]], [[[1732, 7940], [1731, 7937], [1726, 7938], [1728, 7941], [1732, 7940]]], [[[1710, 7953], [1718, 7950], [1713, 7944], [1709, 7949], [1710, 7953]]], [[[1938, 7875], [1934, 7873], [1936, 7876], [1943, 7877], [1938, 7875]]], [[[1366, 9443], [1437, 9441], [1429, 9423], [1355, 9424], [1366, 9443]]], [[[2430, 7942], [2394, 7922], [2378, 7943], [2406, 7980], [2411, 7952], [2430, 7942]]], [[[2364, 7988], [2365, 7958], [2348, 7940], [2327, 7957], [2361, 7959], [2364, 7988]]], [[[277, 8210], [270, 8217], [293, 8221], [295, 8199], [277, 8210]]], [[[257, 8259], [297, 8258], [287, 8221], [261, 8230], [257, 8259]]], [[[1844, 8337], [1829, 8330], [1851, 8362], [1858, 8352], [1844, 8337]]], [[[1395, 9317], [1429, 9288], [1426, 9252], [1382, 9254], [1337, 9272], [1349, 9299], [1395, 9317]]], [[[957, 9478], [905, 9483], [849, 9475], [844, 9483], [927, 9507], [955, 9496], [957, 9478]]], [[[1358, 9489], [1390, 9481], [1388, 9465], [1330, 9444], [1302, 9460], [1284, 9490], [1291, 9511], [1350, 9498], [1358, 9489]]], [[[2210, 7911], [2202, 7914], [2203, 7927], [2195, 7929], [2192, 7933], [2192, 7982], [2149, 7996], [2126, 7968], [2118, 7937], [2082, 7905], [1987, 7905], [2022, 7920], [2033, 7943], [2111, 7979], [2155, 8025], [2239, 8062], [2276, 8063], [2298, 8050], [2295, 8032], [2262, 8016], [2230, 8020], [2256, 8004], [2290, 8010], [2271, 7986], [2302, 7943], [2350, 7927], [2367, 7937], [2394, 7917], [2333, 7893], [2308, 7894], [2257, 7848], [2239, 7871], [2245, 7889], [2279, 7910], [2289, 7938], [2249, 7913], [2210, 7911]]], [[[2018, 7927], [2024, 7931], [2021, 7924], [2020, 7921], [2009, 7921], [2015, 7925], [2012, 7925], [2016, 7930], [2021, 7930], [2018, 7927]]], [[[518, 8075], [504, 8083], [514, 8081], [518, 8075], [518, 8075], [518, 8075]]], [[[629, 9322], [617, 9345], [604, 9327], [571, 9328], [559, 9347], [597, 9359], [678, 9417], [749, 9430], [780, 9414], [754, 9406], [765, 9375], [730, 9364], [718, 9338], [684, 9302], [660, 9308], [712, 9340], [710, 9380], [687, 9377], [670, 9338], [629, 9322]]], [[[2606, 8006], [2634, 8020], [2643, 7998], [2633, 7971], [2596, 7976], [2607, 7995], [2574, 7990], [2550, 7973], [2552, 8004], [2449, 8000], [2441, 8012], [2462, 8038], [2521, 8144], [2553, 8130], [2521, 8094], [2558, 8090], [2552, 8069], [2599, 8083], [2618, 8064], [2604, 8038], [2629, 8033], [2606, 8006]]], [[[1663, 8674], [1617, 8670], [1645, 8694], [1639, 8718], [1654, 8775], [1667, 8783], [1687, 8748], [1694, 8761], [1761, 8726], [1784, 8700], [1824, 8681], [1800, 8664], [1725, 8695], [1722, 8679], [1673, 8648], [1663, 8674]]], [[[1295, 8985], [1330, 8964], [1360, 8932], [1379, 8931], [1340, 8910], [1312, 8914], [1248, 8940], [1284, 8957], [1295, 8985]]], [[[1118, 9032], [1191, 8997], [1210, 8979], [1165, 8981], [1152, 8958], [1175, 8964], [1181, 8940], [1135, 8927], [1046, 8948], [1043, 8964], [1019, 8939], [971, 8925], [843, 8910], [830, 8948], [762, 8954], [719, 8990], [733, 8998], [815, 9008], [894, 9005], [875, 9018], [821, 9029], [760, 9020], [715, 9023], [691, 9046], [758, 9065], [767, 9075], [697, 9065], [700, 9081], [671, 9079], [670, 9095], [698, 9112], [685, 9123], [721, 9151], [804, 9178], [822, 9164], [829, 9134], [850, 9157], [903, 9140], [890, 9116], [922, 9133], [946, 9128], [919, 9156], [937, 9155], [980, 9131], [1007, 9079], [1021, 9094], [1006, 9107], [996, 9142], [999, 9187], [1024, 9167], [1044, 9168], [1077, 9144], [1079, 9125], [1107, 9076], [1100, 9049], [1118, 9032]]], [[[1885, 9194], [1941, 9161], [1939, 9145], [1830, 9148], [1807, 9172], [1804, 9199], [1885, 9194]]], [[[1340, 9095], [1291, 9080], [1274, 9059], [1217, 9110], [1182, 9118], [1155, 9145], [1179, 9161], [1198, 9140], [1223, 9141], [1230, 9163], [1188, 9184], [1204, 9198], [1291, 9219], [1302, 9241], [1296, 9210], [1318, 9205], [1321, 9178], [1285, 9158], [1318, 9154], [1331, 9167], [1346, 9123], [1340, 9095]]], [[[596, 9246], [638, 9229], [700, 9230], [736, 9218], [782, 9183], [668, 9135], [638, 9108], [624, 9071], [551, 9049], [522, 9083], [467, 9098], [499, 9159], [531, 9200], [502, 9234], [596, 9246]]], [[[1227, 9273], [1215, 9298], [1242, 9311], [1158, 9302], [1138, 9317], [1171, 9332], [1183, 9360], [1242, 9329], [1202, 9368], [1208, 9378], [1306, 9362], [1313, 9300], [1295, 9274], [1227, 9273]]], [[[938, 9326], [960, 9339], [928, 9351], [976, 9386], [984, 9335], [1027, 9326], [1040, 9336], [1073, 9326], [1073, 9306], [1130, 9283], [1100, 9275], [1068, 9293], [1058, 9276], [987, 9267], [975, 9276], [890, 9242], [830, 9239], [808, 9254], [857, 9271], [887, 9271], [912, 9287], [822, 9276], [820, 9294], [792, 9270], [717, 9284], [764, 9354], [794, 9364], [795, 9380], [808, 9377], [822, 9344], [851, 9349], [896, 9323], [902, 9303], [972, 9302], [974, 9314], [938, 9326]]], [[[1848, 9265], [1825, 9250], [1777, 9240], [1726, 9247], [1603, 9240], [1567, 9252], [1535, 9244], [1473, 9259], [1459, 9285], [1470, 9325], [1440, 9355], [1412, 9348], [1360, 9357], [1331, 9393], [1362, 9399], [1423, 9389], [1442, 9371], [1490, 9375], [1552, 9344], [1528, 9336], [1587, 9303], [1652, 9304], [1719, 9322], [1797, 9319], [1840, 9300], [1841, 9283], [1817, 9274], [1848, 9265]]], [[[933, 9426], [877, 9415], [845, 9427], [833, 9446], [816, 9439], [788, 9455], [811, 9463], [843, 9452], [918, 9464], [949, 9456], [933, 9426]]], [[[1126, 9547], [1165, 9524], [1187, 9528], [1249, 9496], [1240, 9486], [1266, 9450], [1200, 9447], [1205, 9471], [1154, 9471], [1155, 9482], [1104, 9475], [1087, 9490], [1131, 9490], [1115, 9522], [1071, 9525], [1076, 9545], [1126, 9547]]], [[[1511, 9629], [1553, 9627], [1562, 9603], [1579, 9620], [1601, 9618], [1623, 9584], [1617, 9561], [1665, 9561], [1684, 9542], [1637, 9527], [1563, 9469], [1474, 9471], [1406, 9521], [1437, 9534], [1477, 9534], [1456, 9553], [1417, 9540], [1362, 9550], [1334, 9600], [1389, 9593], [1338, 9609], [1354, 9630], [1379, 9632], [1370, 9645], [1389, 9663], [1439, 9666], [1403, 9677], [1436, 9685], [1480, 9670], [1511, 9629]]], [[[518, 8075], [519, 8073], [519, 8072], [518, 8075], [518, 8075], [518, 8075]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"ST\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.55,\n            \"hc-middle-y\": 0.50,\n            \"hc-key\": \"st\",\n            \"hc-a2\": \"ST\",\n            \"name\": \"Sao Tome and Principe\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"S.T.P.\",\n            \"subregion\": \"Middle Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"STP\",\n            \"iso-a2\": \"ST\",\n            \"woe-id\": \"23424966\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[4400, 6481], [4396, 6485], [4401, 6491], [4405, 6487], [4400, 6481]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"CV\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.56,\n            \"hc-middle-y\": 0.50,\n            \"hc-key\": \"cv\",\n            \"hc-a2\": \"CV\",\n            \"name\": \"Cape Verde\",\n            \"labelrank\": \"4\",\n            \"country-abbrev\": \"C.Vd.\",\n            \"subregion\": \"Western Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"CPV\",\n            \"iso-a2\": \"CV\",\n            \"woe-id\": \"23424794\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[3499, 6934], [3506, 6928], [3507, 6922], [3499, 6925], [3499, 6934]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"DM\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.54,\n            \"hc-middle-y\": 0.47,\n            \"hc-key\": \"dm\",\n            \"hc-a2\": \"DM\",\n            \"name\": \"Dominica\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"D'inca\",\n            \"subregion\": \"Caribbean\",\n            \"region-wb\": \"Latin America & Caribbean\",\n            \"iso-a3\": \"DMA\",\n            \"iso-a2\": \"DM\",\n            \"woe-id\": \"23424798\",\n            \"continent\": \"North America\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[2382, 6942], [2386, 6936], [2383, 6930], [2380, 6939], [2382, 6942]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"NL\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.99,\n            \"hc-middle-y\": 0.01,\n            \"hc-key\": \"nl\",\n            \"hc-a2\": \"NL\",\n            \"name\": \"Netherlands\",\n            \"labelrank\": \"5\",\n            \"country-abbrev\": \"Neth.\",\n            \"subregion\": \"Western Europe\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"NLD\",\n            \"iso-a2\": \"NL\",\n            \"woe-id\": \"-90\",\n            \"continent\": \"Europe\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[4369, 8229], [4359, 8225], [4360, 8227], [4372, 8230], [4369, 8229]]], [[[2334, 7016], [2331, 7016], [2331, 7017], [2334, 7016]]], [[[4303, 8146], [4315, 8146], [4329, 8146], [4317, 8140], [4303, 8146]]], [[[4417, 8221], [4412, 8180], [4393, 8164], [4382, 8122], [4353, 8150], [4330, 8146], [4318, 8156], [4355, 8209], [4396, 8234], [4417, 8221]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"JM\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.50,\n            \"hc-middle-y\": 0.52,\n            \"hc-key\": \"jm\",\n            \"hc-a2\": \"JM\",\n            \"name\": \"Jamaica\",\n            \"labelrank\": \"4\",\n            \"country-abbrev\": \"Jam.\",\n            \"subregion\": \"Caribbean\",\n            \"region-wb\": \"Latin America & Caribbean\",\n            \"iso-a3\": \"JAM\",\n            \"iso-a2\": \"JM\",\n            \"woe-id\": \"23424858\",\n            \"continent\": \"North America\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[1906, 7029], [1943, 7013], [1913, 7006], [1878, 7023], [1906, 7029]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"WS\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.50,\n            \"hc-middle-y\": 0.54,\n            \"hc-key\": \"ws\",\n            \"hc-a2\": \"WS\",\n            \"name\": \"Samoa\",\n            \"labelrank\": \"4\",\n            \"country-abbrev\": \"Samoa\",\n            \"subregion\": \"Polynesia\",\n            \"region-wb\": \"East Asia & Pacific\",\n            \"iso-a3\": \"WSM\",\n            \"iso-a2\": \"WS\",\n            \"woe-id\": \"23424992\",\n            \"continent\": \"Oceania\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[-909, 6078], [-907, 6069], [-916, 6069], [-924, 6078], [-909, 6078]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"OM\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.88,\n            \"hc-middle-y\": 0.44,\n            \"hc-key\": \"om\",\n            \"hc-a2\": \"OM\",\n            \"name\": \"Oman\",\n            \"labelrank\": \"4\",\n            \"country-abbrev\": \"Oman\",\n            \"subregion\": \"Western Asia\",\n            \"region-wb\": \"Middle East & North Africa\",\n            \"iso-a3\": \"OMN\",\n            \"iso-a2\": \"OM\",\n            \"woe-id\": \"23424898\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[5874, 7239], [5873, 7238], [5873, 7241], [5876, 7241], [5874, 7239]]], [[[5868, 7265], [5877, 7275], [5874, 7251], [5870, 7253], [5868, 7265]]], [[[5747, 7045], [5836, 7076], [5855, 7137], [5842, 7160], [5860, 7228], [5877, 7231], [5900, 7199], [5948, 7186], [5979, 7145], [5916, 7068], [5920, 7047], [5885, 7033], [5876, 7013], [5849, 7010], [5837, 6985], [5780, 6974], [5769, 6994], [5747, 7045]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"VC\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.50,\n            \"hc-middle-y\": 0.50,\n            \"hc-key\": \"vc\",\n            \"hc-a2\": \"VC\",\n            \"name\": \"Saint Vincent and the Grenadines\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"St.V.G.\",\n            \"subregion\": \"Caribbean\",\n            \"region-wb\": \"Latin America & Caribbean\",\n            \"iso-a3\": \"VCT\",\n            \"iso-a2\": \"VC\",\n            \"woe-id\": \"23424981\",\n            \"continent\": \"North America\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[2388, 6865], [2385, 6871], [2389, 6875], [2390, 6870], [2388, 6865]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"TR\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.34,\n            \"hc-middle-y\": 0.49,\n            \"hc-key\": \"tr\",\n            \"hc-a2\": \"TR\",\n            \"name\": \"Turkey\",\n            \"labelrank\": \"2\",\n            \"country-abbrev\": \"Tur.\",\n            \"subregion\": \"Western Asia\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"TUR\",\n            \"iso-a2\": \"TR\",\n            \"woe-id\": \"23424969\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[4974, 7732], [4969, 7730], [4966, 7731], [4973, 7735], [4974, 7732]]], [[[5035, 7796], [5068, 7769], [5021, 7761], [5011, 7748], [4977, 7752], [4994, 7775], [4985, 7786], [5007, 7799], [5035, 7796]]], [[[5534, 7714], [5510, 7704], [5516, 7656], [5532, 7628], [5472, 7635], [5461, 7627], [5457, 7634], [5384, 7614], [5338, 7620], [5291, 7617], [5270, 7586], [5272, 7620], [5252, 7608], [5229, 7615], [5177, 7590], [5154, 7607], [5115, 7619], [5106, 7597], [5085, 7593], [5044, 7625], [5011, 7635], [5012, 7657], [4983, 7666], [5007, 7687], [4989, 7700], [4986, 7702], [4979, 7707], [4997, 7740], [5069, 7741], [5071, 7770], [5131, 7764], [5193, 7797], [5271, 7787], [5318, 7762], [5374, 7765], [5395, 7758], [5436, 7779], [5474, 7782], [5493, 7765], [5500, 7730], [5533, 7716], [5534, 7714]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"BD\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.85,\n            \"hc-middle-y\": 0.61,\n            \"hc-key\": \"bd\",\n            \"hc-a2\": \"BD\",\n            \"name\": \"Bangladesh\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Bang.\",\n            \"subregion\": \"Southern Asia\",\n            \"region-wb\": \"South Asia\",\n            \"iso-a3\": \"BGD\",\n            \"iso-a2\": \"BD\",\n            \"woe-id\": \"23424759\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[6942, 7109], [6918, 7163], [6880, 7132], [6847, 7142], [6832, 7189], [6837, 7209], [6816, 7220], [6843, 7237], [6818, 7260], [6829, 7277], [6870, 7262], [6886, 7236], [6935, 7237], [6949, 7229], [6909, 7188], [6922, 7167], [6939, 7192], [6951, 7137], [6953, 7116], [6942, 7109]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"LC\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.52,\n            \"hc-middle-y\": 0.47,\n            \"hc-key\": \"lc\",\n            \"hc-a2\": \"LC\",\n            \"name\": \"Saint Lucia\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"S.L.\",\n            \"subregion\": \"Caribbean\",\n            \"region-wb\": \"Latin America & Caribbean\",\n            \"iso-a3\": \"LCA\",\n            \"iso-a2\": \"LC\",\n            \"woe-id\": \"23424951\",\n            \"continent\": \"North America\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[2395, 6886], [2391, 6890], [2396, 6897], [2397, 6893], [2395, 6886]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"NR\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.53,\n            \"hc-middle-y\": 0.50,\n            \"hc-key\": \"nr\",\n            \"hc-a2\": \"NR\",\n            \"name\": \"Nauru\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"Nauru\",\n            \"subregion\": \"Micronesia\",\n            \"region-wb\": \"East Asia & Pacific\",\n            \"iso-a3\": \"NRU\",\n            \"iso-a2\": \"NR\",\n            \"woe-id\": \"23424912\",\n            \"continent\": \"Oceania\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[9158, 6463], [9157, 6463], [9157, 6464], [9159, 6464], [9158, 6463]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"NO\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.10,\n            \"hc-middle-y\": 0.93,\n            \"hc-key\": \"no\",\n            \"hc-a2\": \"NO\",\n            \"name\": \"Norway\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Nor.\",\n            \"subregion\": \"Northern Europe\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"NOR\",\n            \"iso-a2\": \"NO\",\n            \"woe-id\": \"-90\",\n            \"continent\": \"Europe\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[4821, 8997], [4815, 8993], [4809, 8996], [4815, 9003], [4821, 8997]]], [[[4797, 8992], [4790, 8995], [4784, 9004], [4802, 8997], [4797, 8992]]], [[[4877, 9011], [4887, 9004], [4870, 9006], [4871, 9011], [4877, 9011]]], [[[4901, 9024], [4906, 9016], [4890, 9006], [4882, 9013], [4901, 9024]]], [[[4911, 9029], [4920, 9024], [4909, 9019], [4905, 9028], [4911, 9029]]], [[[4898, 9036], [4889, 9022], [4861, 9017], [4873, 9029], [4898, 9036]]], [[[4918, 9045], [4919, 9040], [4914, 9042], [4915, 9046], [4918, 9045]]], [[[4966, 9053], [4974, 9045], [4962, 9041], [4955, 9047], [4966, 9053]]], [[[4841, 9496], [4865, 9475], [4829, 9471], [4803, 9490], [4841, 9496]]], [[[4998, 9499], [4989, 9504], [4994, 9510], [5000, 9504], [4998, 9499]]], [[[5066, 9517], [5038, 9511], [5030, 9512], [5047, 9521], [5066, 9517]]], [[[4804, 9531], [4822, 9526], [4810, 9523], [4799, 9526], [4804, 9531]]], [[[4802, 9547], [4789, 9545], [4786, 9549], [4789, 9550], [4802, 9547]]], [[[5202, 9605], [5178, 9599], [5142, 9595], [5139, 9598], [5202, 9605]]], [[[4928, 9617], [4921, 9616], [4921, 9620], [4923, 9621], [4928, 9617]]], [[[4921, 9625], [4925, 9623], [4923, 9622], [4917, 9623], [4921, 9625]]], [[[4797, 9623], [4793, 9624], [4796, 9627], [4801, 9625], [4797, 9623]]], [[[4837, 9638], [4831, 9635], [4828, 9638], [4834, 9639], [4837, 9638]]], [[[4821, 9634], [4821, 9638], [4813, 9643], [4826, 9639], [4821, 9634]]], [[[4748, 8967], [4767, 8968], [4802, 8988], [4813, 8979], [4815, 8980], [4817, 8980], [4818, 8983], [4823, 8988], [4820, 8990], [4826, 8992], [4827, 8992], [4845, 9007], [4847, 9007], [4847, 9006], [4849, 9005], [4850, 9007], [4886, 9002], [4934, 9033], [4973, 9037], [4948, 9018], [4950, 8995], [4996, 9042], [4991, 9010], [5022, 9050], [5094, 9029], [5126, 9006], [5099, 8995], [5057, 9000], [5119, 8981], [5093, 8957], [5063, 8940], [5075, 8962], [5032, 8995], [4976, 8974], [4965, 8932], [4942, 8915], [4914, 8929], [4869, 8923], [4847, 8952], [4816, 8940], [4797, 8905], [4743, 8914], [4735, 8885], [4718, 8892], [4683, 8857], [4691, 8839], [4635, 8792], [4635, 8753], [4609, 8718], [4618, 8690], [4580, 8688], [4560, 8656], [4569, 8610], [4565, 8584], [4586, 8568], [4568, 8551], [4575, 8512], [4556, 8501], [4543, 8462], [4515, 8473], [4456, 8430], [4429, 8420], [4398, 8424], [4359, 8468], [4372, 8509], [4342, 8554], [4363, 8576], [4347, 8589], [4369, 8612], [4411, 8630], [4409, 8639], [4464, 8659], [4435, 8662], [4465, 8681], [4504, 8658], [4544, 8680], [4498, 8667], [4487, 8679], [4537, 8729], [4562, 8742], [4566, 8761], [4607, 8833], [4667, 8874], [4643, 8878], [4692, 8898], [4682, 8907], [4716, 8924], [4703, 8941], [4719, 8966], [4748, 8967], [4769, 8982], [4768, 8999], [4781, 8983], [4748, 8967]], [[5095, 8982], [5091, 8986], [5086, 8978], [5097, 8981], [5095, 8982]]], [[[4948, 9363], [4949, 9366], [4963, 9376], [4948, 9363], [4948, 9363], [4948, 9363]]], [[[4630, 8922], [4662, 8932], [4682, 8955], [4696, 8923], [4668, 8902], [4602, 8890], [4605, 8899], [4657, 8910], [4630, 8922]]], [[[4893, 9411], [4874, 9424], [4825, 9422], [4847, 9452], [4824, 9463], [4886, 9474], [4905, 9449], [4929, 9446], [4893, 9411]]], [[[4669, 9570], [4695, 9593], [4764, 9552], [4766, 9533], [4843, 9513], [4768, 9488], [4744, 9425], [4730, 9424], [4703, 9367], [4631, 9407], [4617, 9428], [4702, 9450], [4611, 9443], [4607, 9461], [4650, 9465], [4673, 9480], [4644, 9505], [4641, 9483], [4590, 9471], [4561, 9497], [4565, 9471], [4533, 9487], [4515, 9516], [4540, 9521], [4522, 9560], [4531, 9569], [4564, 9568], [4613, 9582], [4616, 9559], [4636, 9577], [4658, 9563], [4689, 9517], [4669, 9570]]], [[[4909, 9611], [5000, 9602], [5010, 9580], [4975, 9557], [4918, 9535], [4884, 9538], [4883, 9551], [4822, 9548], [4787, 9564], [4852, 9570], [4854, 9578], [4761, 9571], [4763, 9592], [4732, 9599], [4742, 9610], [4778, 9596], [4809, 9619], [4824, 9604], [4852, 9608], [4868, 9590], [4879, 9624], [4887, 9601], [4909, 9611]]], [[[4948, 9363], [4946, 9359], [4947, 9363], [4948, 9363], [4948, 9363], [4948, 9363]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"KN\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.57,\n            \"hc-middle-y\": 0.49,\n            \"hc-key\": \"kn\",\n            \"hc-a2\": \"KN\",\n            \"name\": \"Saint Kitts and Nevis\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"St.K.N.\",\n            \"subregion\": \"Caribbean\",\n            \"region-wb\": \"Latin America & Caribbean\",\n            \"iso-a3\": \"KNA\",\n            \"iso-a2\": \"KN\",\n            \"woe-id\": \"23424940\",\n            \"continent\": \"North America\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[2346, 6991], [2339, 6996], [2340, 6997], [2343, 6995], [2346, 6991]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"BH\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.45,\n            \"hc-middle-y\": 0.50,\n            \"hc-key\": \"bh\",\n            \"hc-a2\": \"BH\",\n            \"name\": \"Bahrain\",\n            \"labelrank\": \"4\",\n            \"country-abbrev\": \"Bahr.\",\n            \"subregion\": \"Western Asia\",\n            \"region-wb\": \"Middle East & North Africa\",\n            \"iso-a3\": \"BHR\",\n            \"iso-a2\": \"BH\",\n            \"woe-id\": \"23424753\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[5702, 7271], [5706, 7269], [5705, 7256], [5701, 7263], [5702, 7271]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"TO\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.54,\n            \"hc-middle-y\": 0.34,\n            \"hc-key\": \"to\",\n            \"hc-a2\": \"TO\",\n            \"name\": \"Tonga\",\n            \"labelrank\": \"4\",\n            \"country-abbrev\": \"Tongo\",\n            \"subregion\": \"Polynesia\",\n            \"region-wb\": \"East Asia & Pacific\",\n            \"iso-a3\": \"TON\",\n            \"iso-a2\": \"TO\",\n            \"woe-id\": \"23424964\",\n            \"continent\": \"Oceania\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[-987, 5842], [-988, 5840], [-999, 5845], [-992, 5847], [-987, 5842]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"FI\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.63,\n            \"hc-middle-y\": 0.54,\n            \"hc-key\": \"fi\",\n            \"hc-a2\": \"FI\",\n            \"name\": \"Finland\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Fin.\",\n            \"subregion\": \"Northern Europe\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"FIN\",\n            \"iso-a2\": \"FI\",\n            \"woe-id\": \"23424812\",\n            \"continent\": \"Europe\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[4816, 8512], [4815, 8507], [4806, 8505], [4810, 8509], [4816, 8512]]], [[[4803, 8510], [4806, 8512], [4803, 8505], [4798, 8508], [4803, 8510]]], [[[4808, 8518], [4799, 8510], [4785, 8518], [4800, 8522], [4808, 8518]]], [[[4844, 8516], [4844, 8514], [4855, 8514], [4842, 8511], [4844, 8516]]], [[[4870, 8506], [4870, 8515], [4882, 8511], [4872, 8501], [4870, 8506]]], [[[4836, 8532], [4837, 8528], [4836, 8523], [4835, 8528], [4836, 8532]]], [[[4835, 8657], [4838, 8652], [4834, 8650], [4830, 8654], [4835, 8657]]], [[[4942, 8741], [4935, 8736], [4933, 8739], [4936, 8741], [4942, 8741]]], [[[4851, 8526], [4845, 8528], [4834, 8596], [4842, 8652], [4868, 8658], [4939, 8731], [4954, 8729], [4955, 8762], [4921, 8778], [4906, 8808], [4916, 8826], [4899, 8860], [4906, 8885], [4816, 8940], [4847, 8952], [4869, 8923], [4914, 8929], [4942, 8915], [4965, 8932], [4976, 8974], [5032, 8995], [5075, 8962], [5063, 8940], [5048, 8914], [5055, 8897], [5095, 8871], [5067, 8828], [5091, 8792], [5082, 8737], [5111, 8691], [5094, 8678], [5141, 8638], [5131, 8620], [5071, 8562], [5029, 8531], [4909, 8505], [4869, 8520], [4871, 8521], [4866, 8521], [4866, 8521], [4854, 8525], [4857, 8523], [4856, 8520], [4851, 8524], [4851, 8526]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"ID\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.38,\n            \"hc-middle-y\": 0.41,\n            \"hc-key\": \"id\",\n            \"hc-a2\": \"ID\",\n            \"name\": \"Indonesia\",\n            \"labelrank\": \"2\",\n            \"country-abbrev\": \"Indo.\",\n            \"subregion\": \"South-Eastern Asia\",\n            \"region-wb\": \"East Asia & Pacific\",\n            \"iso-a3\": \"IDN\",\n            \"iso-a2\": \"ID\",\n            \"woe-id\": \"23424846\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[8188, 6311], [8203, 6311], [8186, 6274], [8184, 6299], [8156, 6320], [8188, 6311]]], [[[7394, 6396], [7365, 6387], [7343, 6415], [7351, 6432], [7368, 6393], [7394, 6396]]], [[[7693, 6231], [7736, 6235], [7737, 6224], [7676, 6209], [7642, 6218], [7658, 6236], [7693, 6231]]], [[[8007, 6546], [8003, 6517], [8028, 6486], [8001, 6493], [7995, 6439], [7976, 6470], [7993, 6473], [7985, 6514], [8007, 6546]]], [[[7885, 6203], [7891, 6198], [7897, 6207], [7902, 6208], [7911, 6214], [7912, 6206], [7915, 6198], [7897, 6179], [7868, 6172], [7885, 6203]]], [[[7703, 6601], [7696, 6596], [7697, 6601], [7703, 6601]]], [[[8388, 6402], [8388, 6275], [8388, 6210], [8360, 6240], [8289, 6230], [8299, 6253], [8325, 6262], [8294, 6324], [8238, 6346], [8216, 6347], [8170, 6376], [8148, 6358], [8127, 6400], [8181, 6408], [8142, 6411], [8087, 6439], [8070, 6476], [8099, 6455], [8142, 6468], [8180, 6457], [8185, 6415], [8210, 6380], [8248, 6403], [8246, 6430], [8295, 6435], [8355, 6409], [8388, 6402]]], [[[7779, 6174], [7734, 6196], [7755, 6202], [7771, 6234], [7833, 6224], [7852, 6236], [7936, 6242], [7886, 6226], [7878, 6234], [7818, 6216], [7763, 6218], [7789, 6183], [7779, 6174]]], [[[7419, 6248], [7365, 6260], [7335, 6278], [7351, 6305], [7419, 6294], [7427, 6279], [7483, 6274], [7496, 6290], [7530, 6275], [7624, 6277], [7624, 6218], [7565, 6234], [7548, 6229], [7490, 6237], [7450, 6251], [7419, 6248]]], [[[8007, 6388], [7965, 6365], [7943, 6380], [7942, 6408], [7946, 6387], [7976, 6380], [8002, 6393], [8048, 6397], [8079, 6386], [8086, 6365], [8007, 6388]]], [[[7849, 6311], [7824, 6317], [7851, 6347], [7809, 6341], [7813, 6358], [7778, 6383], [7775, 6316], [7746, 6321], [7754, 6351], [7730, 6401], [7746, 6421], [7766, 6500], [7792, 6519], [7814, 6510], [7882, 6503], [7917, 6531], [7898, 6492], [7774, 6491], [7765, 6473], [7785, 6438], [7815, 6465], [7866, 6460], [7862, 6427], [7846, 6446], [7811, 6422], [7839, 6386], [7855, 6349], [7849, 6311]]], [[[7693, 6601], [7687, 6576], [7709, 6546], [7702, 6535], [7736, 6509], [7698, 6501], [7689, 6463], [7663, 6436], [7664, 6414], [7646, 6373], [7606, 6356], [7594, 6380], [7558, 6385], [7522, 6375], [7519, 6397], [7476, 6390], [7466, 6446], [7452, 6441], [7434, 6503], [7458, 6540], [7485, 6504], [7557, 6525], [7602, 6521], [7631, 6568], [7642, 6608], [7693, 6601]]], [[[7120, 6602], [7164, 6572], [7200, 6534], [7221, 6541], [7283, 6486], [7272, 6457], [7301, 6448], [7311, 6409], [7338, 6408], [7352, 6382], [7345, 6312], [7312, 6304], [7219, 6384], [7196, 6415], [7181, 6455], [7152, 6486], [7124, 6478], [7149, 6426], [7139, 6429], [7121, 6478], [7145, 6496], [7128, 6536], [7092, 6539], [7110, 6508], [7103, 6496], [7087, 6540], [7065, 6548], [7092, 6543], [7100, 6563], [7036, 6621], [7032, 6650], [7065, 6633], [7097, 6634], [7120, 6602]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"MU\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.63,\n            \"hc-middle-y\": 0.58,\n            \"hc-key\": \"mu\",\n            \"hc-a2\": \"MU\",\n            \"name\": \"Mauritius\",\n            \"labelrank\": \"5\",\n            \"country-abbrev\": \"Mus.\",\n            \"subregion\": \"Eastern Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"MUS\",\n            \"iso-a2\": \"MU\",\n            \"woe-id\": \"23424894\",\n            \"continent\": \"Seven seas (open ocean)\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[5917, 5878], [5916, 5867], [5907, 5866], [5911, 5880], [5917, 5878]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"SE\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.40,\n            \"hc-middle-y\": 0.48,\n            \"hc-key\": \"se\",\n            \"hc-a2\": \"SE\",\n            \"name\": \"Sweden\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Swe.\",\n            \"subregion\": \"Northern Europe\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"SWE\",\n            \"iso-a2\": \"SE\",\n            \"woe-id\": \"23424954\",\n            \"continent\": \"Europe\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[4749, 8461], [4749, 8461], [4749, 8466], [4753, 8466], [4749, 8461]]], [[[4864, 8758], [4864, 8764], [4868, 8762], [4868, 8758], [4864, 8758]]], [[[4921, 8778], [4853, 8764], [4831, 8722], [4845, 8711], [4821, 8684], [4769, 8651], [4733, 8619], [4712, 8569], [4718, 8540], [4736, 8533], [4770, 8495], [4751, 8469], [4701, 8445], [4691, 8414], [4700, 8372], [4711, 8391], [4741, 8387], [4760, 8415], [4759, 8386], [4710, 8386], [4693, 8344], [4640, 8340], [4625, 8309], [4589, 8309], [4571, 8373], [4546, 8417], [4550, 8417], [4552, 8421], [4545, 8421], [4546, 8418], [4537, 8434], [4543, 8462], [4556, 8501], [4575, 8512], [4568, 8551], [4586, 8568], [4565, 8584], [4569, 8610], [4560, 8656], [4580, 8688], [4618, 8690], [4609, 8718], [4635, 8753], [4635, 8792], [4691, 8839], [4683, 8857], [4718, 8892], [4735, 8885], [4743, 8914], [4797, 8905], [4816, 8940], [4906, 8885], [4899, 8860], [4916, 8826], [4906, 8808], [4921, 8778]], [[4554, 8430], [4543, 8426], [4546, 8423], [4554, 8424], [4554, 8430]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"TT\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.46,\n            \"hc-middle-y\": 0.44,\n            \"hc-key\": \"tt\",\n            \"hc-a2\": \"TT\",\n            \"name\": \"Trinidad and Tobago\",\n            \"labelrank\": \"5\",\n            \"country-abbrev\": \"Tr.T.\",\n            \"subregion\": \"Caribbean\",\n            \"region-wb\": \"Latin America & Caribbean\",\n            \"iso-a3\": \"TTO\",\n            \"iso-a2\": \"TT\",\n            \"woe-id\": \"23424958\",\n            \"continent\": \"North America\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[2396, 6799], [2394, 6779], [2380, 6783], [2374, 6796], [2396, 6799]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"MY\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.90,\n            \"hc-middle-y\": 0.26,\n            \"hc-key\": \"my\",\n            \"hc-a2\": \"MY\",\n            \"name\": \"Malaysia\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Malay.\",\n            \"subregion\": \"South-Eastern Asia\",\n            \"region-wb\": \"East Asia & Pacific\",\n            \"iso-a3\": \"MYS\",\n            \"iso-a2\": \"MY\",\n            \"woe-id\": \"23424901\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[7181, 6640], [7180, 6634], [7177, 6634], [7177, 6640], [7181, 6640]]], [[[7703, 6601], [7697, 6601], [7698, 6602], [7693, 6601], [7642, 6608], [7631, 6568], [7602, 6521], [7557, 6525], [7485, 6504], [7458, 6540], [7498, 6525], [7508, 6550], [7510, 6549], [7510, 6554], [7511, 6558], [7558, 6572], [7587, 6614], [7606, 6597], [7616, 6623], [7617, 6624], [7618, 6621], [7627, 6606], [7621, 6623], [7650, 6660], [7685, 6675], [7743, 6632], [7710, 6623], [7722, 6607], [7701, 6603], [7703, 6601]]], [[[7175, 6669], [7204, 6663], [7205, 6645], [7233, 6663], [7274, 6620], [7274, 6565], [7299, 6519], [7272, 6524], [7210, 6563], [7193, 6593], [7175, 6669]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"PA\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.22,\n            \"hc-middle-y\": 0.50,\n            \"hc-key\": \"pa\",\n            \"hc-a2\": \"PA\",\n            \"name\": \"Panama\",\n            \"labelrank\": \"4\",\n            \"country-abbrev\": \"Pan.\",\n            \"subregion\": \"Central America\",\n            \"region-wb\": \"Latin America & Caribbean\",\n            \"iso-a3\": \"PAN\",\n            \"iso-a2\": \"PA\",\n            \"woe-id\": \"23424924\",\n            \"continent\": \"North America\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[1892, 6692], [1873, 6732], [1843, 6744], [1816, 6717], [1829, 6699], [1776, 6692], [1778, 6721], [1744, 6716], [1739, 6725], [1740, 6725], [1740, 6725], [1740, 6726], [1740, 6726], [1754, 6762], [1768, 6743], [1798, 6739], [1841, 6763], [1876, 6757], [1908, 6735], [1914, 6713], [1892, 6692]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"PW\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.38,\n            \"hc-middle-y\": 0.44,\n            \"hc-key\": \"pw\",\n            \"hc-a2\": \"PW\",\n            \"name\": \"Palau\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"Palau\",\n            \"subregion\": \"Micronesia\",\n            \"region-wb\": \"East Asia & Pacific\",\n            \"iso-a3\": \"PLW\",\n            \"iso-a2\": \"PW\",\n            \"woe-id\": \"23424927\",\n            \"continent\": \"Oceania\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[8196, 6695], [8195, 6699], [8197, 6703], [8200, 6703], [8196, 6695]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"TV\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.25,\n            \"hc-middle-y\": 0.50,\n            \"hc-key\": \"tv\",\n            \"hc-a2\": \"TV\",\n            \"name\": \"Tuvalu\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"Tuv.\",\n            \"subregion\": \"Polynesia\",\n            \"region-wb\": \"East Asia & Pacific\",\n            \"iso-a3\": \"TUV\",\n            \"iso-a2\": \"TV\",\n            \"woe-id\": \"23424970\",\n            \"continent\": \"Oceania\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[9522, 6227], [9522, 6227], [9522, 6229], [9522, 6227], [9522, 6227]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"MH\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.49,\n            \"hc-middle-y\": 0.60,\n            \"hc-key\": \"mh\",\n            \"hc-a2\": \"MH\",\n            \"name\": \"Marshall Islands\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"M. Is.\",\n            \"subregion\": \"Micronesia\",\n            \"region-wb\": \"East Asia & Pacific\",\n            \"iso-a3\": \"MHL\",\n            \"iso-a2\": \"MH\",\n            \"woe-id\": \"23424932\",\n            \"continent\": \"Oceania\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[9280, 6690], [9285, 6688], [9286, 6687], [9285, 6688], [9280, 6690]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"CL\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.51,\n            \"hc-middle-y\": 0.90,\n            \"hc-key\": \"cl\",\n            \"hc-a2\": \"CL\",\n            \"name\": \"Chile\",\n            \"labelrank\": \"2\",\n            \"country-abbrev\": \"Chile\",\n            \"subregion\": \"South America\",\n            \"region-wb\": \"Latin America & Caribbean\",\n            \"iso-a3\": \"CHL\",\n            \"iso-a2\": \"CL\",\n            \"woe-id\": \"23424782\",\n            \"continent\": \"South America\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[2028, 4732], [2063, 4714], [2042, 4700], [2014, 4729], [2028, 4732]]], [[[1977, 4948], [1993, 4916], [1994, 4867], [1960, 4879], [1981, 4893], [1959, 4908], [1961, 4938], [1977, 4948]]], [[[2022, 5147], [2016, 5111], [1985, 5101], [2001, 5124], [2006, 5163], [2022, 5147]]], [[[2167, 4761], [2167, 4674], [2165, 4674], [2167, 4673], [2167, 4670], [2128, 4674], [2110, 4657], [2088, 4695], [2113, 4723], [2117, 4693], [2157, 4688], [2125, 4702], [2114, 4746], [2144, 4768], [2167, 4761]]], [[[2115, 5932], [2128, 5935], [2141, 5957], [2157, 5913], [2173, 5898], [2163, 5868], [2180, 5842], [2189, 5794], [2210, 5794], [2206, 5757], [2169, 5733], [2177, 5666], [2162, 5659], [2137, 5618], [2109, 5516], [2133, 5456], [2115, 5397], [2115, 5366], [2096, 5352], [2091, 5311], [2101, 5277], [2085, 5269], [2069, 5206], [2075, 5158], [2063, 5125], [2077, 5092], [2066, 5062], [2088, 5042], [2070, 4970], [2051, 4944], [2059, 4928], [2020, 4882], [2032, 4835], [2058, 4839], [2054, 4804], [2070, 4787], [2128, 4786], [2173, 4772], [2152, 4778], [2105, 4757], [2096, 4714], [2032, 4737], [2038, 4753], [2004, 4758], [1996, 4781], [2017, 4777], [2012, 4815], [1976, 4834], [2000, 4847], [1996, 4918], [1986, 4952], [2000, 4987], [1966, 4992], [1995, 5037], [2008, 5015], [2031, 5042], [2026, 5058], [1996, 5060], [2012, 5097], [2020, 5062], [2053, 5159], [2039, 5179], [2015, 5170], [2010, 5197], [2030, 5249], [2018, 5310], [2031, 5329], [2048, 5383], [2060, 5398], [2085, 5489], [2078, 5559], [2088, 5569], [2081, 5601], [2100, 5643], [2113, 5714], [2109, 5785], [2125, 5837], [2115, 5932]]], [[[2209, 4666], [2230, 4654], [2168, 4659], [2214, 4627], [2192, 4628], [2162, 4657], [2133, 4648], [2129, 4663], [2202, 4668], [2207, 4668], [2209, 4666]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"TH\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.25,\n            \"hc-middle-y\": 0.49,\n            \"hc-key\": \"th\",\n            \"hc-a2\": \"TH\",\n            \"name\": \"Thailand\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Thai.\",\n            \"subregion\": \"South-Eastern Asia\",\n            \"region-wb\": \"East Asia & Pacific\",\n            \"iso-a3\": \"THA\",\n            \"iso-a2\": \"TH\",\n            \"woe-id\": \"23424960\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[7239, 6839], [7241, 6837], [7244, 6834], [7240, 6833], [7239, 6839]]], [[[7233, 6663], [7205, 6645], [7204, 6663], [7175, 6669], [7151, 6704], [7118, 6732], [7134, 6785], [7161, 6829], [7146, 6886], [7119, 6918], [7137, 6959], [7095, 7030], [7113, 7070], [7128, 7066], [7175, 7086], [7186, 7062], [7209, 7061], [7205, 6999], [7233, 7022], [7249, 7010], [7272, 7029], [7290, 7025], [7315, 6996], [7313, 6970], [7338, 6946], [7325, 6904], [7280, 6907], [7241, 6881], [7258, 6824], [7226, 6854], [7201, 6852], [7200, 6878], [7173, 6876], [7172, 6840], [7151, 6793], [7149, 6752], [7167, 6753], [7185, 6690], [7218, 6681], [7233, 6663]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"GD\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.50,\n            \"hc-middle-y\": 0.50,\n            \"hc-key\": \"gd\",\n            \"hc-a2\": \"GD\",\n            \"name\": \"Grenada\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"Gren.\",\n            \"subregion\": \"Caribbean\",\n            \"region-wb\": \"Latin America & Caribbean\",\n            \"iso-a3\": \"GRD\",\n            \"iso-a2\": \"GD\",\n            \"woe-id\": \"23424826\",\n            \"continent\": \"North America\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[2375, 6835], [2372, 6835], [2372, 6839], [2376, 6841], [2375, 6835]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"EE\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.35,\n            \"hc-middle-y\": 0.41,\n            \"hc-key\": \"ee\",\n            \"hc-a2\": \"EE\",\n            \"name\": \"Estonia\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"Est.\",\n            \"subregion\": \"Northern Europe\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"EST\",\n            \"iso-a2\": \"EE\",\n            \"woe-id\": \"23424805\",\n            \"continent\": \"Europe\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[4876, 8444], [4887, 8435], [4863, 8425], [4852, 8441], [4876, 8444]]], [[[4897, 8446], [4893, 8442], [4888, 8445], [4892, 8448], [4897, 8446]]], [[[4893, 8464], [4897, 8464], [4898, 8461], [4891, 8461], [4893, 8464]]], [[[4878, 8463], [4888, 8455], [4872, 8449], [4858, 8459], [4878, 8463]]], [[[5026, 8462], [5004, 8453], [5024, 8419], [5021, 8411], [5016, 8399], [4990, 8398], [4954, 8422], [4925, 8413], [4902, 8443], [4901, 8472], [4975, 8490], [5035, 8483], [5038, 8482], [5040, 8478], [5038, 8477], [5035, 8477], [5035, 8477], [5037, 8476], [5037, 8476], [5038, 8476], [5037, 8476], [5034, 8476], [5030, 8469], [5026, 8462]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"AG\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.50,\n            \"hc-middle-y\": 0.48,\n            \"hc-key\": \"ag\",\n            \"hc-a2\": \"AG\",\n            \"name\": \"Antigua and Barbuda\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"Ant.B.\",\n            \"subregion\": \"Caribbean\",\n            \"region-wb\": \"Latin America & Caribbean\",\n            \"iso-a3\": \"ATG\",\n            \"iso-a2\": \"AG\",\n            \"woe-id\": \"23424737\",\n            \"continent\": \"North America\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[2371, 6989], [2373, 6986], [2369, 6985], [2367, 6988], [2371, 6989]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"TW\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.49,\n            \"hc-middle-y\": 0.41,\n            \"hc-key\": \"tw\",\n            \"hc-a2\": \"TW\",\n            \"name\": \"Taiwan\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Taiwan\",\n            \"subregion\": \"Eastern Asia\",\n            \"region-wb\": \"East Asia & Pacific\",\n            \"iso-a3\": \"TWN\",\n            \"iso-a2\": \"TW\",\n            \"woe-id\": \"23424971\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[7752, 7185], [7768, 7185], [7797, 7233], [7821, 7235], [7807, 7173], [7790, 7136], [7752, 7185]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"BB\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.31,\n            \"hc-middle-y\": 0.56,\n            \"hc-key\": \"bb\",\n            \"hc-a2\": \"BB\",\n            \"name\": \"Barbados\",\n            \"labelrank\": \"5\",\n            \"country-abbrev\": \"Barb.\",\n            \"subregion\": \"Caribbean\",\n            \"region-wb\": \"Latin America & Caribbean\",\n            \"iso-a3\": \"BRB\",\n            \"iso-a2\": \"BB\",\n            \"woe-id\": \"23424754\",\n            \"continent\": \"North America\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[2438, 6866], [2434, 6868], [2435, 6874], [2440, 6869], [2438, 6866]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"IT\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.79,\n            \"hc-middle-y\": 0.71,\n            \"hc-key\": \"it\",\n            \"hc-a2\": \"IT\",\n            \"name\": \"Italy\",\n            \"labelrank\": \"2\",\n            \"country-abbrev\": \"Italy\",\n            \"subregion\": \"Southern Europe\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"ITA\",\n            \"iso-a2\": \"IT\",\n            \"woe-id\": \"23424853\",\n            \"continent\": \"Europe\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[4571, 7654], [4668, 7666], [4655, 7649], [4652, 7611], [4634, 7616], [4571, 7654]]], [[[4484, 7768], [4496, 7744], [4488, 7697], [4454, 7690], [4456, 7736], [4448, 7757], [4484, 7768]]], [[[4427, 7861], [4400, 7909], [4412, 7939], [4444, 7951], [4466, 7944], [4500, 7955], [4514, 7974], [4566, 7982], [4572, 7967], [4611, 7961], [4601, 7952], [4611, 7927], [4596, 7933], [4565, 7916], [4572, 7876], [4608, 7851], [4622, 7818], [4654, 7794], [4680, 7795], [4677, 7778], [4738, 7749], [4753, 7731], [4710, 7744], [4694, 7715], [4713, 7705], [4681, 7655], [4685, 7684], [4668, 7729], [4611, 7770], [4591, 7769], [4536, 7815], [4504, 7869], [4464, 7884], [4427, 7861]], [[4574, 7793], [4574, 7793], [4574, 7793], [4574, 7793], [4574, 7793]], [[4574, 7865], [4574, 7868], [4573, 7867], [4572, 7866], [4574, 7865]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"MT\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.49,\n            \"hc-middle-y\": 0.53,\n            \"hc-key\": \"mt\",\n            \"hc-a2\": \"MT\",\n            \"name\": \"Malta\",\n            \"labelrank\": \"5\",\n            \"country-abbrev\": \"Malta\",\n            \"subregion\": \"Southern Europe\",\n            \"region-wb\": \"Middle East & North Africa\",\n            \"iso-a3\": \"MLT\",\n            \"iso-a2\": \"MT\",\n            \"woe-id\": \"23424897\",\n            \"continent\": \"Europe\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[4628, 7589], [4635, 7586], [4635, 7582], [4631, 7584], [4628, 7589]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"VU\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.60,\n            \"hc-middle-y\": 0.53,\n            \"hc-key\": \"vu\",\n            \"hc-a2\": \"VU\",\n            \"name\": \"Vanuatu\",\n            \"labelrank\": \"4\",\n            \"country-abbrev\": \"Van.\",\n            \"subregion\": \"Melanesia\",\n            \"region-wb\": \"East Asia & Pacific\",\n            \"iso-a3\": \"VUT\",\n            \"iso-a2\": \"VU\",\n            \"woe-id\": \"23424907\",\n            \"continent\": \"Oceania\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[9172, 6054], [9194, 6034], [9205, 5976], [9178, 5988], [9154, 6029], [9172, 6054]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"SG\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.50,\n            \"hc-middle-y\": 0.57,\n            \"hc-key\": \"sg\",\n            \"hc-a2\": \"SG\",\n            \"name\": \"Singapore\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"Sing.\",\n            \"subregion\": \"South-Eastern Asia\",\n            \"region-wb\": \"East Asia & Pacific\",\n            \"iso-a3\": \"SGP\",\n            \"iso-a2\": \"SG\",\n            \"woe-id\": \"23424948\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[7286, 6521], [7290, 6519], [7286, 6516], [7280, 6517], [7286, 6521]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"CY\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.39,\n            \"hc-middle-y\": 0.51,\n            \"hc-key\": \"cy\",\n            \"hc-a2\": \"CY\",\n            \"name\": \"Cyprus\",\n            \"labelrank\": \"5\",\n            \"country-abbrev\": \"Cyp.\",\n            \"subregion\": \"Western Asia\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"CYP\",\n            \"iso-a2\": \"CY\",\n            \"woe-id\": \"-90\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[5205, 7555], [5205, 7556], [5206, 7556], [5205, 7555]]], [[[5214, 7557], [5216, 7554], [5210, 7554], [5207, 7557], [5210, 7557], [5213, 7557], [5214, 7557]]], [[[5206, 7555], [5206, 7555], [5207, 7555], [5207, 7554], [5206, 7555]]], [[[5204, 7554], [5201, 7549], [5184, 7543], [5178, 7545], [5176, 7544], [5162, 7557], [5171, 7561], [5172, 7560], [5173, 7562], [5174, 7561], [5175, 7561], [5175, 7561], [5175, 7561], [5175, 7561], [5175, 7561], [5196, 7561], [5204, 7555], [5204, 7554]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"LK\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.62,\n            \"hc-middle-y\": 0.91,\n            \"hc-key\": \"lk\",\n            \"hc-a2\": \"LK\",\n            \"name\": \"Sri Lanka\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Sri L.\",\n            \"subregion\": \"Southern Asia\",\n            \"region-wb\": \"South Asia\",\n            \"iso-a3\": \"LKA\",\n            \"iso-a2\": \"LK\",\n            \"woe-id\": \"23424778\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[6576, 6765], [6600, 6755], [6632, 6703], [6631, 6674], [6596, 6654], [6581, 6660], [6572, 6717], [6584, 6759], [6576, 6765]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"KM\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.41,\n            \"hc-middle-y\": 0.51,\n            \"hc-key\": \"km\",\n            \"hc-a2\": \"KM\",\n            \"name\": \"Comoros\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"Com.\",\n            \"subregion\": \"Eastern Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"COM\",\n            \"iso-a2\": \"KM\",\n            \"woe-id\": \"23424786\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[5494, 6125], [5487, 6131], [5488, 6142], [5492, 6141], [5494, 6125]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"FJ\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.44,\n            \"hc-middle-y\": 0.33,\n            \"hc-key\": \"fj\",\n            \"hc-a2\": \"FJ\",\n            \"name\": \"Fiji\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"Fiji\",\n            \"subregion\": \"Melanesia\",\n            \"region-wb\": \"East Asia & Pacific\",\n            \"iso-a3\": \"FJI\",\n            \"iso-a2\": \"FJ\",\n            \"woe-id\": \"23424813\",\n            \"continent\": \"Oceania\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[9460, 5963], [9494, 5962], [9495, 5978], [9543, 5996], [9494, 5959], [9507, 5951], [9500, 5915], [9490, 5934], [9467, 5939], [9460, 5963]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"RU\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.57,\n            \"hc-middle-y\": 0.56,\n            \"hc-key\": \"ru\",\n            \"hc-a2\": \"RU\",\n            \"name\": \"Russia\",\n            \"labelrank\": \"2\",\n            \"country-abbrev\": \"Rus.\",\n            \"subregion\": \"Eastern Europe\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"RUS\",\n            \"iso-a2\": \"RU\",\n            \"woe-id\": \"23424936\",\n            \"continent\": \"Europe\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[8620, 7917], [8587, 7905], [8565, 7884], [8519, 7862], [8540, 7887], [8614, 7923], [8620, 7917]]], [[[5691, 8936], [5646, 8924], [5637, 8953], [5666, 8965], [5693, 8952], [5691, 8936]]], [[[5965, 9010], [5999, 8987], [5972, 8976], [5942, 8995], [5965, 9010]]], [[[6315, 9176], [6331, 9169], [6278, 9157], [6280, 9178], [6315, 9176]]], [[[7568, 9234], [7551, 9218], [7512, 9233], [7528, 9245], [7568, 9234]]], [[[5900, 9603], [5857, 9597], [5866, 9613], [5939, 9622], [5950, 9582], [5900, 9603]]], [[[5825, 9623], [5819, 9605], [5766, 9602], [5774, 9618], [5819, 9609], [5825, 9623]]], [[[5870, 9665], [5945, 9662], [5893, 9635], [5861, 9633], [5807, 9645], [5870, 9665]]], [[[6124, 9673], [6147, 9654], [6077, 9637], [6060, 9648], [6104, 9658], [6124, 9673]]], [[[5922, 9709], [5937, 9692], [5916, 9668], [5861, 9672], [5922, 9709]]], [[[5391, 7846], [5361, 7874], [5289, 7912], [5317, 7918], [5327, 7959], [5370, 7979], [5338, 7983], [5356, 8011], [5384, 8010], [5382, 8045], [5395, 8064], [5367, 8087], [5315, 8109], [5262, 8106], [5245, 8140], [5218, 8142], [5225, 8161], [5207, 8185], [5147, 8175], [5131, 8212], [5175, 8229], [5146, 8243], [5121, 8317], [5039, 8340], [5024, 8370], [5016, 8399], [5021, 8411], [5024, 8419], [5030, 8439], [5026, 8462], [5030, 8469], [5033, 8474], [5037, 8476], [5037, 8476], [5035, 8477], [5035, 8477], [5035, 8477], [5037, 8476], [5040, 8478], [5038, 8482], [5035, 8483], [5037, 8497], [5090, 8514], [5029, 8531], [5071, 8562], [5131, 8620], [5141, 8638], [5094, 8678], [5111, 8691], [5082, 8737], [5091, 8792], [5067, 8828], [5095, 8871], [5055, 8897], [5048, 8914], [5063, 8940], [5093, 8957], [5119, 8981], [5155, 8989], [5187, 8976], [5154, 8968], [5271, 8947], [5422, 8870], [5431, 8846], [5404, 8806], [5372, 8793], [5330, 8791], [5199, 8822], [5161, 8842], [5242, 8773], [5227, 8755], [5241, 8731], [5264, 8746], [5302, 8746], [5378, 8716], [5404, 8728], [5386, 8767], [5431, 8789], [5468, 8824], [5515, 8780], [5524, 8820], [5504, 8845], [5517, 8900], [5490, 8918], [5567, 8909], [5591, 8879], [5550, 8873], [5538, 8852], [5564, 8831], [5620, 8836], [5629, 8869], [5652, 8873], [5723, 8912], [5790, 8934], [5806, 8904], [5827, 8896], [5866, 8921], [5905, 8916], [5951, 8938], [5975, 8904], [6011, 8945], [5989, 8968], [6007, 8983], [6107, 8967], [6153, 8943], [6199, 8929], [6230, 8904], [6255, 8935], [6236, 8937], [6223, 8964], [6186, 8969], [6202, 9029], [6176, 9027], [6190, 9061], [6236, 9090], [6251, 9138], [6269, 9149], [6328, 9151], [6366, 9139], [6367, 9115], [6336, 9074], [6361, 9051], [6354, 9006], [6358, 8935], [6389, 8913], [6375, 8873], [6358, 8867], [6328, 8819], [6292, 8803], [6343, 8798], [6385, 8827], [6422, 8871], [6414, 8922], [6471, 8938], [6499, 8913], [6493, 8875], [6522, 8899], [6509, 8932], [6445, 8952], [6393, 8949], [6386, 8977], [6409, 9019], [6371, 9068], [6386, 9090], [6428, 9105], [6421, 9150], [6448, 9187], [6481, 9183], [6445, 9141], [6451, 9113], [6436, 9067], [6512, 9052], [6527, 9059], [6469, 9075], [6459, 9094], [6487, 9102], [6506, 9090], [6515, 9116], [6553, 9161], [6560, 9121], [6630, 9083], [6675, 9084], [6646, 9060], [6663, 9044], [6673, 9007], [6690, 9016], [6671, 9058], [6685, 9079], [6643, 9115], [6599, 9130], [6588, 9167], [6594, 9189], [6788, 9206], [6780, 9224], [6737, 9257], [6785, 9249], [6777, 9269], [6809, 9274], [6873, 9307], [6980, 9323], [6962, 9336], [7011, 9336], [7047, 9351], [7033, 9373], [7059, 9393], [7066, 9353], [7049, 9341], [7067, 9325], [7108, 9332], [7138, 9364], [7197, 9366], [7207, 9400], [7268, 9436], [7313, 9439], [7346, 9430], [7326, 9407], [7393, 9388], [7362, 9364], [7404, 9365], [7407, 9378], [7502, 9378], [7543, 9370], [7546, 9346], [7568, 9345], [7578, 9308], [7544, 9323], [7575, 9289], [7467, 9233], [7411, 9192], [7384, 9191], [7360, 9167], [7401, 9165], [7495, 9195], [7457, 9196], [7469, 9214], [7539, 9196], [7561, 9206], [7571, 9185], [7629, 9196], [7719, 9189], [7716, 9172], [7772, 9155], [7853, 9150], [7870, 9168], [7862, 9188], [7901, 9208], [7905, 9196], [7955, 9179], [7974, 9187], [8045, 9157], [8030, 9104], [7998, 9123], [8055, 9053], [8088, 9032], [8108, 9038], [8137, 9093], [8170, 9068], [8195, 9065], [8239, 9079], [8270, 9074], [8322, 9080], [8360, 9070], [8335, 9109], [8345, 9127], [8405, 9143], [8519, 9131], [8564, 9117], [8534, 9111], [8541, 9090], [8572, 9118], [8644, 9108], [8657, 9095], [8626, 9083], [8700, 9063], [8721, 9038], [8764, 9037], [8832, 9050], [8908, 9043], [8943, 9027], [8955, 9004], [8943, 8985], [8984, 8961], [9072, 8979], [9096, 8968], [9158, 8964], [9197, 8992], [9232, 8984], [9225, 8968], [9192, 8975], [9201, 8950], [9238, 8927], [9278, 8941], [9267, 8997], [9413, 8983], [9467, 8971], [9580, 8925], [9584, 8914], [9685, 8870], [9711, 8813], [9723, 8834], [9791, 8834], [9851, 8793], [9826, 8768], [9778, 8763], [9764, 8722], [9776, 8709], [9742, 8703], [9702, 8728], [9668, 8738], [9667, 8757], [9635, 8767], [9589, 8762], [9555, 8796], [9567, 8768], [9556, 8744], [9493, 8721], [9439, 8731], [9486, 8700], [9495, 8707], [9534, 8629], [9519, 8610], [9488, 8621], [9448, 8619], [9352, 8576], [9308, 8545], [9266, 8526], [9261, 8505], [9227, 8532], [9158, 8520], [9133, 8499], [9142, 8528], [9095, 8497], [9060, 8508], [9046, 8484], [9064, 8458], [9090, 8456], [9056, 8438], [9043, 8461], [9011, 8423], [9051, 8406], [9035, 8366], [9052, 8342], [9016, 8339], [9005, 8318], [9016, 8287], [8954, 8259], [8941, 8221], [8912, 8207], [8886, 8153], [8827, 8100], [8811, 8101], [8856, 8131], [8837, 8208], [8820, 8304], [8835, 8366], [8877, 8410], [8923, 8437], [8948, 8468], [9008, 8515], [9010, 8525], [9072, 8567], [9075, 8609], [9107, 8615], [9089, 8628], [9049, 8621], [9040, 8587], [8957, 8532], [8946, 8548], [8962, 8594], [8877, 8587], [8802, 8523], [8776, 8485], [8810, 8470], [8755, 8473], [8696, 8456], [8678, 8483], [8643, 8496], [8619, 8473], [8474, 8481], [8435, 8472], [8385, 8435], [8373, 8412], [8319, 8375], [8287, 8339], [8217, 8288], [8256, 8276], [8261, 8291], [8303, 8293], [8279, 8254], [8297, 8235], [8321, 8264], [8353, 8263], [8401, 8217], [8372, 8113], [8375, 8076], [8364, 8034], [8337, 8008], [8302, 7950], [8237, 7883], [8214, 7850], [8156, 7821], [8116, 7844], [8083, 7807], [8081, 7811], [8078, 7815], [8091, 7827], [8099, 7870], [8090, 7899], [8121, 7913], [8132, 7887], [8146, 7907], [8178, 7951], [8185, 7988], [8204, 8005], [8192, 8031], [8135, 8005], [8093, 8004], [8086, 8027], [8043, 8071], [8005, 8075], [7935, 8210], [7862, 8234], [7790, 8222], [7766, 8201], [7788, 8176], [7768, 8158], [7740, 8107], [7742, 8093], [7699, 8074], [7667, 8086], [7628, 8089], [7596, 8104], [7559, 8077], [7490, 8060], [7425, 8067], [7407, 8090], [7330, 8111], [7280, 8098], [7239, 8117], [7237, 8144], [7139, 8176], [7106, 8132], [7121, 8113], [7093, 8083], [7011, 8094], [7001, 8115], [6945, 8127], [6810, 8061], [6801, 8059], [6795, 8058], [6774, 8077], [6734, 8077], [6680, 8131], [6621, 8121], [6598, 8144], [6577, 8124], [6515, 8222], [6475, 8250], [6479, 8269], [6407, 8235], [6385, 8249], [6316, 8256], [6306, 8305], [6230, 8300], [6227, 8291], [6139, 8266], [6014, 8247], [6020, 8222], [6045, 8216], [6005, 8198], [6015, 8184], [5989, 8167], [6028, 8148], [6025, 8123], [5983, 8125], [5978, 8114], [5943, 8133], [5881, 8134], [5856, 8113], [5821, 8126], [5787, 8152], [5705, 8157], [5648, 8115], [5641, 8085], [5615, 8110], [5596, 8086], [5600, 8062], [5583, 8032], [5602, 8009], [5630, 8008], [5665, 7954], [5617, 7931], [5591, 7892], [5617, 7860], [5612, 7833], [5646, 7791], [5621, 7768], [5582, 7793], [5534, 7823], [5508, 7816], [5475, 7838], [5391, 7846]]], [[[9599, 9071], [9621, 9058], [9607, 9047], [9546, 9044], [9510, 9034], [9513, 9057], [9553, 9077], [9599, 9071]]], [[[8377, 9210], [8419, 9208], [8460, 9187], [8453, 9166], [8373, 9183], [8377, 9210]]], [[[6937, 9577], [6908, 9593], [6985, 9585], [6953, 9568], [6937, 9577]]], [[[5596, 9641], [5637, 9647], [5572, 9620], [5542, 9634], [5596, 9641]]], [[[5995, 9655], [6034, 9667], [6052, 9644], [6016, 9618], [5975, 9619], [5961, 9635], [5995, 9655]]], [[[4790, 8269], [4810, 8280], [4786, 8270], [4786, 8270], [4795, 8288], [4825, 8304], [4827, 8304], [4814, 8290], [4835, 8303], [4881, 8288], [4880, 8266], [4878, 8266], [4790, 8269]]], [[[7022, 9596], [7001, 9593], [6984, 9590], [6920, 9610], [6957, 9625], [6965, 9659], [7046, 9679], [7111, 9638], [7088, 9634], [7088, 9606], [7033, 9597], [7100, 9602], [7123, 9582], [7148, 9593], [7170, 9569], [7154, 9511], [7105, 9510], [7077, 9522], [7024, 9525], [6986, 9559], [7022, 9596]]], [[[8455, 8069], [8434, 8017], [8459, 7961], [8432, 7965], [8421, 7938], [8413, 7964], [8424, 8015], [8417, 8049], [8426, 8138], [8409, 8161], [8411, 8226], [8442, 8239], [8434, 8264], [8456, 8217], [8461, 8152], [8486, 8064], [8455, 8069]]], [[[5879, 9169], [5847, 9116], [5869, 9059], [5914, 9030], [5900, 9017], [5849, 9031], [5841, 9020], [5786, 9037], [5794, 9055], [5774, 9065], [5778, 9046], [5733, 9076], [5731, 9096], [5759, 9104], [5780, 9161], [5834, 9180], [5879, 9169]]], [[[8571, 9292], [8608, 9297], [8629, 9288], [8681, 9280], [8673, 9266], [8601, 9260], [8539, 9286], [8548, 9307], [8571, 9292]]], [[[8399, 9343], [8434, 9324], [8476, 9322], [8518, 9303], [8477, 9274], [8433, 9294], [8437, 9278], [8468, 9268], [8429, 9262], [8413, 9272], [8329, 9252], [8296, 9263], [8266, 9294], [8241, 9299], [8224, 9294], [8230, 9324], [8269, 9309], [8282, 9329], [8326, 9346], [8388, 9309], [8399, 9343]]], [[[6210, 9395], [6246, 9386], [6250, 9367], [6197, 9339], [6025, 9292], [5959, 9239], [5931, 9247], [5933, 9224], [5888, 9170], [5837, 9181], [5814, 9174], [5796, 9199], [5830, 9212], [5852, 9252], [5897, 9296], [5931, 9307], [5947, 9326], [6017, 9337], [6017, 9349], [6055, 9344], [6104, 9352], [6210, 9395]]], [[[7197, 9509], [7203, 9532], [7240, 9552], [7265, 9544], [7257, 9526], [7285, 9533], [7322, 9512], [7352, 9475], [7326, 9488], [7282, 9474], [7207, 9470], [7173, 9455], [7150, 9460], [7197, 9509]]], [[[5588, 9611], [5677, 9634], [5658, 9643], [5699, 9660], [5738, 9636], [5680, 9624], [5695, 9590], [5674, 9601], [5588, 9611]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"VA\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.61,\n            \"hc-middle-y\": 0.44,\n            \"hc-key\": \"va\",\n            \"hc-a2\": \"VA\",\n            \"name\": \"Vatican\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"Vat.\",\n            \"subregion\": \"Southern Europe\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"VAT\",\n            \"iso-a2\": \"VA\",\n            \"woe-id\": \"23424986\",\n            \"continent\": \"Europe\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[4574, 7793], [4574, 7793], [4574, 7793], [4574, 7793], [4574, 7793]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"SM\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.48,\n            \"hc-middle-y\": 0.42,\n            \"hc-key\": \"sm\",\n            \"hc-a2\": \"SM\",\n            \"name\": \"San Marino\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"S.M.\",\n            \"subregion\": \"Southern Europe\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"SMR\",\n            \"iso-a2\": \"SM\",\n            \"woe-id\": \"23424947\",\n            \"continent\": \"Europe\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[4574, 7865], [4572, 7866], [4573, 7867], [4574, 7868], [4574, 7865]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"KZ\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.57,\n            \"hc-middle-y\": 0.46,\n            \"hc-key\": \"kz\",\n            \"hc-a2\": \"KZ\",\n            \"name\": \"Kazakhstan\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Kaz.\",\n            \"subregion\": \"Central Asia\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"KAZ\",\n            \"iso-a2\": \"KZ\",\n            \"woe-id\": \"-90\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[5991, 7941], [5960, 7930], [5968, 7910], [5947, 7922], [5952, 7928], [5943, 7925], [5865, 7905], [5865, 7773], [5851, 7770], [5812, 7808], [5792, 7800], [5792, 7800], [5792, 7800], [5792, 7800], [5780, 7795], [5780, 7795], [5780, 7795], [5780, 7795], [5760, 7788], [5768, 7823], [5745, 7826], [5697, 7892], [5729, 7917], [5763, 7920], [5779, 7942], [5779, 7975], [5750, 7972], [5724, 7983], [5665, 7954], [5630, 8008], [5602, 8009], [5583, 8032], [5600, 8062], [5596, 8086], [5615, 8110], [5641, 8085], [5648, 8115], [5705, 8157], [5787, 8152], [5821, 8126], [5856, 8113], [5881, 8134], [5943, 8133], [5978, 8114], [5983, 8125], [6025, 8123], [6028, 8148], [5989, 8167], [6015, 8184], [6005, 8198], [6045, 8216], [6020, 8222], [6014, 8247], [6139, 8266], [6227, 8291], [6230, 8300], [6306, 8305], [6316, 8256], [6385, 8249], [6407, 8235], [6479, 8269], [6475, 8250], [6515, 8222], [6577, 8124], [6598, 8144], [6621, 8121], [6680, 8131], [6734, 8077], [6774, 8077], [6795, 8058], [6750, 8032], [6741, 7981], [6719, 7972], [6668, 7986], [6646, 7924], [6581, 7906], [6602, 7838], [6584, 7803], [6531, 7828], [6435, 7827], [6405, 7842], [6385, 7812], [6336, 7826], [6309, 7805], [6253, 7774], [6240, 7747], [6220, 7768], [6183, 7768], [6178, 7796], [6163, 7797], [6157, 7828], [6131, 7858], [6045, 7850], [6015, 7882], [5986, 7899], [5977, 7930], [5996, 7939], [5991, 7941]], [[5995, 7942], [5997, 7942], [5997, 7940], [6021, 7950], [5995, 7942]]], [[[5693, 7900], [5687, 7903], [5689, 7907], [5698, 7908], [5693, 7900]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"AZ\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.83,\n            \"hc-middle-y\": 0.51,\n            \"hc-key\": \"az\",\n            \"hc-a2\": \"AZ\",\n            \"name\": \"Azerbaijan\",\n            \"labelrank\": \"5\",\n            \"country-abbrev\": \"Aze.\",\n            \"subregion\": \"Western Asia\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"AZE\",\n            \"iso-a2\": \"AZ\",\n            \"woe-id\": \"23424741\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[5540, 7763], [5539, 7762], [5538, 7764], [5540, 7764], [5540, 7763]]], [[[5546, 7760], [5545, 7760], [5545, 7761], [5545, 7761], [5546, 7760]]], [[[5554, 7747], [5554, 7749], [5556, 7749], [5555, 7747], [5554, 7747]]], [[[5534, 7714], [5533, 7716], [5563, 7710], [5573, 7687], [5552, 7692], [5534, 7714]]], [[[5582, 7793], [5621, 7768], [5646, 7791], [5676, 7748], [5654, 7672], [5629, 7685], [5627, 7716], [5584, 7687], [5558, 7727], [5568, 7734], [5539, 7771], [5584, 7763], [5582, 7793]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"TJ\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.28,\n            \"hc-middle-y\": 0.56,\n            \"hc-key\": \"tj\",\n            \"hc-a2\": \"TJ\",\n            \"name\": \"Tajikistan\",\n            \"labelrank\": \"4\",\n            \"country-abbrev\": \"Tjk.\",\n            \"subregion\": \"Central Asia\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"TJK\",\n            \"iso-a2\": \"TJ\",\n            \"woe-id\": \"23424961\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[6300, 7759], [6300, 7759], [6298, 7762], [6299, 7761], [6300, 7759]]], [[[6300, 7721], [6302, 7720], [6299, 7718], [6296, 7722], [6300, 7721]]], [[[6389, 7707], [6395, 7677], [6423, 7675], [6426, 7631], [6379, 7639], [6329, 7613], [6329, 7653], [6299, 7669], [6285, 7641], [6259, 7626], [6215, 7629], [6232, 7665], [6225, 7691], [6203, 7699], [6235, 7710], [6264, 7754], [6295, 7762], [6310, 7734], [6280, 7734], [6261, 7709], [6325, 7713], [6348, 7698], [6389, 7707]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"LS\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.52,\n            \"hc-middle-y\": 0.45,\n            \"hc-key\": \"ls\",\n            \"hc-a2\": \"LS\",\n            \"name\": \"Lesotho\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"Les.\",\n            \"subregion\": \"Southern Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"LSO\",\n            \"iso-a2\": \"LS\",\n            \"woe-id\": \"23424880\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[5040, 5608], [5054, 5613], [5078, 5588], [5037, 5545], [5006, 5579], [5040, 5608]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"UZ\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.46,\n            \"hc-middle-y\": 0.53,\n            \"hc-key\": \"uz\",\n            \"hc-a2\": \"UZ\",\n            \"name\": \"Uzbekistan\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Uzb.\",\n            \"subregion\": \"Central Asia\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"UZB\",\n            \"iso-a2\": \"UZ\",\n            \"woe-id\": \"23424980\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[6333, 7723], [6332, 7723], [6331, 7724], [6334, 7726], [6333, 7723]]], [[[6316, 7728], [6317, 7722], [6312, 7722], [6310, 7729], [6316, 7728]]], [[[5968, 7910], [5961, 7895], [5982, 7876], [5986, 7899], [6015, 7882], [6045, 7850], [6131, 7858], [6157, 7828], [6163, 7797], [6178, 7796], [6183, 7768], [6220, 7768], [6240, 7747], [6253, 7774], [6309, 7805], [6286, 7782], [6323, 7766], [6333, 7777], [6374, 7754], [6331, 7731], [6310, 7734], [6295, 7762], [6264, 7754], [6235, 7710], [6203, 7699], [6225, 7691], [6232, 7665], [6215, 7629], [6200, 7629], [6178, 7635], [6179, 7658], [6151, 7665], [6057, 7726], [6043, 7761], [5987, 7775], [5981, 7807], [5943, 7825], [5915, 7802], [5908, 7809], [5898, 7794], [5896, 7770], [5865, 7773], [5865, 7905], [5943, 7925], [5934, 7884], [5947, 7922], [5968, 7910]], [[6300, 7759], [6299, 7761], [6298, 7762], [6300, 7759], [6300, 7759]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"MA\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.60,\n            \"hc-middle-y\": 0.21,\n            \"hc-key\": \"ma\",\n            \"hc-a2\": \"MA\",\n            \"name\": \"Morocco\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Mor.\",\n            \"subregion\": \"Northern Africa\",\n            \"region-wb\": \"Middle East & North Africa\",\n            \"iso-a3\": \"MAR\",\n            \"iso-a2\": \"MA\",\n            \"woe-id\": \"23424893\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[4117, 7564], [4118, 7565], [4119, 7560], [4138, 7558], [4151, 7547], [4154, 7497], [4173, 7473], [4167, 7459], [4129, 7460], [4095, 7444], [4096, 7414], [4033, 7378], [3977, 7371], [3946, 7348], [3946, 7316], [3943, 7298], [3915, 7290], [3866, 7291], [3847, 7264], [3835, 7226], [3788, 7182], [3782, 7148], [3764, 7121], [3699, 7120], [3740, 7201], [3762, 7222], [3774, 7267], [3800, 7285], [3820, 7324], [3863, 7337], [3890, 7358], [3919, 7404], [3912, 7436], [3929, 7475], [3951, 7498], [4002, 7523], [4028, 7582], [4044, 7586], [4044, 7585], [4045, 7584], [4074, 7560], [4116, 7566], [4117, 7566], [4117, 7564]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"CO\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.50,\n            \"hc-middle-y\": 0.54,\n            \"hc-key\": \"co\",\n            \"hc-a2\": \"CO\",\n            \"name\": \"Colombia\",\n            \"labelrank\": \"2\",\n            \"country-abbrev\": \"Col.\",\n            \"subregion\": \"South America\",\n            \"region-wb\": \"Latin America & Caribbean\",\n            \"iso-a3\": \"COL\",\n            \"iso-a2\": \"CO\",\n            \"woe-id\": \"23424787\",\n            \"continent\": \"South America\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[1865, 6521], [1868, 6543], [1894, 6559], [1916, 6592], [1909, 6611], [1909, 6673], [1892, 6692], [1914, 6713], [1908, 6735], [1920, 6731], [1960, 6758], [1963, 6791], [2005, 6815], [2029, 6813], [2082, 6847], [2087, 6830], [2068, 6824], [2040, 6787], [2037, 6753], [2056, 6726], [2064, 6688], [2123, 6685], [2143, 6659], [2201, 6662], [2190, 6612], [2207, 6580], [2191, 6564], [2210, 6549], [2219, 6515], [2206, 6540], [2181, 6529], [2131, 6529], [2125, 6474], [2143, 6437], [2128, 6354], [2105, 6367], [2125, 6399], [2096, 6414], [2056, 6406], [2032, 6413], [2019, 6442], [1970, 6476], [1940, 6492], [1905, 6498], [1865, 6521]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"TL\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.65,\n            \"hc-middle-y\": 0.36,\n            \"hc-key\": \"tl\",\n            \"hc-a2\": \"TL\",\n            \"name\": \"East Timor\",\n            \"labelrank\": \"5\",\n            \"country-abbrev\": \"T.L.\",\n            \"subregion\": \"South-Eastern Asia\",\n            \"region-wb\": \"East Asia & Pacific\",\n            \"iso-a3\": \"TLS\",\n            \"iso-a2\": \"TL\",\n            \"woe-id\": \"23424968\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[7885, 6203], [7890, 6206], [7897, 6207], [7891, 6198], [7885, 6203]]], [[[7911, 6214], [7918, 6224], [7972, 6233], [7957, 6214], [7915, 6198], [7912, 6206], [7911, 6214]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"TZ\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.50,\n            \"hc-middle-y\": 0.50,\n            \"hc-key\": \"tz\",\n            \"hc-a2\": \"TZ\",\n            \"name\": \"United Republic of Tanzania\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Tanz.\",\n            \"subregion\": \"Eastern Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"TZA\",\n            \"iso-a2\": \"TZ\",\n            \"woe-id\": \"23424973\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[5242, 6136], [5241, 6138], [5240, 6141], [5240, 6141], [5236, 6143], [5235, 6145], [5235, 6145], [5234, 6146], [5227, 6185], [5222, 6192], [5219, 6195], [5219, 6195], [5216, 6197], [5215, 6197], [5215, 6198], [5211, 6196], [5210, 6191], [5195, 6195], [5181, 6201], [5153, 6211], [5129, 6225], [5093, 6304], [5084, 6347], [5118, 6383], [5111, 6408], [5119, 6432], [5108, 6447], [5119, 6449], [5147, 6449], [5147, 6448], [5148, 6449], [5149, 6449], [5151, 6407], [5189, 6405], [5215, 6448], [5321, 6389], [5325, 6371], [5367, 6341], [5387, 6324], [5371, 6310], [5378, 6289], [5372, 6221], [5404, 6169], [5316, 6132], [5242, 6136]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"AR\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.46,\n            \"hc-middle-y\": 0.27,\n            \"hc-key\": \"ar\",\n            \"hc-a2\": \"AR\",\n            \"name\": \"Argentina\",\n            \"labelrank\": \"2\",\n            \"country-abbrev\": \"Arg.\",\n            \"subregion\": \"South America\",\n            \"region-wb\": \"Latin America & Caribbean\",\n            \"iso-a3\": \"ARG\",\n            \"iso-a2\": \"AR\",\n            \"woe-id\": \"23424747\",\n            \"continent\": \"South America\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[2167, 4673], [2169, 4670], [2167, 4670], [2167, 4673]]], [[[2584, 5708], [2604, 5706], [2606, 5658], [2549, 5623], [2494, 5561], [2477, 5505], [2477, 5487], [2466, 5426], [2509, 5387], [2501, 5373], [2522, 5338], [2495, 5295], [2451, 5277], [2398, 5267], [2362, 5269], [2354, 5201], [2310, 5191], [2278, 5207], [2273, 5163], [2287, 5146], [2312, 5158], [2316, 5134], [2292, 5143], [2292, 5126], [2265, 5101], [2257, 5052], [2239, 5053], [2206, 5030], [2197, 5010], [2222, 4978], [2246, 4976], [2246, 4939], [2199, 4902], [2189, 4865], [2160, 4852], [2151, 4826], [2173, 4772], [2128, 4786], [2070, 4787], [2054, 4804], [2058, 4839], [2032, 4835], [2020, 4882], [2059, 4928], [2051, 4944], [2070, 4970], [2088, 5042], [2066, 5062], [2077, 5092], [2063, 5125], [2075, 5158], [2069, 5206], [2085, 5269], [2101, 5277], [2091, 5311], [2096, 5352], [2115, 5366], [2115, 5397], [2133, 5456], [2109, 5516], [2137, 5618], [2162, 5659], [2177, 5666], [2169, 5733], [2206, 5757], [2210, 5794], [2238, 5826], [2287, 5813], [2295, 5792], [2307, 5819], [2345, 5812], [2394, 5763], [2422, 5757], [2496, 5712], [2465, 5653], [2549, 5649], [2578, 5674], [2584, 5708]]], [[[2167, 4674], [2167, 4761], [2173, 4734], [2207, 4704], [2250, 4679], [2287, 4669], [2229, 4663], [2209, 4666], [2202, 4668], [2167, 4674]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"SA\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.45,\n            \"hc-middle-y\": 0.53,\n            \"hc-key\": \"sa\",\n            \"hc-a2\": \"SA\",\n            \"name\": \"Saudi Arabia\",\n            \"labelrank\": \"2\",\n            \"country-abbrev\": \"Saud.\",\n            \"subregion\": \"Western Asia\",\n            \"region-wb\": \"Middle East & North Africa\",\n            \"iso-a3\": \"SAU\",\n            \"iso-a2\": \"SA\",\n            \"woe-id\": \"23424938\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[5641, 7344], [5655, 7313], [5692, 7284], [5692, 7255], [5712, 7224], [5717, 7218], [5724, 7220], [5726, 7210], [5734, 7208], [5764, 7167], [5842, 7160], [5855, 7137], [5836, 7076], [5747, 7045], [5662, 7034], [5633, 7020], [5611, 6987], [5544, 6998], [5485, 6995], [5474, 6966], [5427, 7036], [5419, 7061], [5381, 7090], [5364, 7117], [5364, 7155], [5345, 7193], [5318, 7209], [5309, 7237], [5249, 7328], [5230, 7330], [5241, 7370], [5274, 7365], [5331, 7407], [5301, 7439], [5366, 7460], [5404, 7453], [5453, 7426], [5530, 7365], [5585, 7362], [5612, 7358], [5641, 7344]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"PK\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.34,\n            \"hc-middle-y\": 0.64,\n            \"hc-key\": \"pk\",\n            \"hc-a2\": \"PK\",\n            \"name\": \"Pakistan\",\n            \"labelrank\": \"2\",\n            \"country-abbrev\": \"Pak.\",\n            \"subregion\": \"Southern Asia\",\n            \"region-wb\": \"South Asia\",\n            \"iso-a3\": \"PAK\",\n            \"iso-a2\": \"PK\",\n            \"woe-id\": \"23424922\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[6416, 7624], [6459, 7605], [6482, 7577], [6490, 7559], [6453, 7539], [6410, 7548], [6393, 7534], [6400, 7495], [6438, 7461], [6415, 7446], [6416, 7427], [6381, 7388], [6368, 7360], [6337, 7325], [6295, 7328], [6265, 7289], [6313, 7222], [6280, 7205], [6247, 7208], [6227, 7195], [6203, 7202], [6173, 7246], [6088, 7238], [6032, 7238], [6039, 7270], [6076, 7283], [6067, 7334], [6041, 7344], [6010, 7386], [6058, 7372], [6106, 7371], [6168, 7385], [6173, 7421], [6226, 7450], [6261, 7454], [6268, 7491], [6290, 7499], [6281, 7523], [6313, 7524], [6330, 7562], [6316, 7590], [6357, 7617], [6416, 7624]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"YE\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.39,\n            \"hc-middle-y\": 0.75,\n            \"hc-key\": \"ye\",\n            \"hc-a2\": \"YE\",\n            \"name\": \"Yemen\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Yem.\",\n            \"subregion\": \"Western Asia\",\n            \"region-wb\": \"Middle East & North Africa\",\n            \"iso-a3\": \"YEM\",\n            \"iso-a2\": \"YE\",\n            \"woe-id\": \"23425002\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[5747, 7045], [5769, 6994], [5780, 6974], [5754, 6943], [5675, 6916], [5649, 6895], [5629, 6896], [5590, 6877], [5564, 6875], [5508, 6852], [5494, 6859], [5472, 6941], [5474, 6966], [5485, 6995], [5544, 6998], [5611, 6987], [5633, 7020], [5662, 7034], [5747, 7045]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"AE\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.59,\n            \"hc-middle-y\": 0.65,\n            \"hc-key\": \"ae\",\n            \"hc-a2\": \"AE\",\n            \"name\": \"United Arab Emirates\",\n            \"labelrank\": \"4\",\n            \"country-abbrev\": \"U.A.E.\",\n            \"subregion\": \"Western Asia\",\n            \"region-wb\": \"Middle East & North Africa\",\n            \"iso-a3\": \"ARE\",\n            \"iso-a2\": \"AE\",\n            \"woe-id\": \"23424738\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[5874, 7251], [5877, 7248], [5877, 7231], [5860, 7228], [5842, 7160], [5764, 7167], [5734, 7208], [5810, 7205], [5868, 7265], [5870, 7253], [5874, 7251]], [[5874, 7239], [5876, 7241], [5873, 7241], [5873, 7238], [5874, 7239]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"KE\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.87,\n            \"hc-middle-y\": 0.70,\n            \"hc-key\": \"ke\",\n            \"hc-a2\": \"KE\",\n            \"name\": \"Kenya\",\n            \"labelrank\": \"2\",\n            \"country-abbrev\": \"Ken.\",\n            \"subregion\": \"Eastern Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"KEN\",\n            \"iso-a2\": \"KE\",\n            \"woe-id\": \"23424863\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[5367, 6341], [5325, 6371], [5321, 6389], [5215, 6448], [5220, 6471], [5213, 6486], [5242, 6527], [5240, 6552], [5212, 6603], [5255, 6627], [5270, 6615], [5297, 6609], [5335, 6585], [5377, 6579], [5414, 6605], [5447, 6596], [5420, 6562], [5420, 6453], [5437, 6429], [5396, 6397], [5367, 6341]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"PE\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.69,\n            \"hc-middle-y\": 0.71,\n            \"hc-key\": \"pe\",\n            \"hc-a2\": \"PE\",\n            \"name\": \"Peru\",\n            \"labelrank\": \"2\",\n            \"country-abbrev\": \"Peru\",\n            \"subregion\": \"South America\",\n            \"region-wb\": \"Latin America & Caribbean\",\n            \"iso-a3\": \"PER\",\n            \"iso-a2\": \"PE\",\n            \"woe-id\": \"23424919\",\n            \"continent\": \"South America\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[1970, 6476], [2019, 6442], [2032, 6413], [2056, 6406], [2096, 6414], [2125, 6399], [2105, 6367], [2128, 6354], [2103, 6356], [2040, 6327], [2034, 6290], [2007, 6256], [2061, 6183], [2091, 6185], [2111, 6200], [2108, 6153], [2139, 6155], [2166, 6108], [2153, 6073], [2160, 6058], [2145, 6017], [2126, 6008], [2153, 5996], [2155, 5997], [2157, 5996], [2153, 5988], [2155, 5986], [2137, 5964], [2141, 5957], [2128, 5935], [2115, 5932], [2082, 5964], [1973, 6022], [1940, 6061], [1942, 6083], [1900, 6144], [1860, 6236], [1831, 6278], [1797, 6299], [1793, 6354], [1820, 6379], [1815, 6358], [1858, 6331], [1879, 6379], [1928, 6403], [1961, 6433], [1970, 6476]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"DO\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.46,\n            \"hc-middle-y\": 0.38,\n            \"hc-key\": \"do\",\n            \"hc-a2\": \"DO\",\n            \"name\": \"Dominican Republic\",\n            \"labelrank\": \"5\",\n            \"country-abbrev\": \"Dom. Rep.\",\n            \"subregion\": \"Caribbean\",\n            \"region-wb\": \"Latin America & Caribbean\",\n            \"iso-a3\": \"DOM\",\n            \"iso-a2\": \"DO\",\n            \"woe-id\": \"23424800\",\n            \"continent\": \"North America\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[2070, 7030], [2070, 7030], [2069, 7031], [2069, 7031], [2067, 7033], [2076, 7038], [2075, 7067], [2097, 7074], [2128, 7066], [2138, 7048], [2175, 7035], [2159, 7028], [2106, 7028], [2085, 7003], [2074, 7016], [2076, 7025], [2070, 7030]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"HT\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.82,\n            \"hc-middle-y\": 0.96,\n            \"hc-key\": \"ht\",\n            \"hc-a2\": \"HT\",\n            \"name\": \"Haiti\",\n            \"labelrank\": \"5\",\n            \"country-abbrev\": \"Haiti\",\n            \"subregion\": \"Caribbean\",\n            \"region-wb\": \"Latin America & Caribbean\",\n            \"iso-a3\": \"HTI\",\n            \"iso-a2\": \"HT\",\n            \"woe-id\": \"23424839\",\n            \"continent\": \"North America\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[2070, 7030], [2069, 7031], [2069, 7031], [2069, 7031], [2070, 7030]]], [[[2075, 7067], [2076, 7038], [2067, 7033], [2068, 7030], [2070, 7030], [2076, 7025], [2074, 7016], [2028, 7023], [2011, 7016], [2000, 7036], [2046, 7028], [2046, 7059], [2025, 7070], [2075, 7067]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"PG\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.14,\n            \"hc-middle-y\": 0.50,\n            \"hc-key\": \"pg\",\n            \"hc-a2\": \"PG\",\n            \"name\": \"Papua New Guinea\",\n            \"labelrank\": \"2\",\n            \"country-abbrev\": \"P.N.G.\",\n            \"subregion\": \"Melanesia\",\n            \"region-wb\": \"East Asia & Pacific\",\n            \"iso-a3\": \"PNG\",\n            \"iso-a2\": \"PG\",\n            \"woe-id\": \"23424926\",\n            \"continent\": \"Oceania\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[8388, 6210], [8388, 6275], [8388, 6402], [8478, 6367], [8493, 6366], [8531, 6335], [8530, 6317], [8580, 6303], [8592, 6281], [8565, 6279], [8572, 6258], [8600, 6241], [8632, 6198], [8684, 6195], [8676, 6166], [8595, 6178], [8568, 6199], [8539, 6240], [8470, 6255], [8460, 6214], [8437, 6203], [8388, 6210]]], [[[8654, 6406], [8646, 6432], [8662, 6408], [8716, 6383], [8749, 6353], [8741, 6336], [8723, 6373], [8654, 6406]]], [[[8645, 6292], [8598, 6309], [8685, 6319], [8703, 6332], [8701, 6355], [8727, 6351], [8719, 6320], [8669, 6294], [8645, 6292]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"AO\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.50,\n            \"hc-middle-y\": 0.67,\n            \"hc-key\": \"ao\",\n            \"hc-a2\": \"AO\",\n            \"name\": \"Angola\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Ang.\",\n            \"subregion\": \"Middle Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"AGO\",\n            \"iso-a2\": \"AO\",\n            \"woe-id\": \"23424745\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[4566, 6309], [4567, 6317], [4560, 6331], [4583, 6349], [4592, 6342], [4573, 6330], [4566, 6309]]], [[[4898, 5953], [4821, 5941], [4761, 5950], [4752, 5961], [4618, 5960], [4595, 5974], [4553, 5965], [4553, 6009], [4575, 6081], [4609, 6116], [4613, 6163], [4590, 6210], [4601, 6232], [4568, 6298], [4595, 6306], [4697, 6304], [4708, 6263], [4726, 6239], [4778, 6242], [4783, 6272], [4850, 6264], [4851, 6201], [4862, 6185], [4864, 6146], [4915, 6157], [4916, 6093], [4856, 6093], [4856, 5998], [4898, 5953]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"KH\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.84,\n            \"hc-middle-y\": 0.49,\n            \"hc-key\": \"kh\",\n            \"hc-a2\": \"KH\",\n            \"name\": \"Cambodia\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Camb.\",\n            \"subregion\": \"South-Eastern Asia\",\n            \"region-wb\": \"East Asia & Pacific\",\n            \"iso-a3\": \"KHM\",\n            \"iso-a2\": \"KH\",\n            \"woe-id\": \"23424776\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[7395, 6915], [7395, 6844], [7342, 6805], [7304, 6787], [7279, 6789], [7258, 6824], [7241, 6881], [7280, 6907], [7325, 6904], [7374, 6904], [7395, 6915]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"VN\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.59,\n            \"hc-middle-y\": 0.89,\n            \"hc-key\": \"vn\",\n            \"hc-a2\": \"VN\",\n            \"name\": \"Vietnam\",\n            \"labelrank\": \"2\",\n            \"country-abbrev\": \"Viet.\",\n            \"subregion\": \"South-Eastern Asia\",\n            \"region-wb\": \"East Asia & Pacific\",\n            \"iso-a3\": \"VNM\",\n            \"iso-a2\": \"VN\",\n            \"woe-id\": \"23424984\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[7304, 6787], [7342, 6805], [7395, 6844], [7395, 6915], [7399, 6932], [7365, 6984], [7311, 7039], [7286, 7055], [7319, 7079], [7292, 7106], [7264, 7103], [7260, 7125], [7234, 7150], [7245, 7162], [7289, 7154], [7329, 7180], [7372, 7161], [7366, 7149], [7409, 7122], [7377, 7105], [7350, 7076], [7338, 7046], [7368, 6999], [7432, 6936], [7452, 6861], [7439, 6815], [7387, 6786], [7371, 6790], [7364, 6761], [7313, 6739], [7314, 6781], [7304, 6787]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"MZ\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.83,\n            \"hc-middle-y\": 0.28,\n            \"hc-key\": \"mz\",\n            \"hc-a2\": \"MZ\",\n            \"name\": \"Mozambique\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Moz.\",\n            \"subregion\": \"Eastern Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"MOZ\",\n            \"iso-a2\": \"MZ\",\n            \"woe-id\": \"23424902\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[5238, 6078], [5234, 6118], [5242, 6136], [5316, 6132], [5404, 6169], [5416, 6039], [5388, 5991], [5305, 5946], [5239, 5885], [5233, 5868], [5258, 5816], [5246, 5739], [5205, 5723], [5169, 5696], [5180, 5668], [5164, 5667], [5157, 5668], [5155, 5685], [5152, 5696], [5153, 5744], [5133, 5807], [5166, 5841], [5184, 5880], [5176, 5898], [5185, 5932], [5182, 5982], [5106, 6014], [5101, 6034], [5189, 6063], [5202, 6045], [5223, 6052], [5220, 6006], [5247, 5987], [5266, 6002], [5268, 6044], [5238, 6078]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"CR\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.55,\n            \"hc-middle-y\": 0.31,\n            \"hc-key\": \"cr\",\n            \"hc-a2\": \"CR\",\n            \"name\": \"Costa Rica\",\n            \"labelrank\": \"5\",\n            \"country-abbrev\": \"C.R.\",\n            \"subregion\": \"Central America\",\n            \"region-wb\": \"Latin America & Caribbean\",\n            \"iso-a3\": \"CRI\",\n            \"iso-a2\": \"CR\",\n            \"woe-id\": \"23424791\",\n            \"continent\": \"North America\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[1722, 6802], [1727, 6789], [1754, 6762], [1740, 6726], [1740, 6726], [1736, 6734], [1656, 6785], [1661, 6807], [1701, 6804], [1722, 6802]]], [[[1744, 6716], [1739, 6725], [1740, 6725], [1740, 6725], [1744, 6716]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"BJ\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.57,\n            \"hc-middle-y\": 0.49,\n            \"hc-key\": \"bj\",\n            \"hc-a2\": \"BJ\",\n            \"name\": \"Benin\",\n            \"labelrank\": \"5\",\n            \"country-abbrev\": \"Benin\",\n            \"subregion\": \"Western Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"BEN\",\n            \"iso-a2\": \"BJ\",\n            \"woe-id\": \"23424764\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[4311, 6825], [4318, 6792], [4286, 6746], [4284, 6667], [4260, 6664], [4252, 6662], [4252, 6746], [4231, 6804], [4247, 6818], [4275, 6831], [4288, 6846], [4311, 6825]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"NG\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.36,\n            \"hc-middle-y\": 0.33,\n            \"hc-key\": \"ng\",\n            \"hc-a2\": \"NG\",\n            \"name\": \"Nigeria\",\n            \"labelrank\": \"2\",\n            \"country-abbrev\": \"Nigeria\",\n            \"subregion\": \"Western Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"NGA\",\n            \"iso-a2\": \"NG\",\n            \"woe-id\": \"23424908\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[4284, 6667], [4286, 6746], [4318, 6792], [4311, 6825], [4326, 6878], [4368, 6891], [4410, 6864], [4436, 6874], [4490, 6859], [4504, 6872], [4543, 6875], [4574, 6866], [4608, 6885], [4621, 6866], [4639, 6839], [4567, 6725], [4540, 6669], [4518, 6689], [4466, 6651], [4459, 6621], [4388, 6605], [4370, 6615], [4335, 6666], [4284, 6667]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"IR\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.58,\n            \"hc-middle-y\": 0.51,\n            \"hc-key\": \"ir\",\n            \"hc-a2\": \"IR\",\n            \"name\": \"Iran\",\n            \"labelrank\": \"2\",\n            \"country-abbrev\": \"Iran\",\n            \"subregion\": \"Southern Asia\",\n            \"region-wb\": \"Middle East & North Africa\",\n            \"iso-a3\": \"IRN\",\n            \"iso-a2\": \"IR\",\n            \"woe-id\": \"23424851\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[5532, 7628], [5516, 7656], [5510, 7704], [5534, 7714], [5552, 7692], [5573, 7687], [5580, 7689], [5584, 7687], [5627, 7716], [5629, 7685], [5654, 7672], [5659, 7648], [5694, 7636], [5720, 7614], [5744, 7609], [5807, 7617], [5804, 7634], [5849, 7660], [5902, 7666], [5906, 7656], [5949, 7646], [5995, 7610], [6020, 7608], [6022, 7576], [6001, 7491], [6009, 7439], [6035, 7435], [6038, 7418], [6010, 7386], [6041, 7344], [6067, 7334], [6076, 7283], [6039, 7270], [6032, 7238], [5982, 7242], [5905, 7256], [5896, 7290], [5876, 7301], [5830, 7279], [5729, 7324], [5690, 7397], [5657, 7404], [5644, 7390], [5619, 7423], [5623, 7448], [5611, 7469], [5577, 7487], [5551, 7521], [5579, 7582], [5549, 7589], [5532, 7628]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"SV\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.50,\n            \"hc-middle-y\": 0.55,\n            \"hc-key\": \"sv\",\n            \"hc-a2\": \"SV\",\n            \"name\": \"El Salvador\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"El. S.\",\n            \"subregion\": \"Central America\",\n            \"region-wb\": \"Latin America & Caribbean\",\n            \"iso-a3\": \"SLV\",\n            \"iso-a2\": \"SV\",\n            \"woe-id\": \"23424807\",\n            \"continent\": \"North America\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[1598, 6876], [1569, 6871], [1530, 6886], [1530, 6889], [1552, 6907], [1601, 6889], [1598, 6876]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"SL\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.48,\n            \"hc-middle-y\": 0.48,\n            \"hc-key\": \"sl\",\n            \"hc-a2\": \"SL\",\n            \"name\": \"Sierra Leone\",\n            \"labelrank\": \"4\",\n            \"country-abbrev\": \"S.L.\",\n            \"subregion\": \"Western Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"SLE\",\n            \"iso-a2\": \"SL\",\n            \"woe-id\": \"23424946\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[3863, 6683], [3820, 6702], [3809, 6746], [3833, 6770], [3870, 6774], [3899, 6729], [3889, 6708], [3863, 6683]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"GW\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.55,\n            \"hc-middle-y\": 0.49,\n            \"hc-key\": \"gw\",\n            \"hc-a2\": \"GW\",\n            \"name\": \"Guinea Bissau\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"GnB.\",\n            \"subregion\": \"Western Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"GNB\",\n            \"iso-a2\": \"GW\",\n            \"woe-id\": \"23424929\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[3758, 6803], [3732, 6811], [3708, 6844], [3753, 6854], [3797, 6854], [3797, 6825], [3767, 6819], [3758, 6803]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"HR\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.35,\n            \"hc-middle-y\": 0.59,\n            \"hc-key\": \"hr\",\n            \"hc-a2\": \"HR\",\n            \"name\": \"Croatia\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"Cro.\",\n            \"subregion\": \"Southern Europe\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"HRV\",\n            \"iso-a2\": \"HR\",\n            \"woe-id\": \"23424843\",\n            \"continent\": \"Europe\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[4753, 7811], [4732, 7826], [4728, 7828], [4734, 7826], [4751, 7816], [4751, 7814], [4753, 7811]]], [[[4607, 7923], [4659, 7921], [4668, 7949], [4694, 7960], [4719, 7940], [4765, 7939], [4769, 7910], [4768, 7900], [4706, 7915], [4672, 7911], [4685, 7876], [4726, 7830], [4699, 7837], [4645, 7875], [4645, 7908], [4619, 7898], [4607, 7923]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"BZ\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.53,\n            \"hc-middle-y\": 0.50,\n            \"hc-key\": \"bz\",\n            \"hc-a2\": \"BZ\",\n            \"name\": \"Belize\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"Belize\",\n            \"subregion\": \"Central America\",\n            \"region-wb\": \"Latin America & Caribbean\",\n            \"iso-a3\": \"BLZ\",\n            \"iso-a2\": \"BZ\",\n            \"woe-id\": \"23424760\",\n            \"continent\": \"North America\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[1558, 7009], [1567, 7012], [1583, 7030], [1586, 6984], [1565, 6951], [1556, 6951], [1558, 7009]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"ZA\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.36,\n            \"hc-middle-y\": 0.70,\n            \"hc-key\": \"za\",\n            \"hc-a2\": \"ZA\",\n            \"name\": \"South Africa\",\n            \"labelrank\": \"2\",\n            \"country-abbrev\": \"S.Af.\",\n            \"subregion\": \"Southern Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"ZAF\",\n            \"iso-a2\": \"ZA\",\n            \"woe-id\": \"23424942\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[5157, 5668], [5164, 5667], [5180, 5668], [5165, 5613], [5129, 5581], [5106, 5539], [5061, 5492], [5008, 5451], [4942, 5430], [4874, 5436], [4854, 5424], [4787, 5410], [4753, 5441], [4733, 5474], [4746, 5480], [4744, 5511], [4717, 5555], [4693, 5613], [4711, 5630], [4720, 5608], [4771, 5600], [4797, 5617], [4797, 5734], [4822, 5690], [4818, 5666], [4847, 5667], [4878, 5695], [4887, 5716], [4941, 5700], [4963, 5706], [4972, 5734], [5000, 5749], [5006, 5769], [5041, 5799], [5075, 5814], [5104, 5809], [5133, 5807], [5153, 5744], [5152, 5696], [5137, 5702], [5118, 5682], [5128, 5656], [5157, 5668]], [[5040, 5608], [5006, 5579], [5037, 5545], [5078, 5588], [5054, 5613], [5040, 5608]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"CF\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.47,\n            \"hc-middle-y\": 0.46,\n            \"hc-key\": \"cf\",\n            \"hc-a2\": \"CF\",\n            \"name\": \"Central African Republic\",\n            \"labelrank\": \"4\",\n            \"country-abbrev\": \"C.A.R.\",\n            \"subregion\": \"Middle Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"CAF\",\n            \"iso-a2\": \"CF\",\n            \"woe-id\": \"23424792\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[4882, 6802], [4906, 6770], [4901, 6738], [4921, 6735], [4956, 6696], [4987, 6675], [4988, 6658], [5018, 6628], [4963, 6637], [4872, 6602], [4815, 6609], [4789, 6630], [4754, 6606], [4757, 6581], [4722, 6588], [4696, 6581], [4685, 6545], [4682, 6562], [4654, 6590], [4631, 6657], [4663, 6701], [4702, 6702], [4756, 6716], [4771, 6745], [4810, 6749], [4870, 6804], [4882, 6802]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"SD\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.50,\n            \"hc-middle-y\": 0.38,\n            \"hc-key\": \"sd\",\n            \"hc-a2\": \"SD\",\n            \"name\": \"Sudan\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Sudan\",\n            \"subregion\": \"Northern Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"SDN\",\n            \"iso-a2\": \"SD\",\n            \"woe-id\": \"-90\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[4921, 6735], [4901, 6738], [4906, 6770], [4882, 6802], [4863, 6856], [4859, 6887], [4873, 6898], [4889, 6945], [4916, 6946], [4916, 7061], [4916, 7076], [4945, 7076], [4945, 7138], [5131, 7138], [5299, 7138], [5310, 7102], [5318, 7037], [5350, 7015], [5302, 6987], [5285, 6928], [5288, 6902], [5276, 6855], [5263, 6854], [5238, 6796], [5230, 6801], [5215, 6758], [5189, 6800], [5190, 6840], [5156, 6834], [5166, 6806], [5131, 6768], [5095, 6783], [5060, 6754], [4992, 6760], [4970, 6787], [4948, 6783], [4921, 6735]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"CD\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.58,\n            \"hc-middle-y\": 0.42,\n            \"hc-key\": \"cd\",\n            \"hc-a2\": \"CD\",\n            \"name\": \"Democratic Republic of the Congo\",\n            \"labelrank\": \"2\",\n            \"country-abbrev\": \"D.R.C.\",\n            \"subregion\": \"Middle Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"COD\",\n            \"iso-a2\": \"CD\",\n            \"woe-id\": \"23424780\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[5071, 6380], [5067, 6329], [5079, 6281], [5111, 6236], [5061, 6228], [5045, 6210], [5050, 6201], [5056, 6189], [5046, 6140], [5066, 6112], [5088, 6119], [5088, 6081], [5070, 6080], [5011, 6136], [4996, 6123], [4956, 6134], [4955, 6147], [4925, 6142], [4915, 6157], [4864, 6146], [4862, 6185], [4851, 6201], [4850, 6264], [4783, 6272], [4778, 6242], [4726, 6239], [4708, 6263], [4697, 6304], [4595, 6306], [4573, 6300], [4566, 6309], [4573, 6330], [4592, 6342], [4631, 6353], [4644, 6337], [4685, 6381], [4686, 6416], [4731, 6463], [4740, 6542], [4757, 6581], [4754, 6606], [4789, 6630], [4815, 6609], [4872, 6602], [4963, 6637], [5018, 6628], [5046, 6605], [5088, 6613], [5119, 6582], [5115, 6551], [5132, 6543], [5109, 6523], [5108, 6515], [5093, 6503], [5085, 6476], [5074, 6464], [5084, 6465], [5081, 6452], [5082, 6438], [5075, 6434], [5071, 6429], [5063, 6421], [5061, 6406], [5061, 6400], [5065, 6398], [5072, 6389], [5071, 6380]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"KW\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.61,\n            \"hc-middle-y\": 0.40,\n            \"hc-key\": \"kw\",\n            \"hc-a2\": \"KW\",\n            \"name\": \"Kuwait\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"Kwt.\",\n            \"subregion\": \"Western Asia\",\n            \"region-wb\": \"Middle East & North Africa\",\n            \"iso-a3\": \"KWT\",\n            \"iso-a2\": \"KW\",\n            \"woe-id\": \"23424870\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[5641, 7344], [5612, 7358], [5585, 7362], [5602, 7390], [5627, 7391], [5631, 7370], [5641, 7344]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"DE\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.52,\n            \"hc-middle-y\": 0.34,\n            \"hc-key\": \"de\",\n            \"hc-a2\": \"DE\",\n            \"name\": \"Germany\",\n            \"labelrank\": \"2\",\n            \"country-abbrev\": \"Ger.\",\n            \"subregion\": \"Western Europe\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"DEU\",\n            \"iso-a2\": \"DE\",\n            \"woe-id\": \"23424829\",\n            \"continent\": \"Europe\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[4477, 8004], [4477, 8003], [4477, 8003], [4477, 8004]]], [[[4461, 8288], [4466, 8289], [4484, 8285], [4544, 8248], [4575, 8271], [4609, 8275], [4620, 8254], [4626, 8249], [4625, 8248], [4625, 8247], [4621, 8251], [4627, 8239], [4623, 8205], [4639, 8194], [4644, 8126], [4575, 8108], [4571, 8083], [4614, 8045], [4582, 8021], [4591, 7997], [4565, 8005], [4530, 7993], [4492, 7999], [4473, 8009], [4477, 8004], [4455, 8001], [4429, 8001], [4447, 8053], [4392, 8072], [4397, 8085], [4386, 8097], [4393, 8105], [4382, 8122], [4393, 8164], [4412, 8180], [4417, 8221], [4422, 8240], [4458, 8233], [4471, 8247], [4461, 8288]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"BE\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.54,\n            \"hc-middle-y\": 0.40,\n            \"hc-key\": \"be\",\n            \"hc-a2\": \"BE\",\n            \"name\": \"Belgium\",\n            \"labelrank\": \"2\",\n            \"country-abbrev\": \"Belg.\",\n            \"subregion\": \"Western Europe\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"BEL\",\n            \"iso-a2\": \"BE\",\n            \"woe-id\": \"23424757\",\n            \"continent\": \"Europe\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[4382, 8122], [4393, 8105], [4386, 8097], [4374, 8088], [4376, 8075], [4327, 8092], [4279, 8135], [4297, 8145], [4303, 8146], [4317, 8140], [4329, 8146], [4331, 8144], [4330, 8146], [4353, 8150], [4382, 8122]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"IE\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.45,\n            \"hc-middle-y\": 0.48,\n            \"hc-key\": \"ie\",\n            \"hc-a2\": \"IE\",\n            \"name\": \"Ireland\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Ire.\",\n            \"subregion\": \"Northern Europe\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"IRL\",\n            \"iso-a2\": \"IE\",\n            \"woe-id\": \"23424803\",\n            \"continent\": \"Europe\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[3989, 8295], [3961, 8270], [3987, 8256], [4018, 8256], [4026, 8209], [4015, 8179], [3979, 8174], [3946, 8154], [3913, 8149], [3895, 8167], [3939, 8222], [3907, 8226], [3912, 8265], [3948, 8262], [3958, 8299], [3989, 8295]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"KP\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.32,\n            \"hc-middle-y\": 0.63,\n            \"hc-key\": \"kp\",\n            \"hc-a2\": \"KP\",\n            \"name\": \"North Korea\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"N.K.\",\n            \"subregion\": \"Eastern Asia\",\n            \"region-wb\": \"East Asia & Pacific\",\n            \"iso-a3\": \"PRK\",\n            \"iso-a2\": \"KP\",\n            \"woe-id\": \"23424865\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[8083, 7807], [8051, 7781], [8053, 7755], [7988, 7717], [7986, 7697], [8013, 7678], [7978, 7667], [7963, 7651], [7931, 7658], [7924, 7646], [7907, 7675], [7927, 7702], [7895, 7730], [7943, 7758], [7962, 7785], [8007, 7774], [8004, 7796], [8053, 7812], [8057, 7831], [8078, 7815], [8081, 7811], [8083, 7807]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"KR\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.54,\n            \"hc-middle-y\": 0.50,\n            \"hc-key\": \"kr\",\n            \"hc-a2\": \"KR\",\n            \"name\": \"South Korea\",\n            \"labelrank\": \"2\",\n            \"country-abbrev\": \"S.K.\",\n            \"subregion\": \"Eastern Asia\",\n            \"region-wb\": \"East Asia & Pacific\",\n            \"iso-a3\": \"KOR\",\n            \"iso-a2\": \"KR\",\n            \"woe-id\": \"23424868\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[7963, 7651], [7978, 7667], [8013, 7678], [8042, 7632], [8046, 7573], [8021, 7546], [8004, 7553], [7987, 7536], [7955, 7542], [7963, 7651]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"GY\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.26,\n            \"hc-middle-y\": 0.07,\n            \"hc-key\": \"gy\",\n            \"hc-a2\": \"GY\",\n            \"name\": \"Guyana\",\n            \"labelrank\": \"4\",\n            \"country-abbrev\": \"Guy.\",\n            \"subregion\": \"South America\",\n            \"region-wb\": \"Latin America & Caribbean\",\n            \"iso-a3\": \"GUY\",\n            \"iso-a2\": \"GY\",\n            \"woe-id\": \"23424836\",\n            \"continent\": \"South America\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[2423, 6732], [2450, 6715], [2507, 6658], [2505, 6641], [2481, 6602], [2528, 6536], [2509, 6538], [2459, 6514], [2431, 6534], [2423, 6558], [2437, 6595], [2424, 6629], [2401, 6632], [2382, 6653], [2387, 6672], [2415, 6689], [2408, 6709], [2423, 6732]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"HN\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.71,\n            \"hc-middle-y\": 0.09,\n            \"hc-key\": \"hn\",\n            \"hc-a2\": \"HN\",\n            \"name\": \"Honduras\",\n            \"labelrank\": \"5\",\n            \"country-abbrev\": \"Hond.\",\n            \"subregion\": \"Central America\",\n            \"region-wb\": \"Latin America & Caribbean\",\n            \"iso-a3\": \"HND\",\n            \"iso-a2\": \"HN\",\n            \"woe-id\": \"23424841\",\n            \"continent\": \"North America\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[1586, 6946], [1654, 6955], [1702, 6949], [1737, 6924], [1688, 6919], [1660, 6893], [1630, 6887], [1613, 6864], [1607, 6873], [1598, 6876], [1601, 6889], [1552, 6907], [1558, 6926], [1586, 6946]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"MM\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.17,\n            \"hc-middle-y\": 0.49,\n            \"hc-key\": \"mm\",\n            \"hc-a2\": \"MM\",\n            \"name\": \"Myanmar\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Myan.\",\n            \"subregion\": \"South-Eastern Asia\",\n            \"region-wb\": \"East Asia & Pacific\",\n            \"iso-a3\": \"MMR\",\n            \"iso-a2\": \"MM\",\n            \"woe-id\": \"23424763\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[6942, 7109], [6953, 7116], [6951, 7137], [6969, 7150], [6973, 7200], [6996, 7195], [7023, 7255], [7024, 7278], [7074, 7306], [7092, 7333], [7098, 7343], [7132, 7313], [7133, 7260], [7103, 7234], [7101, 7195], [7130, 7203], [7138, 7175], [7157, 7171], [7146, 7143], [7170, 7139], [7177, 7120], [7206, 7124], [7193, 7117], [7175, 7086], [7128, 7066], [7113, 7070], [7095, 7030], [7137, 6959], [7119, 6918], [7146, 6886], [7161, 6829], [7134, 6785], [7129, 6870], [7106, 6921], [7102, 6963], [7088, 6985], [7036, 6946], [7000, 6955], [7012, 7001], [6993, 7058], [6965, 7077], [6942, 7109]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"GA\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.36,\n            \"hc-middle-y\": 0.65,\n            \"hc-key\": \"ga\",\n            \"hc-a2\": \"GA\",\n            \"name\": \"Gabon\",\n            \"labelrank\": \"4\",\n            \"country-abbrev\": \"Gabon\",\n            \"subregion\": \"Middle Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"GAB\",\n            \"iso-a2\": \"GA\",\n            \"woe-id\": \"23424822\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[4495, 6508], [4540, 6508], [4540, 6543], [4541, 6547], [4599, 6542], [4597, 6515], [4633, 6506], [4614, 6473], [4634, 6461], [4622, 6405], [4573, 6423], [4547, 6410], [4555, 6369], [4534, 6363], [4479, 6425], [4462, 6461], [4479, 6467], [4480, 6495], [4495, 6508]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"GQ\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.53,\n            \"hc-middle-y\": 0.55,\n            \"hc-key\": \"gq\",\n            \"hc-a2\": \"GQ\",\n            \"name\": \"Equatorial Guinea\",\n            \"labelrank\": \"4\",\n            \"country-abbrev\": \"Eq. G.\",\n            \"subregion\": \"Middle Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"GNQ\",\n            \"iso-a2\": \"GQ\",\n            \"woe-id\": \"23424804\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[4540, 6543], [4540, 6508], [4495, 6508], [4481, 6514], [4495, 6548], [4500, 6543], [4540, 6543]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"NI\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.84,\n            \"hc-middle-y\": 0.50,\n            \"hc-key\": \"ni\",\n            \"hc-a2\": \"NI\",\n            \"name\": \"Nicaragua\",\n            \"labelrank\": \"5\",\n            \"country-abbrev\": \"Nic.\",\n            \"subregion\": \"Central America\",\n            \"region-wb\": \"Latin America & Caribbean\",\n            \"iso-a3\": \"NIC\",\n            \"iso-a2\": \"NI\",\n            \"woe-id\": \"23424915\",\n            \"continent\": \"North America\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[1661, 6807], [1603, 6860], [1613, 6864], [1630, 6887], [1660, 6893], [1688, 6919], [1737, 6924], [1715, 6816], [1722, 6802], [1701, 6804], [1661, 6807]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"LV\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.05,\n            \"hc-middle-y\": 0.36,\n            \"hc-key\": \"lv\",\n            \"hc-a2\": \"LV\",\n            \"name\": \"Latvia\",\n            \"labelrank\": \"5\",\n            \"country-abbrev\": \"Lat.\",\n            \"subregion\": \"Northern Europe\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"LVA\",\n            \"iso-a2\": \"LV\",\n            \"woe-id\": \"23424874\",\n            \"continent\": \"Europe\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[5016, 8399], [5024, 8370], [5039, 8340], [5023, 8325], [4993, 8320], [4942, 8353], [4929, 8345], [4860, 8352], [4829, 8337], [4829, 8370], [4849, 8401], [4875, 8408], [4907, 8375], [4927, 8386], [4925, 8413], [4954, 8422], [4990, 8398], [5016, 8399]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"UG\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.16,\n            \"hc-middle-y\": 0.56,\n            \"hc-key\": \"ug\",\n            \"hc-a2\": \"UG\",\n            \"name\": \"Uganda\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Uga.\",\n            \"subregion\": \"Eastern Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"UGA\",\n            \"iso-a2\": \"UG\",\n            \"woe-id\": \"23424974\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[5148, 6449], [5148, 6450], [5149, 6449], [5148, 6449]]], [[[5082, 6438], [5081, 6452], [5084, 6465], [5091, 6474], [5085, 6476], [5093, 6503], [5108, 6515], [5136, 6535], [5132, 6543], [5115, 6551], [5119, 6582], [5198, 6589], [5212, 6603], [5240, 6552], [5242, 6527], [5213, 6486], [5171, 6483], [5147, 6449], [5119, 6449], [5108, 6447], [5092, 6435], [5082, 6438]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"MW\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.16,\n            \"hc-middle-y\": 0.29,\n            \"hc-key\": \"mw\",\n            \"hc-a2\": \"MW\",\n            \"name\": \"Malawi\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"Mal.\",\n            \"subregion\": \"Eastern Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"MWI\",\n            \"iso-a2\": \"MW\",\n            \"woe-id\": \"23424889\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[5240, 6141], [5240, 6141], [5240, 6141], [5240, 6141]]], [[[5235, 6145], [5235, 6146], [5234, 6146], [5235, 6145], [5235, 6145]]], [[[5222, 6192], [5219, 6195], [5219, 6195], [5222, 6192]]], [[[5216, 6197], [5215, 6198], [5215, 6197], [5216, 6197]]], [[[5181, 6201], [5195, 6195], [5210, 6191], [5223, 6133], [5222, 6082], [5238, 6078], [5268, 6044], [5266, 6002], [5247, 5987], [5220, 6006], [5223, 6052], [5202, 6045], [5189, 6063], [5178, 6072], [5194, 6107], [5190, 6157], [5203, 6166], [5181, 6201]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"AM\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.10,\n            \"hc-middle-y\": 0.12,\n            \"hc-key\": \"am\",\n            \"hc-a2\": \"AM\",\n            \"name\": \"Armenia\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"Arm.\",\n            \"subregion\": \"Western Asia\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"ARM\",\n            \"iso-a2\": \"AM\",\n            \"woe-id\": \"23424743\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[5584, 7687], [5580, 7689], [5573, 7687], [5563, 7710], [5533, 7716], [5500, 7730], [5493, 7765], [5515, 7769], [5539, 7771], [5568, 7734], [5558, 7727], [5584, 7687]], [[5540, 7763], [5540, 7764], [5538, 7764], [5539, 7762], [5540, 7763]], [[5546, 7760], [5545, 7761], [5545, 7761], [5545, 7760], [5546, 7760]], [[5554, 7747], [5555, 7747], [5556, 7749], [5554, 7749], [5554, 7747]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"SX\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.76,\n            \"hc-middle-y\": 0.53,\n            \"hc-key\": \"sx\",\n            \"hc-a2\": \"SX\",\n            \"name\": \"Somaliland\",\n            \"labelrank\": \"5\",\n            \"country-abbrev\": \"Solnd.\",\n            \"subregion\": \"Eastern Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"-99\",\n            \"iso-a2\": \"SX\",\n            \"woe-id\": \"-99\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[5487, 6819], [5518, 6788], [5562, 6801], [5582, 6795], [5611, 6810], [5656, 6812], [5656, 6758], [5628, 6715], [5598, 6715], [5510, 6744], [5470, 6793], [5478, 6804], [5487, 6819]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"TM\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.40,\n            \"hc-middle-y\": 0.42,\n            \"hc-key\": \"tm\",\n            \"hc-a2\": \"TM\",\n            \"name\": \"Turkmenistan\",\n            \"labelrank\": \"4\",\n            \"country-abbrev\": \"Turkm.\",\n            \"subregion\": \"Central Asia\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"TKM\",\n            \"iso-a2\": \"TM\",\n            \"woe-id\": \"23424972\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[5898, 7794], [5921, 7785], [5915, 7802], [5943, 7825], [5981, 7807], [5987, 7775], [6043, 7761], [6057, 7726], [6151, 7665], [6179, 7658], [6178, 7635], [6156, 7642], [6126, 7626], [6117, 7598], [6052, 7560], [6022, 7576], [6020, 7608], [5995, 7610], [5949, 7646], [5906, 7656], [5902, 7666], [5849, 7660], [5804, 7634], [5806, 7688], [5794, 7724], [5769, 7728], [5775, 7760], [5798, 7748], [5828, 7765], [5803, 7799], [5792, 7800], [5792, 7800], [5812, 7808], [5851, 7770], [5865, 7773], [5896, 7770], [5898, 7794]]], [[[5780, 7795], [5782, 7800], [5792, 7800], [5792, 7800], [5780, 7795], [5780, 7795], [5780, 7795]]], [[[5780, 7795], [5771, 7775], [5760, 7788], [5780, 7795], [5780, 7795], [5780, 7795]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"ZM\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.36,\n            \"hc-middle-y\": 0.58,\n            \"hc-key\": \"zm\",\n            \"hc-a2\": \"ZM\",\n            \"name\": \"Zambia\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Zambia\",\n            \"subregion\": \"Eastern Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"ZMB\",\n            \"iso-a2\": \"ZM\",\n            \"woe-id\": \"23425003\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[5050, 6201], [5069, 6222], [5061, 6228], [5111, 6236], [5125, 6219], [5129, 6225], [5153, 6211], [5181, 6201], [5203, 6166], [5190, 6157], [5194, 6107], [5178, 6072], [5189, 6063], [5101, 6034], [5106, 6014], [5060, 6001], [5058, 5987], [5038, 5977], [5022, 5969], [5006, 5944], [4996, 5940], [4954, 5949], [4923, 5958], [4898, 5953], [4856, 5998], [4856, 6093], [4916, 6093], [4915, 6157], [4925, 6142], [4955, 6147], [4956, 6134], [4996, 6123], [5011, 6136], [5070, 6080], [5088, 6081], [5088, 6119], [5066, 6112], [5046, 6140], [5056, 6189], [5050, 6201]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"NC\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.56,\n            \"hc-middle-y\": 0.71,\n            \"hc-key\": \"nc\",\n            \"hc-a2\": \"NC\",\n            \"name\": \"Northern Cyprus\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"N. Cy.\",\n            \"subregion\": \"Western Asia\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"-99\",\n            \"iso-a2\": \"NC\",\n            \"woe-id\": \"-90\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[5210, 7558], [5206, 7556], [5203, 7556], [5196, 7562], [5175, 7561], [5175, 7561], [5175, 7561], [5175, 7561], [5175, 7561], [5175, 7561], [5231, 7579], [5213, 7557], [5210, 7558]]], [[[5171, 7561], [5173, 7562], [5172, 7561], [5171, 7561]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"MR\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.61,\n            \"hc-middle-y\": 0.63,\n            \"hc-key\": \"mr\",\n            \"hc-a2\": \"MR\",\n            \"name\": \"Mauritania\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Mrt.\",\n            \"subregion\": \"Western Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"MRT\",\n            \"iso-a2\": \"MR\",\n            \"woe-id\": \"23424896\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[3946, 7304], [4040, 7245], [4061, 7231], [4008, 7231], [4040, 6939], [3886, 6937], [3856, 6941], [3840, 6917], [3779, 6974], [3719, 6968], [3713, 6949], [3728, 7014], [3714, 7058], [3723, 7083], [3698, 7100], [3701, 7117], [3818, 7117], [3818, 7170], [3847, 7183], [3847, 7263], [3946, 7263], [3946, 7304]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"DZ\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.63,\n            \"hc-middle-y\": 0.50,\n            \"hc-key\": \"dz\",\n            \"hc-a2\": \"DZ\",\n            \"name\": \"Algeria\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Alg.\",\n            \"subregion\": \"Northern Africa\",\n            \"region-wb\": \"Middle East & North Africa\",\n            \"iso-a3\": \"DZA\",\n            \"iso-a2\": \"DZ\",\n            \"woe-id\": \"23424740\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[4061, 7231], [4040, 7245], [3946, 7304], [3946, 7316], [3946, 7348], [3977, 7371], [4033, 7378], [4096, 7414], [4095, 7444], [4129, 7460], [4167, 7459], [4173, 7473], [4154, 7497], [4151, 7547], [4138, 7558], [4235, 7605], [4291, 7616], [4346, 7619], [4359, 7611], [4423, 7626], [4459, 7621], [4452, 7604], [4448, 7543], [4426, 7518], [4451, 7473], [4472, 7458], [4486, 7398], [4496, 7363], [4496, 7279], [4483, 7267], [4502, 7227], [4546, 7209], [4559, 7185], [4426, 7103], [4376, 7059], [4329, 7050], [4296, 7050], [4299, 7070], [4260, 7083], [4238, 7110], [4061, 7231]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"LT\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.27,\n            \"hc-middle-y\": 0.06,\n            \"hc-key\": \"lt\",\n            \"hc-a2\": \"LT\",\n            \"name\": \"Lithuania\",\n            \"labelrank\": \"5\",\n            \"country-abbrev\": \"Lith.\",\n            \"subregion\": \"Northern Europe\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"LTU\",\n            \"iso-a2\": \"LT\",\n            \"woe-id\": \"23424875\",\n            \"continent\": \"Europe\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[4835, 8303], [4832, 8321], [4829, 8337], [4860, 8352], [4929, 8345], [4942, 8353], [4993, 8320], [4998, 8305], [4972, 8290], [4960, 8264], [4927, 8247], [4901, 8249], [4900, 8258], [4880, 8266], [4881, 8288], [4835, 8303]]], [[[4825, 8304], [4830, 8313], [4827, 8304], [4825, 8304]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"ET\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.45,\n            \"hc-middle-y\": 0.58,\n            \"hc-key\": \"et\",\n            \"hc-a2\": \"ET\",\n            \"name\": \"Ethiopia\",\n            \"labelrank\": \"2\",\n            \"country-abbrev\": \"Eth.\",\n            \"subregion\": \"Eastern Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"ETH\",\n            \"iso-a2\": \"ET\",\n            \"woe-id\": \"23424808\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[5444, 6813], [5441, 6810], [5444, 6807], [5449, 6802], [5478, 6804], [5470, 6793], [5510, 6744], [5598, 6715], [5628, 6715], [5538, 6624], [5509, 6625], [5447, 6596], [5414, 6605], [5377, 6579], [5335, 6585], [5297, 6609], [5270, 6615], [5235, 6675], [5205, 6705], [5185, 6709], [5190, 6729], [5211, 6728], [5215, 6758], [5230, 6801], [5238, 6796], [5263, 6854], [5276, 6855], [5288, 6902], [5328, 6921], [5416, 6897], [5462, 6848], [5443, 6820], [5444, 6813]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"ER\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.29,\n            \"hc-middle-y\": 0.05,\n            \"hc-key\": \"er\",\n            \"hc-a2\": \"ER\",\n            \"name\": \"Eritrea\",\n            \"labelrank\": \"4\",\n            \"country-abbrev\": \"Erit.\",\n            \"subregion\": \"Eastern Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"ERI\",\n            \"iso-a2\": \"ER\",\n            \"woe-id\": \"23424806\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[5462, 6848], [5416, 6897], [5328, 6921], [5288, 6902], [5285, 6928], [5302, 6987], [5350, 7015], [5382, 6928], [5426, 6913], [5484, 6855], [5471, 6845], [5462, 6848]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"GH\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.13,\n            \"hc-middle-y\": 0.77,\n            \"hc-key\": \"gh\",\n            \"hc-a2\": \"GH\",\n            \"name\": \"Ghana\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Ghana\",\n            \"subregion\": \"Western Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"GHA\",\n            \"iso-a2\": \"GH\",\n            \"woe-id\": \"23424824\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[4239, 6659], [4142, 6618], [4111, 6629], [4112, 6629], [4116, 6629], [4120, 6631], [4108, 6681], [4130, 6721], [4124, 6759], [4122, 6804], [4199, 6808], [4215, 6781], [4219, 6681], [4239, 6659]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"SI\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.52,\n            \"hc-middle-y\": 0.57,\n            \"hc-key\": \"si\",\n            \"hc-a2\": \"SI\",\n            \"name\": \"Slovenia\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"Slo.\",\n            \"subregion\": \"Southern Europe\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"SVN\",\n            \"iso-a2\": \"SI\",\n            \"woe-id\": \"23424945\",\n            \"continent\": \"Europe\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[4607, 7923], [4607, 7925], [4611, 7927], [4601, 7952], [4611, 7961], [4635, 7956], [4682, 7974], [4687, 7974], [4694, 7960], [4668, 7949], [4659, 7921], [4607, 7923]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"GT\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.44,\n            \"hc-middle-y\": 0.87,\n            \"hc-key\": \"gt\",\n            \"hc-a2\": \"GT\",\n            \"name\": \"Guatemala\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Guat.\",\n            \"subregion\": \"Central America\",\n            \"region-wb\": \"Latin America & Caribbean\",\n            \"iso-a3\": \"GTM\",\n            \"iso-a2\": \"GT\",\n            \"woe-id\": \"23424834\",\n            \"continent\": \"North America\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[1565, 6951], [1574, 6947], [1586, 6946], [1558, 6926], [1552, 6907], [1530, 6889], [1530, 6886], [1494, 6893], [1466, 6911], [1482, 6956], [1522, 6966], [1491, 6992], [1504, 7009], [1558, 7009], [1556, 6951], [1565, 6951]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"BA\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.45,\n            \"hc-middle-y\": 0.48,\n            \"hc-key\": \"ba\",\n            \"hc-a2\": \"BA\",\n            \"name\": \"Bosnia and Herzegovina\",\n            \"labelrank\": \"5\",\n            \"country-abbrev\": \"B.H.\",\n            \"subregion\": \"Southern Europe\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"BIH\",\n            \"iso-a2\": \"BA\",\n            \"woe-id\": \"23424761\",\n            \"continent\": \"Europe\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[4728, 7828], [4725, 7830], [4726, 7830], [4685, 7876], [4672, 7911], [4706, 7915], [4768, 7900], [4779, 7901], [4774, 7851], [4752, 7832], [4751, 7816], [4734, 7826], [4728, 7828]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"JO\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.45,\n            \"hc-middle-y\": 0.85,\n            \"hc-key\": \"jo\",\n            \"hc-a2\": \"JO\",\n            \"name\": \"Jordan\",\n            \"labelrank\": \"4\",\n            \"country-abbrev\": \"Jord.\",\n            \"subregion\": \"Western Asia\",\n            \"region-wb\": \"Middle East & North Africa\",\n            \"iso-a3\": \"JOR\",\n            \"iso-a2\": \"JO\",\n            \"woe-id\": \"23424860\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[5255, 7426], [5258, 7429], [5255, 7431], [5254, 7432], [5255, 7434], [5259, 7434], [5259, 7448], [5259, 7477], [5265, 7480], [5296, 7466], [5355, 7501], [5363, 7472], [5366, 7460], [5301, 7439], [5331, 7407], [5274, 7365], [5241, 7370], [5243, 7376], [5241, 7377], [5247, 7405], [5255, 7426]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"SY\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.25,\n            \"hc-middle-y\": 0.54,\n            \"hc-key\": \"sy\",\n            \"hc-a2\": \"SY\",\n            \"name\": \"Syria\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Syria\",\n            \"subregion\": \"Western Asia\",\n            \"region-wb\": \"Middle East & North Africa\",\n            \"iso-a3\": \"SYR\",\n            \"iso-a2\": \"SY\",\n            \"woe-id\": \"23424956\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[5355, 7501], [5296, 7466], [5265, 7480], [5269, 7487], [5267, 7502], [5290, 7529], [5271, 7544], [5270, 7569], [5270, 7586], [5291, 7617], [5338, 7620], [5384, 7614], [5457, 7634], [5461, 7627], [5432, 7606], [5427, 7548], [5412, 7533], [5355, 7501]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"MC\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.50,\n            \"hc-middle-y\": 0.67,\n            \"hc-key\": \"mc\",\n            \"hc-a2\": \"MC\",\n            \"name\": \"Monaco\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"Mco.\",\n            \"subregion\": \"Western Europe\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"MCO\",\n            \"iso-a2\": \"MC\",\n            \"woe-id\": \"23424892\",\n            \"continent\": \"Europe\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[4425, 7859], [4424, 7858], [4423, 7858], [4424, 7860], [4425, 7859]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"AL\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.39,\n            \"hc-middle-y\": 0.49,\n            \"hc-key\": \"al\",\n            \"hc-a2\": \"AL\",\n            \"name\": \"Albania\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"Alb.\",\n            \"subregion\": \"Southern Europe\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"ALB\",\n            \"iso-a2\": \"AL\",\n            \"woe-id\": \"23424742\",\n            \"continent\": \"Europe\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[4826, 7757], [4826, 7757], [4825, 7758], [4826, 7757]]], [[[4779, 7800], [4779, 7805], [4780, 7808], [4789, 7820], [4799, 7816], [4812, 7804], [4814, 7792], [4811, 7781], [4816, 7764], [4817, 7758], [4819, 7758], [4822, 7758], [4825, 7758], [4825, 7757], [4826, 7756], [4826, 7756], [4824, 7753], [4826, 7754], [4826, 7753], [4828, 7750], [4827, 7750], [4828, 7750], [4809, 7720], [4798, 7715], [4777, 7749], [4779, 7791], [4778, 7795], [4779, 7800]]], [[[4779, 7807], [4779, 7807], [4779, 7806], [4779, 7807]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"UY\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.81,\n            \"hc-middle-y\": 0.63,\n            \"hc-key\": \"uy\",\n            \"hc-a2\": \"UY\",\n            \"name\": \"Uruguay\",\n            \"labelrank\": \"4\",\n            \"country-abbrev\": \"Ury.\",\n            \"subregion\": \"South America\",\n            \"region-wb\": \"Latin America & Caribbean\",\n            \"iso-a3\": \"URY\",\n            \"iso-a2\": \"UY\",\n            \"woe-id\": \"23424979\",\n            \"continent\": \"South America\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[2626, 5480], [2612, 5465], [2615, 5450], [2615, 5447], [2620, 5444], [2608, 5422], [2573, 5404], [2537, 5404], [2487, 5420], [2471, 5437], [2477, 5487], [2477, 5505], [2494, 5561], [2517, 5563], [2542, 5531], [2554, 5539], [2626, 5480]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"CNM\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.39,\n            \"hc-middle-y\": 0.11,\n            \"hc-key\": \"cnm\",\n            \"hc-a2\": \"CN\",\n            \"name\": \"Cyprus No Mans Area\",\n            \"labelrank\": \"9\",\n            \"country-abbrev\": null,\n            \"subregion\": \"Western Asia\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"-99\",\n            \"iso-a2\": null,\n            \"woe-id\": \"-99\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[5213, 7557], [5214, 7557], [5213, 7557], [5210, 7557], [5210, 7558], [5213, 7557]]], [[[5171, 7561], [5171, 7561], [5172, 7561], [5173, 7562], [5173, 7562], [5172, 7560], [5171, 7561]]], [[[5175, 7561], [5174, 7561], [5175, 7561], [5175, 7561], [5175, 7561], [5175, 7561]]], [[[5203, 7556], [5205, 7555], [5204, 7555], [5196, 7561], [5175, 7561], [5175, 7561], [5196, 7562], [5203, 7556]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"MN\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.49,\n            \"hc-middle-y\": 0.53,\n            \"hc-key\": \"mn\",\n            \"hc-a2\": \"MN\",\n            \"name\": \"Mongolia\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Mong.\",\n            \"subregion\": \"Eastern Asia\",\n            \"region-wb\": \"East Asia & Pacific\",\n            \"iso-a3\": \"MNG\",\n            \"iso-a2\": \"MN\",\n            \"woe-id\": \"23424887\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[7691, 8008], [7702, 8011], [7698, 8015], [7722, 8015], [7762, 7975], [7756, 7963], [7714, 7968], [7664, 7953], [7637, 7921], [7603, 7919], [7575, 7895], [7528, 7908], [7511, 7885], [7526, 7857], [7453, 7813], [7372, 7807], [7326, 7787], [7282, 7788], [7232, 7803], [7220, 7815], [7064, 7822], [7034, 7879], [6979, 7903], [6901, 7912], [6906, 7963], [6885, 8003], [6847, 8016], [6814, 8039], [6810, 8061], [6945, 8127], [7001, 8115], [7011, 8094], [7093, 8083], [7121, 8113], [7106, 8132], [7139, 8176], [7237, 8144], [7239, 8117], [7280, 8098], [7330, 8111], [7407, 8090], [7425, 8067], [7490, 8060], [7559, 8077], [7596, 8104], [7628, 8089], [7667, 8086], [7632, 8021], [7642, 8005], [7691, 8008]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"RW\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.48,\n            \"hc-middle-y\": 0.56,\n            \"hc-key\": \"rw\",\n            \"hc-a2\": \"RW\",\n            \"name\": \"Rwanda\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Rwa.\",\n            \"subregion\": \"Eastern Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"RWA\",\n            \"iso-a2\": \"RW\",\n            \"woe-id\": \"23424937\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[5065, 6398], [5061, 6400], [5061, 6406], [5075, 6419], [5071, 6429], [5075, 6434], [5082, 6438], [5092, 6435], [5108, 6447], [5119, 6432], [5111, 6408], [5091, 6400], [5065, 6398]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"SO\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.39,\n            \"hc-middle-y\": 0.74,\n            \"hc-key\": \"so\",\n            \"hc-a2\": \"SO\",\n            \"name\": \"Somalia\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"Som.\",\n            \"subregion\": \"Eastern Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"SOM\",\n            \"iso-a2\": \"SO\",\n            \"woe-id\": \"-90\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[5447, 6596], [5509, 6625], [5538, 6624], [5628, 6715], [5656, 6758], [5656, 6812], [5726, 6829], [5713, 6758], [5627, 6610], [5570, 6551], [5494, 6497], [5437, 6429], [5420, 6453], [5420, 6562], [5447, 6596]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"BO\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.48,\n            \"hc-middle-y\": 0.59,\n            \"hc-key\": \"bo\",\n            \"hc-a2\": \"BO\",\n            \"name\": \"Bolivia\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Bolivia\",\n            \"subregion\": \"South America\",\n            \"region-wb\": \"Latin America & Caribbean\",\n            \"iso-a3\": \"BOL\",\n            \"iso-a2\": \"BO\",\n            \"woe-id\": \"23424762\",\n            \"continent\": \"South America\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[2153, 5996], [2153, 6001], [2157, 5996], [2155, 5997], [2153, 5996]]], [[[2141, 5957], [2137, 5964], [2155, 5986], [2169, 5993], [2145, 6017], [2160, 6058], [2153, 6073], [2166, 6108], [2139, 6155], [2177, 6154], [2226, 6186], [2262, 6192], [2263, 6149], [2293, 6110], [2332, 6104], [2369, 6077], [2409, 6069], [2419, 5995], [2469, 5993], [2471, 5965], [2496, 5937], [2478, 5876], [2450, 5903], [2371, 5892], [2356, 5864], [2345, 5812], [2307, 5819], [2295, 5792], [2287, 5813], [2238, 5826], [2210, 5794], [2189, 5794], [2180, 5842], [2163, 5868], [2173, 5898], [2157, 5913], [2141, 5957]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"CM\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.50,\n            \"hc-middle-y\": 0.81,\n            \"hc-key\": \"cm\",\n            \"hc-a2\": \"CM\",\n            \"name\": \"Cameroon\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Cam.\",\n            \"subregion\": \"Middle Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"CMR\",\n            \"iso-a2\": \"CM\",\n            \"woe-id\": \"23424785\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[4599, 6542], [4541, 6547], [4540, 6543], [4500, 6543], [4495, 6548], [4490, 6593], [4459, 6621], [4466, 6651], [4518, 6689], [4540, 6669], [4567, 6725], [4639, 6839], [4621, 6866], [4629, 6866], [4627, 6861], [4634, 6863], [4653, 6820], [4651, 6798], [4669, 6774], [4625, 6774], [4618, 6764], [4655, 6729], [4663, 6701], [4631, 6657], [4654, 6590], [4682, 6562], [4685, 6545], [4684, 6530], [4636, 6544], [4599, 6542]]], [[[4631, 6866], [4631, 6866], [4630, 6866], [4631, 6866]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"CG\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.15,\n            \"hc-middle-y\": 0.78,\n            \"hc-key\": \"cg\",\n            \"hc-a2\": \"CG\",\n            \"name\": \"Republic of Congo\",\n            \"labelrank\": \"4\",\n            \"country-abbrev\": \"Rep. Congo\",\n            \"subregion\": \"Middle Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"COG\",\n            \"iso-a2\": \"CG\",\n            \"woe-id\": \"23424779\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[4599, 6542], [4636, 6544], [4684, 6530], [4685, 6545], [4696, 6581], [4722, 6588], [4757, 6581], [4740, 6542], [4731, 6463], [4686, 6416], [4685, 6381], [4644, 6337], [4631, 6353], [4592, 6342], [4583, 6349], [4560, 6331], [4554, 6344], [4534, 6363], [4555, 6369], [4547, 6410], [4573, 6423], [4622, 6405], [4634, 6461], [4614, 6473], [4633, 6506], [4597, 6515], [4599, 6542]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"EH\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.41,\n            \"hc-middle-y\": 0.71,\n            \"hc-key\": \"eh\",\n            \"hc-a2\": \"EH\",\n            \"name\": \"Western Sahara\",\n            \"labelrank\": \"7\",\n            \"country-abbrev\": \"W. Sah.\",\n            \"subregion\": \"Northern Africa\",\n            \"region-wb\": \"Middle East & North Africa\",\n            \"iso-a3\": \"ESH\",\n            \"iso-a2\": \"EH\",\n            \"woe-id\": \"23424990\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[3698, 7100], [3696, 7103], [3699, 7120], [3764, 7121], [3782, 7148], [3788, 7182], [3835, 7226], [3847, 7264], [3866, 7291], [3915, 7290], [3943, 7298], [3946, 7316], [3946, 7304], [3946, 7263], [3847, 7263], [3847, 7183], [3818, 7170], [3818, 7117], [3701, 7117], [3698, 7100]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"RS\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.42,\n            \"hc-middle-y\": 0.52,\n            \"hc-key\": \"rs\",\n            \"hc-a2\": \"RS\",\n            \"name\": \"Republic of Serbia\",\n            \"labelrank\": \"5\",\n            \"country-abbrev\": \"Serb.\",\n            \"subregion\": \"Southern Europe\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"SRB\",\n            \"iso-a2\": \"RS\",\n            \"woe-id\": \"-90\",\n            \"continent\": \"Europe\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[4774, 7851], [4779, 7901], [4768, 7900], [4769, 7910], [4765, 7939], [4784, 7948], [4805, 7946], [4842, 7910], [4839, 7897], [4877, 7877], [4867, 7861], [4885, 7836], [4867, 7808], [4855, 7808], [4844, 7805], [4850, 7820], [4820, 7842], [4808, 7826], [4786, 7839], [4774, 7851]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"ME\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.42,\n            \"hc-middle-y\": 0.47,\n            \"hc-key\": \"me\",\n            \"hc-a2\": \"ME\",\n            \"name\": \"Montenegro\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"Mont.\",\n            \"subregion\": \"Southern Europe\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"MNE\",\n            \"iso-a2\": \"ME\",\n            \"woe-id\": \"20069817\",\n            \"continent\": \"Europe\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[4774, 7851], [4786, 7839], [4808, 7826], [4798, 7822], [4799, 7816], [4789, 7820], [4780, 7808], [4779, 7807], [4779, 7806], [4772, 7806], [4779, 7800], [4778, 7795], [4779, 7791], [4761, 7806], [4753, 7811], [4751, 7814], [4751, 7816], [4752, 7832], [4774, 7851]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"TG\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.76,\n            \"hc-middle-y\": 0.81,\n            \"hc-key\": \"tg\",\n            \"hc-a2\": \"TG\",\n            \"name\": \"Togo\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"Togo\",\n            \"subregion\": \"Western Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"TGO\",\n            \"iso-a2\": \"TG\",\n            \"woe-id\": \"23424965\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[4231, 6804], [4252, 6746], [4252, 6662], [4246, 6661], [4239, 6659], [4219, 6681], [4215, 6781], [4199, 6808], [4218, 6804], [4231, 6804]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"LA\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.88,\n            \"hc-middle-y\": 0.79,\n            \"hc-key\": \"la\",\n            \"hc-a2\": \"LA\",\n            \"name\": \"Laos\",\n            \"labelrank\": \"4\",\n            \"country-abbrev\": \"Laos\",\n            \"subregion\": \"South-Eastern Asia\",\n            \"region-wb\": \"East Asia & Pacific\",\n            \"iso-a3\": \"LAO\",\n            \"iso-a2\": \"LA\",\n            \"woe-id\": \"23424872\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[7395, 6915], [7374, 6904], [7325, 6904], [7338, 6946], [7313, 6970], [7315, 6996], [7290, 7025], [7272, 7029], [7249, 7010], [7233, 7022], [7205, 6999], [7209, 7061], [7186, 7062], [7175, 7086], [7193, 7117], [7206, 7124], [7222, 7111], [7217, 7146], [7234, 7150], [7260, 7125], [7264, 7103], [7292, 7106], [7319, 7079], [7286, 7055], [7311, 7039], [7365, 6984], [7399, 6932], [7395, 6915]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"AF\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.37,\n            \"hc-middle-y\": 0.52,\n            \"hc-key\": \"af\",\n            \"hc-a2\": \"AF\",\n            \"name\": \"Afghanistan\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Afg.\",\n            \"subregion\": \"Southern Asia\",\n            \"region-wb\": \"South Asia\",\n            \"iso-a3\": \"AFG\",\n            \"iso-a2\": \"AF\",\n            \"woe-id\": \"23424739\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[6426, 7631], [6411, 7627], [6416, 7624], [6357, 7617], [6316, 7590], [6330, 7562], [6313, 7524], [6281, 7523], [6290, 7499], [6268, 7491], [6261, 7454], [6226, 7450], [6173, 7421], [6168, 7385], [6106, 7371], [6058, 7372], [6010, 7386], [6038, 7418], [6035, 7435], [6009, 7439], [6001, 7491], [6022, 7576], [6052, 7560], [6117, 7598], [6126, 7626], [6156, 7642], [6178, 7635], [6200, 7629], [6215, 7629], [6259, 7626], [6285, 7641], [6299, 7669], [6329, 7653], [6329, 7613], [6379, 7639], [6426, 7631]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"UA\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.70,\n            \"hc-middle-y\": 0.46,\n            \"hc-key\": \"ua\",\n            \"hc-a2\": \"UA\",\n            \"name\": \"Ukraine\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Ukr.\",\n            \"subregion\": \"Eastern Europe\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"UKR\",\n            \"iso-a2\": \"UA\",\n            \"woe-id\": \"23424976\",\n            \"continent\": \"Europe\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[4861, 8032], [4866, 8042], [4873, 8057], [4876, 8075], [4919, 8114], [4905, 8152], [4928, 8166], [4969, 8168], [5013, 8155], [5074, 8146], [5110, 8154], [5122, 8174], [5147, 8175], [5207, 8185], [5225, 8161], [5218, 8142], [5245, 8140], [5262, 8106], [5315, 8109], [5367, 8087], [5395, 8064], [5382, 8045], [5384, 8010], [5356, 8011], [5338, 7983], [5269, 7966], [5237, 7948], [5260, 7909], [5212, 7882], [5179, 7928], [5206, 7939], [5146, 7950], [5163, 7959], [5129, 7965], [5089, 7927], [5084, 7913], [5059, 7914], [5041, 7922], [5063, 7958], [5097, 7955], [5068, 7999], [5072, 8011], [5028, 8033], [4994, 8026], [4954, 8013], [4883, 8014], [4875, 8020], [4861, 8032]], [[5098, 7955], [5107, 7945], [5109, 7947], [5100, 7956], [5098, 7955]], [[5213, 7945], [5242, 7929], [5237, 7943], [5218, 7952], [5213, 7945]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"SK\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.21,\n            \"hc-middle-y\": 0.52,\n            \"hc-key\": \"sk\",\n            \"hc-a2\": \"SK\",\n            \"name\": \"Slovakia\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"Svk.\",\n            \"subregion\": \"Eastern Europe\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"SVK\",\n            \"iso-a2\": \"SK\",\n            \"woe-id\": \"23424877\",\n            \"continent\": \"Europe\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[4873, 8057], [4866, 8042], [4861, 8032], [4812, 8036], [4795, 8021], [4733, 8007], [4713, 8017], [4704, 8030], [4707, 8039], [4741, 8058], [4763, 8074], [4852, 8069], [4873, 8057]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"JK\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.40,\n            \"hc-middle-y\": 0.63,\n            \"hc-key\": \"jk\",\n            \"hc-a2\": \"JK\",\n            \"name\": \"Siachen Glacier\",\n            \"labelrank\": \"5\",\n            \"country-abbrev\": \"Siachen\",\n            \"subregion\": \"Southern Asia\",\n            \"region-wb\": \"South Asia\",\n            \"iso-a3\": \"-99\",\n            \"iso-a2\": \"JK\",\n            \"woe-id\": \"23424928\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[6513, 7572], [6490, 7559], [6482, 7577], [6500, 7571], [6513, 7572]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"BG\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.76,\n            \"hc-middle-y\": 0.51,\n            \"hc-key\": \"bg\",\n            \"hc-a2\": \"BG\",\n            \"name\": \"Bulgaria\",\n            \"labelrank\": \"4\",\n            \"country-abbrev\": \"Bulg.\",\n            \"subregion\": \"Eastern Europe\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"BGR\",\n            \"iso-a2\": \"BG\",\n            \"woe-id\": \"23424771\",\n            \"continent\": \"Europe\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[5052, 7859], [5026, 7812], [5035, 7796], [5007, 7799], [4985, 7786], [4953, 7770], [4931, 7781], [4884, 7773], [4887, 7787], [4867, 7808], [4885, 7836], [4867, 7861], [4877, 7877], [4896, 7864], [4957, 7856], [5006, 7875], [5052, 7859]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"QA\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.36,\n            \"hc-middle-y\": 0.46,\n            \"hc-key\": \"qa\",\n            \"hc-a2\": \"QA\",\n            \"name\": \"Qatar\",\n            \"labelrank\": \"5\",\n            \"country-abbrev\": \"Qatar\",\n            \"subregion\": \"Western Asia\",\n            \"region-wb\": \"Middle East & North Africa\",\n            \"iso-a3\": \"QAT\",\n            \"iso-a2\": \"QA\",\n            \"woe-id\": \"23424930\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[5712, 7224], [5710, 7247], [5735, 7259], [5724, 7220], [5717, 7218], [5712, 7224]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"LI\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.61,\n            \"hc-middle-y\": 0.53,\n            \"hc-key\": \"li\",\n            \"hc-a2\": \"LI\",\n            \"name\": \"Liechtenstein\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"Liech.\",\n            \"subregion\": \"Western Europe\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"LIE\",\n            \"iso-a2\": \"LI\",\n            \"woe-id\": \"23424879\",\n            \"continent\": \"Europe\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[4487, 7989], [4489, 7983], [4488, 7981], [4485, 7981], [4487, 7989]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"AT\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.52,\n            \"hc-middle-y\": 0.62,\n            \"hc-key\": \"at\",\n            \"hc-a2\": \"AT\",\n            \"name\": \"Austria\",\n            \"labelrank\": \"4\",\n            \"country-abbrev\": \"Aust.\",\n            \"subregion\": \"Western Europe\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"AUT\",\n            \"iso-a2\": \"AT\",\n            \"woe-id\": \"23424750\",\n            \"continent\": \"Europe\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[4488, 7981], [4489, 7983], [4487, 7989], [4490, 7994], [4488, 7998], [4491, 7997], [4492, 7999], [4530, 7993], [4565, 8005], [4591, 7997], [4582, 8021], [4614, 8045], [4640, 8039], [4648, 8053], [4707, 8039], [4704, 8030], [4713, 8017], [4696, 8007], [4682, 7974], [4635, 7956], [4611, 7961], [4572, 7967], [4566, 7982], [4514, 7974], [4504, 7973], [4488, 7981]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"SZ\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.51,\n            \"hc-middle-y\": 0.45,\n            \"hc-key\": \"sz\",\n            \"hc-a2\": \"SZ\",\n            \"name\": \"Swaziland\",\n            \"labelrank\": \"4\",\n            \"country-abbrev\": \"Swz.\",\n            \"subregion\": \"Southern Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"SWZ\",\n            \"iso-a2\": \"SZ\",\n            \"woe-id\": \"23424993\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[5152, 5696], [5155, 5685], [5157, 5668], [5128, 5656], [5118, 5682], [5137, 5702], [5152, 5696]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"HU\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.27,\n            \"hc-middle-y\": 0.61,\n            \"hc-key\": \"hu\",\n            \"hc-a2\": \"HU\",\n            \"name\": \"Hungary\",\n            \"labelrank\": \"5\",\n            \"country-abbrev\": \"Hun.\",\n            \"subregion\": \"Eastern Europe\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"HUN\",\n            \"iso-a2\": \"HU\",\n            \"woe-id\": \"23424844\",\n            \"continent\": \"Europe\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[4861, 8032], [4875, 8020], [4883, 8014], [4857, 7997], [4831, 7952], [4805, 7946], [4784, 7948], [4765, 7939], [4719, 7940], [4694, 7960], [4687, 7974], [4682, 7974], [4696, 8007], [4713, 8017], [4733, 8007], [4795, 8021], [4812, 8036], [4861, 8032]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"RO\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.67,\n            \"hc-middle-y\": 0.50,\n            \"hc-key\": \"ro\",\n            \"hc-a2\": \"RO\",\n            \"name\": \"Romania\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Rom.\",\n            \"subregion\": \"Eastern Europe\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"ROU\",\n            \"iso-a2\": \"RO\",\n            \"woe-id\": \"23424933\",\n            \"continent\": \"Europe\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[4877, 7877], [4839, 7897], [4842, 7910], [4805, 7946], [4831, 7952], [4857, 7997], [4883, 8014], [4954, 8013], [4994, 8026], [5005, 8023], [5042, 7965], [5041, 7922], [5059, 7914], [5084, 7913], [5054, 7880], [5052, 7859], [5006, 7875], [4957, 7856], [4896, 7864], [4877, 7877]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"NE\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.64,\n            \"hc-middle-y\": 0.53,\n            \"hc-key\": \"ne\",\n            \"hc-a2\": \"NE\",\n            \"name\": \"Niger\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Niger\",\n            \"subregion\": \"Western Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"NER\",\n            \"iso-a2\": \"NE\",\n            \"woe-id\": \"23424906\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[4311, 6825], [4288, 6846], [4275, 6831], [4269, 6852], [4233, 6865], [4210, 6922], [4243, 6933], [4308, 6935], [4328, 6967], [4329, 7050], [4376, 7059], [4426, 7103], [4559, 7185], [4604, 7175], [4626, 7157], [4649, 7169], [4655, 7122], [4678, 7087], [4671, 7073], [4663, 6982], [4603, 6906], [4608, 6885], [4574, 6866], [4543, 6875], [4504, 6872], [4490, 6859], [4436, 6874], [4410, 6864], [4368, 6891], [4326, 6878], [4311, 6825]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"LU\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.48,\n            \"hc-middle-y\": 0.60,\n            \"hc-key\": \"lu\",\n            \"hc-a2\": \"LU\",\n            \"name\": \"Luxembourg\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"Lux.\",\n            \"subregion\": \"Western Europe\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"LUX\",\n            \"iso-a2\": \"LU\",\n            \"woe-id\": \"23424881\",\n            \"continent\": \"Europe\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[4392, 8072], [4381, 8071], [4376, 8075], [4374, 8088], [4386, 8097], [4397, 8085], [4392, 8072]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"AD\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.58,\n            \"hc-middle-y\": 0.28,\n            \"hc-key\": \"ad\",\n            \"hc-a2\": \"AD\",\n            \"name\": \"Andorra\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"And.\",\n            \"subregion\": \"Southern Europe\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"AND\",\n            \"iso-a2\": \"AD\",\n            \"woe-id\": \"23424744\",\n            \"continent\": \"Europe\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[4246, 7818], [4255, 7818], [4255, 7814], [4249, 7812], [4246, 7818]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"CI\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.50,\n            \"hc-middle-y\": 0.48,\n            \"hc-key\": \"ci\",\n            \"hc-a2\": \"CI\",\n            \"name\": \"Ivory Coast\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"I.C.\",\n            \"subregion\": \"Western Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"CIV\",\n            \"iso-a2\": \"CI\",\n            \"woe-id\": \"23424854\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[4124, 6759], [4130, 6721], [4108, 6681], [4120, 6631], [4030, 6627], [3980, 6607], [3982, 6650], [3948, 6670], [3952, 6702], [3971, 6757], [3967, 6779], [4019, 6782], [4040, 6787], [4065, 6765], [4109, 6772], [4124, 6759]]], [[[4111, 6629], [4107, 6630], [4112, 6629], [4111, 6629]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"LR\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.96,\n            \"hc-middle-y\": 0.75,\n            \"hc-key\": \"lr\",\n            \"hc-a2\": \"LR\",\n            \"name\": \"Liberia\",\n            \"labelrank\": \"4\",\n            \"country-abbrev\": \"Liberia\",\n            \"subregion\": \"Western Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"LBR\",\n            \"iso-a2\": \"LR\",\n            \"woe-id\": \"23424876\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[3952, 6702], [3948, 6670], [3982, 6650], [3980, 6607], [3929, 6631], [3863, 6683], [3889, 6708], [3899, 6729], [3922, 6725], [3933, 6691], [3952, 6702]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"BN\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.32,\n            \"hc-middle-y\": 0.34,\n            \"hc-key\": \"bn\",\n            \"hc-a2\": \"BN\",\n            \"name\": \"Brunei\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"Brunei\",\n            \"subregion\": \"South-Eastern Asia\",\n            \"region-wb\": \"East Asia & Pacific\",\n            \"iso-a3\": \"BRN\",\n            \"iso-a2\": \"BN\",\n            \"woe-id\": \"23424773\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[7618, 6621], [7621, 6622], [7621, 6623], [7627, 6606], [7618, 6621]]], [[[7587, 6614], [7603, 6617], [7616, 6623], [7606, 6597], [7587, 6614]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"IQ\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.46,\n            \"hc-middle-y\": 0.44,\n            \"hc-key\": \"iq\",\n            \"hc-a2\": \"IQ\",\n            \"name\": \"Iraq\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Iraq\",\n            \"subregion\": \"Western Asia\",\n            \"region-wb\": \"Middle East & North Africa\",\n            \"iso-a3\": \"IRQ\",\n            \"iso-a2\": \"IQ\",\n            \"woe-id\": \"23424855\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[5644, 7390], [5632, 7392], [5627, 7391], [5602, 7390], [5585, 7362], [5530, 7365], [5453, 7426], [5404, 7453], [5366, 7460], [5363, 7472], [5355, 7501], [5412, 7533], [5427, 7548], [5432, 7606], [5461, 7627], [5472, 7635], [5532, 7628], [5549, 7589], [5579, 7582], [5551, 7521], [5577, 7487], [5611, 7469], [5623, 7448], [5619, 7423], [5644, 7390]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"GE\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.99,\n            \"hc-middle-y\": 0.82,\n            \"hc-key\": \"ge\",\n            \"hc-a2\": \"GE\",\n            \"name\": \"Georgia\",\n            \"labelrank\": \"5\",\n            \"country-abbrev\": \"Geo.\",\n            \"subregion\": \"Western Asia\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"GEO\",\n            \"iso-a2\": \"GE\",\n            \"woe-id\": \"23424823\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[5539, 7771], [5515, 7769], [5493, 7765], [5474, 7782], [5436, 7779], [5436, 7819], [5391, 7846], [5475, 7838], [5508, 7816], [5534, 7823], [5582, 7793], [5584, 7763], [5539, 7771]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"GM\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.51,\n            \"hc-middle-y\": 0.51,\n            \"hc-key\": \"gm\",\n            \"hc-a2\": \"GM\",\n            \"name\": \"Gambia\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"Gambia\",\n            \"subregion\": \"Western Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"GMB\",\n            \"iso-a2\": \"GM\",\n            \"woe-id\": \"23424821\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[3707, 6866], [3705, 6874], [3713, 6882], [3762, 6888], [3734, 6869], [3707, 6866]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"CH\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.12,\n            \"hc-middle-y\": 0.55,\n            \"hc-key\": \"ch\",\n            \"hc-a2\": \"CH\",\n            \"name\": \"Switzerland\",\n            \"labelrank\": \"4\",\n            \"country-abbrev\": \"Switz.\",\n            \"subregion\": \"Western Europe\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"CHE\",\n            \"iso-a2\": \"CH\",\n            \"woe-id\": \"23424957\",\n            \"continent\": \"Europe\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[4477, 8004], [4477, 8004], [4477, 8003], [4477, 8003], [4486, 7997], [4488, 7998], [4490, 7994], [4487, 7989], [4485, 7981], [4488, 7981], [4504, 7973], [4514, 7974], [4500, 7955], [4466, 7944], [4444, 7951], [4412, 7939], [4405, 7947], [4405, 7957], [4400, 7961], [4393, 7956], [4389, 7952], [4386, 7963], [4429, 8001], [4455, 8001], [4477, 8004]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"TD\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.47,\n            \"hc-middle-y\": 0.63,\n            \"hc-key\": \"td\",\n            \"hc-a2\": \"TD\",\n            \"name\": \"Chad\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Chad\",\n            \"subregion\": \"Middle Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"TCD\",\n            \"iso-a2\": \"TD\",\n            \"woe-id\": \"23424777\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[4634, 6863], [4642, 6866], [4631, 6866], [4630, 6866], [4628, 6868], [4629, 6866], [4621, 6866], [4608, 6885], [4603, 6906], [4663, 6982], [4671, 7073], [4678, 7087], [4655, 7122], [4649, 7169], [4678, 7183], [4916, 7061], [4916, 6946], [4889, 6945], [4873, 6898], [4859, 6887], [4863, 6856], [4882, 6802], [4870, 6804], [4810, 6749], [4771, 6745], [4756, 6716], [4702, 6702], [4663, 6701], [4655, 6729], [4618, 6764], [4625, 6774], [4669, 6774], [4651, 6798], [4653, 6820], [4634, 6863]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"KV\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.49,\n            \"hc-middle-y\": 0.52,\n            \"hc-key\": \"kv\",\n            \"hc-a2\": \"KV\",\n            \"name\": \"Kosovo\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"Kos.\",\n            \"subregion\": \"Southern Europe\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"-99\",\n            \"iso-a2\": \"KV\",\n            \"woe-id\": \"-90\",\n            \"continent\": \"Europe\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[4814, 7792], [4812, 7804], [4799, 7816], [4798, 7822], [4808, 7826], [4820, 7842], [4850, 7820], [4844, 7805], [4830, 7804], [4814, 7792]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"LB\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.39,\n            \"hc-middle-y\": 0.57,\n            \"hc-key\": \"lb\",\n            \"hc-a2\": \"LB\",\n            \"name\": \"Lebanon\",\n            \"labelrank\": \"5\",\n            \"country-abbrev\": \"Leb.\",\n            \"subregion\": \"Western Asia\",\n            \"region-wb\": \"Middle East & North Africa\",\n            \"iso-a3\": \"LBN\",\n            \"iso-a2\": \"LB\",\n            \"woe-id\": \"23424873\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[5246, 7492], [5260, 7519], [5271, 7544], [5290, 7529], [5267, 7502], [5257, 7492], [5246, 7492]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"DJ\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.56,\n            \"hc-middle-y\": 0.55,\n            \"hc-key\": \"dj\",\n            \"hc-a2\": \"DJ\",\n            \"name\": \"Djibouti\",\n            \"labelrank\": \"5\",\n            \"country-abbrev\": \"Dji.\",\n            \"subregion\": \"Eastern Africa\",\n            \"region-wb\": \"Middle East & North Africa\",\n            \"iso-a3\": \"DJI\",\n            \"iso-a2\": \"DJ\",\n            \"woe-id\": \"23424797\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[5478, 6804], [5449, 6802], [5444, 6807], [5447, 6810], [5444, 6813], [5443, 6820], [5462, 6848], [5471, 6845], [5484, 6855], [5490, 6834], [5487, 6819], [5478, 6804]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"BI\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.57,\n            \"hc-middle-y\": 0.47,\n            \"hc-key\": \"bi\",\n            \"hc-a2\": \"BI\",\n            \"name\": \"Burundi\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"Bur.\",\n            \"subregion\": \"Eastern Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"BDI\",\n            \"iso-a2\": \"BI\",\n            \"woe-id\": \"23424774\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[5084, 6347], [5076, 6364], [5071, 6380], [5072, 6389], [5065, 6398], [5091, 6400], [5111, 6408], [5118, 6383], [5084, 6347]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"SR\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.91,\n            \"hc-middle-y\": 0.09,\n            \"hc-key\": \"sr\",\n            \"hc-a2\": \"SR\",\n            \"name\": \"Suriname\",\n            \"labelrank\": \"4\",\n            \"country-abbrev\": \"Sur.\",\n            \"subregion\": \"South America\",\n            \"region-wb\": \"Latin America & Caribbean\",\n            \"iso-a3\": \"SUR\",\n            \"iso-a2\": \"SR\",\n            \"woe-id\": \"23424913\",\n            \"continent\": \"South America\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[2583, 6547], [2543, 6553], [2528, 6536], [2481, 6602], [2505, 6641], [2514, 6656], [2601, 6651], [2596, 6636], [2587, 6623], [2601, 6581], [2583, 6547]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"IL\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.68,\n            \"hc-middle-y\": 0.10,\n            \"hc-key\": \"il\",\n            \"hc-a2\": \"IL\",\n            \"name\": \"Israel\",\n            \"labelrank\": \"4\",\n            \"country-abbrev\": \"Isr.\",\n            \"subregion\": \"Western Asia\",\n            \"region-wb\": \"Middle East & North Africa\",\n            \"iso-a3\": \"ISR\",\n            \"iso-a2\": \"IL\",\n            \"woe-id\": \"23424852\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[5219, 7433], [5238, 7465], [5246, 7492], [5257, 7492], [5267, 7502], [5269, 7487], [5265, 7480], [5259, 7477], [5259, 7448], [5254, 7440], [5255, 7434], [5254, 7432], [5255, 7431], [5253, 7429], [5255, 7426], [5247, 7405], [5241, 7377], [5240, 7374], [5239, 7374], [5237, 7382], [5219, 7433]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"ML\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.59,\n            \"hc-middle-y\": 0.38,\n            \"hc-key\": \"ml\",\n            \"hc-a2\": \"ML\",\n            \"name\": \"Mali\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Mali\",\n            \"subregion\": \"Western Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"MLI\",\n            \"iso-a2\": \"ML\",\n            \"woe-id\": \"23424891\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[4040, 6787], [4019, 6782], [3967, 6779], [3955, 6815], [3931, 6848], [3886, 6831], [3866, 6846], [3845, 6885], [3840, 6917], [3856, 6941], [3886, 6937], [4040, 6939], [4008, 7231], [4061, 7231], [4238, 7110], [4260, 7083], [4299, 7070], [4296, 7050], [4329, 7050], [4328, 6967], [4308, 6935], [4243, 6933], [4210, 6922], [4183, 6927], [4141, 6899], [4120, 6895], [4099, 6869], [4083, 6876], [4069, 6839], [4051, 6832], [4040, 6787]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"SN\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.20,\n            \"hc-middle-y\": 0.55,\n            \"hc-key\": \"sn\",\n            \"hc-a2\": \"SN\",\n            \"name\": \"Senegal\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Sen.\",\n            \"subregion\": \"Western Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"SEN\",\n            \"iso-a2\": \"SN\",\n            \"woe-id\": \"23424943\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[3708, 6844], [3705, 6859], [3707, 6866], [3734, 6869], [3762, 6888], [3713, 6882], [3695, 6922], [3713, 6949], [3719, 6968], [3779, 6974], [3840, 6917], [3845, 6885], [3866, 6846], [3837, 6843], [3797, 6854], [3753, 6854], [3708, 6844]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"GN\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.24,\n            \"hc-middle-y\": 0.51,\n            \"hc-key\": \"gn\",\n            \"hc-a2\": \"GN\",\n            \"name\": \"Guinea\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Gin.\",\n            \"subregion\": \"Western Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"GIN\",\n            \"iso-a2\": \"GN\",\n            \"woe-id\": \"23424835\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[3866, 6846], [3886, 6831], [3931, 6848], [3955, 6815], [3967, 6779], [3971, 6757], [3952, 6702], [3933, 6691], [3922, 6725], [3899, 6729], [3870, 6774], [3833, 6770], [3809, 6746], [3793, 6770], [3758, 6803], [3767, 6819], [3797, 6825], [3797, 6854], [3837, 6843], [3866, 6846]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"ZW\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.81,\n            \"hc-middle-y\": 0.42,\n            \"hc-key\": \"zw\",\n            \"hc-a2\": \"ZW\",\n            \"name\": \"Zimbabwe\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Zimb.\",\n            \"subregion\": \"Eastern Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"ZWE\",\n            \"iso-a2\": \"ZW\",\n            \"woe-id\": \"23425004\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[4954, 5949], [4996, 5940], [5006, 5944], [5038, 5977], [5038, 5977], [5058, 5987], [5060, 6001], [5106, 6014], [5182, 5982], [5185, 5932], [5176, 5898], [5184, 5880], [5166, 5841], [5133, 5807], [5104, 5809], [5075, 5814], [5036, 5833], [5026, 5865], [4979, 5896], [4954, 5949]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"PL\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.50,\n            \"hc-middle-y\": 0.48,\n            \"hc-key\": \"pl\",\n            \"hc-a2\": \"PL\",\n            \"name\": \"Poland\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Pol.\",\n            \"subregion\": \"Eastern Europe\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"POL\",\n            \"iso-a2\": \"PL\",\n            \"woe-id\": \"23424923\",\n            \"continent\": \"Europe\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[4786, 8270], [4779, 8263], [4790, 8269], [4878, 8266], [4880, 8266], [4900, 8258], [4901, 8249], [4912, 8198], [4891, 8183], [4905, 8152], [4919, 8114], [4876, 8075], [4873, 8057], [4852, 8069], [4763, 8074], [4755, 8089], [4691, 8116], [4644, 8126], [4639, 8194], [4623, 8205], [4627, 8239], [4638, 8245], [4625, 8247], [4625, 8248], [4626, 8249], [4683, 8263], [4696, 8274], [4748, 8286], [4756, 8269], [4786, 8270], [4786, 8270]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"MK\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.49,\n            \"hc-middle-y\": 0.44,\n            \"hc-key\": \"mk\",\n            \"hc-a2\": \"MK\",\n            \"name\": \"Macedonia\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"Mkd.\",\n            \"subregion\": \"Southern Europe\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"MKD\",\n            \"iso-a2\": \"MK\",\n            \"woe-id\": \"23424890\",\n            \"continent\": \"Europe\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[4826, 7756], [4826, 7756], [4826, 7756], [4826, 7756]]], [[[4867, 7808], [4887, 7787], [4884, 7773], [4854, 7765], [4831, 7756], [4826, 7762], [4826, 7757], [4825, 7758], [4825, 7758], [4822, 7758], [4819, 7758], [4822, 7765], [4816, 7764], [4811, 7781], [4814, 7792], [4830, 7804], [4844, 7805], [4855, 7808], [4867, 7808]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"PY\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.35,\n            \"hc-middle-y\": 0.36,\n            \"hc-key\": \"py\",\n            \"hc-a2\": \"PY\",\n            \"name\": \"Paraguay\",\n            \"labelrank\": \"4\",\n            \"country-abbrev\": \"Para.\",\n            \"subregion\": \"South America\",\n            \"region-wb\": \"Latin America & Caribbean\",\n            \"iso-a3\": \"PRY\",\n            \"iso-a2\": \"PY\",\n            \"woe-id\": \"23424917\",\n            \"continent\": \"South America\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[2594, 5755], [2590, 5743], [2583, 5712], [2584, 5709], [2584, 5708], [2578, 5674], [2549, 5649], [2465, 5653], [2496, 5712], [2422, 5757], [2394, 5763], [2345, 5812], [2356, 5864], [2371, 5892], [2450, 5903], [2478, 5876], [2488, 5852], [2483, 5817], [2530, 5817], [2553, 5800], [2559, 5759], [2594, 5755]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"BY\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.50,\n            \"hc-middle-y\": 0.50,\n            \"hc-key\": \"by\",\n            \"hc-a2\": \"BY\",\n            \"name\": \"Belarus\",\n            \"labelrank\": \"4\",\n            \"country-abbrev\": \"Bela.\",\n            \"subregion\": \"Eastern Europe\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"BLR\",\n            \"iso-a2\": \"BY\",\n            \"woe-id\": \"23424765\",\n            \"continent\": \"Europe\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[4905, 8152], [4891, 8183], [4912, 8198], [4901, 8249], [4927, 8247], [4960, 8264], [4972, 8290], [4998, 8305], [4993, 8320], [5023, 8325], [5039, 8340], [5121, 8317], [5146, 8243], [5175, 8229], [5131, 8212], [5147, 8175], [5122, 8174], [5110, 8154], [5074, 8146], [5013, 8155], [4969, 8168], [4928, 8166], [4905, 8152]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"CZ\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.49,\n            \"hc-middle-y\": 0.56,\n            \"hc-key\": \"cz\",\n            \"hc-a2\": \"CZ\",\n            \"name\": \"Czech Republic\",\n            \"labelrank\": \"5\",\n            \"country-abbrev\": \"Cz. Rep.\",\n            \"subregion\": \"Eastern Europe\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"CZE\",\n            \"iso-a2\": \"CZ\",\n            \"woe-id\": \"23424810\",\n            \"continent\": \"Europe\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[4763, 8074], [4741, 8058], [4707, 8039], [4648, 8053], [4640, 8039], [4614, 8045], [4571, 8083], [4575, 8108], [4644, 8126], [4691, 8116], [4755, 8089], [4763, 8074]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"BF\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.45,\n            \"hc-middle-y\": 0.54,\n            \"hc-key\": \"bf\",\n            \"hc-a2\": \"BF\",\n            \"name\": \"Burkina Faso\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"B.F.\",\n            \"subregion\": \"Western Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"BFA\",\n            \"iso-a2\": \"BF\",\n            \"woe-id\": \"23424978\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[4231, 6804], [4218, 6804], [4199, 6808], [4122, 6804], [4124, 6759], [4109, 6772], [4065, 6765], [4040, 6787], [4051, 6832], [4069, 6839], [4083, 6876], [4099, 6869], [4120, 6895], [4141, 6899], [4183, 6927], [4210, 6922], [4233, 6865], [4269, 6852], [4275, 6831], [4247, 6818], [4231, 6804]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"NA\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.33,\n            \"hc-middle-y\": 0.37,\n            \"hc-key\": \"na\",\n            \"hc-a2\": \"NA\",\n            \"name\": \"Namibia\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Nam.\",\n            \"subregion\": \"Southern Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"NAM\",\n            \"iso-a2\": \"NA\",\n            \"woe-id\": \"23424987\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[4898, 5953], [4923, 5958], [4954, 5949], [4904, 5928], [4895, 5942], [4826, 5933], [4827, 5821], [4797, 5819], [4797, 5734], [4797, 5617], [4771, 5600], [4720, 5608], [4711, 5630], [4693, 5613], [4658, 5652], [4637, 5740], [4631, 5811], [4602, 5855], [4577, 5909], [4561, 5927], [4553, 5965], [4595, 5974], [4618, 5960], [4752, 5961], [4761, 5950], [4821, 5941], [4898, 5953]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"LY\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.51,\n            \"hc-middle-y\": 0.38,\n            \"hc-key\": \"ly\",\n            \"hc-a2\": \"LY\",\n            \"name\": \"Libya\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Libya\",\n            \"subregion\": \"Northern Africa\",\n            \"region-wb\": \"Middle East & North Africa\",\n            \"iso-a3\": \"LBY\",\n            \"iso-a2\": \"LY\",\n            \"woe-id\": \"23424882\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[4649, 7169], [4626, 7157], [4604, 7175], [4559, 7185], [4546, 7209], [4502, 7227], [4483, 7267], [4496, 7279], [4496, 7363], [4486, 7398], [4509, 7421], [4504, 7437], [4547, 7471], [4545, 7495], [4570, 7483], [4600, 7486], [4655, 7469], [4680, 7432], [4719, 7426], [4770, 7399], [4790, 7407], [4795, 7448], [4814, 7474], [4846, 7487], [4890, 7477], [4889, 7467], [4945, 7455], [4950, 7445], [4937, 7397], [4945, 7364], [4945, 7138], [4945, 7076], [4916, 7076], [4916, 7061], [4678, 7183], [4649, 7169]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"TN\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.53,\n            \"hc-middle-y\": 0.03,\n            \"hc-key\": \"tn\",\n            \"hc-a2\": \"TN\",\n            \"name\": \"Tunisia\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Tun.\",\n            \"subregion\": \"Northern Africa\",\n            \"region-wb\": \"Middle East & North Africa\",\n            \"iso-a3\": \"TUN\",\n            \"iso-a2\": \"TN\",\n            \"woe-id\": \"23424967\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[4545, 7495], [4547, 7471], [4504, 7437], [4509, 7421], [4486, 7398], [4472, 7458], [4451, 7473], [4426, 7518], [4448, 7543], [4452, 7604], [4459, 7621], [4493, 7635], [4535, 7563], [4505, 7533], [4511, 7512], [4532, 7515], [4545, 7495]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"BT\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.48,\n            \"hc-middle-y\": 0.48,\n            \"hc-key\": \"bt\",\n            \"hc-a2\": \"BT\",\n            \"name\": \"Bhutan\",\n            \"labelrank\": \"5\",\n            \"country-abbrev\": \"Bhutan\",\n            \"subregion\": \"Southern Asia\",\n            \"region-wb\": \"South Asia\",\n            \"iso-a3\": \"BTN\",\n            \"iso-a2\": \"BT\",\n            \"woe-id\": \"23424770\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[6842, 7305], [6882, 7338], [6923, 7319], [6937, 7293], [6869, 7285], [6842, 7305]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"MD\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.52,\n            \"hc-middle-y\": 0.42,\n            \"hc-key\": \"md\",\n            \"hc-a2\": \"MD\",\n            \"name\": \"Moldova\",\n            \"labelrank\": \"6\",\n            \"country-abbrev\": \"Mda.\",\n            \"subregion\": \"Eastern Europe\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"MDA\",\n            \"iso-a2\": \"MD\",\n            \"woe-id\": \"23424885\",\n            \"continent\": \"Europe\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[5041, 7922], [5042, 7965], [5005, 8023], [4994, 8026], [5028, 8033], [5072, 8011], [5068, 7999], [5097, 7955], [5063, 7958], [5041, 7922]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"SS\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.49,\n            \"hc-middle-y\": 0.58,\n            \"hc-key\": \"ss\",\n            \"hc-a2\": \"SS\",\n            \"name\": \"South Sudan\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"S. Sud.\",\n            \"subregion\": \"Eastern Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"SSD\",\n            \"iso-a2\": \"SS\",\n            \"woe-id\": \"-99\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[5212, 6603], [5198, 6589], [5119, 6582], [5088, 6613], [5046, 6605], [5018, 6628], [4988, 6658], [4987, 6675], [4956, 6696], [4921, 6735], [4948, 6783], [4970, 6787], [4992, 6760], [5060, 6754], [5095, 6783], [5131, 6768], [5166, 6806], [5156, 6834], [5190, 6840], [5189, 6800], [5215, 6758], [5211, 6728], [5190, 6729], [5185, 6709], [5205, 6705], [5235, 6675], [5270, 6615], [5255, 6627], [5212, 6603]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"BW\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.49,\n            \"hc-middle-y\": 0.60,\n            \"hc-key\": \"bw\",\n            \"hc-a2\": \"BW\",\n            \"name\": \"Botswana\",\n            \"labelrank\": \"4\",\n            \"country-abbrev\": \"Bwa.\",\n            \"subregion\": \"Southern Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"BWA\",\n            \"iso-a2\": \"BW\",\n            \"woe-id\": \"23424755\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[4954, 5949], [4979, 5896], [5026, 5865], [5036, 5833], [5075, 5814], [5041, 5799], [5006, 5769], [5000, 5749], [4972, 5734], [4963, 5706], [4941, 5700], [4887, 5716], [4878, 5695], [4847, 5667], [4818, 5666], [4822, 5690], [4797, 5734], [4797, 5819], [4827, 5821], [4826, 5933], [4895, 5942], [4904, 5928], [4954, 5949]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"BS\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.80,\n            \"hc-middle-y\": 0.92,\n            \"hc-key\": \"bs\",\n            \"hc-a2\": \"BS\",\n            \"name\": \"The Bahamas\",\n            \"labelrank\": \"4\",\n            \"country-abbrev\": \"Bhs.\",\n            \"subregion\": \"Caribbean\",\n            \"region-wb\": \"Latin America & Caribbean\",\n            \"iso-a3\": \"BHS\",\n            \"iso-a2\": \"BS\",\n            \"woe-id\": \"23424758\",\n            \"continent\": \"North America\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[1956, 7219], [1937, 7241], [1937, 7241], [1937, 7241], [1944, 7236], [1956, 7219], [1956, 7219]]], [[[1956, 7219], [1970, 7205], [1976, 7173], [2045, 7149], [1983, 7165], [1949, 7190], [1966, 7207], [1956, 7219], [1956, 7219]]], [[[1937, 7241], [1911, 7260], [1890, 7236], [1901, 7192], [1881, 7221], [1883, 7237], [1912, 7268], [1937, 7241], [1937, 7241], [1937, 7241]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"NZ\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.25,\n            \"hc-middle-y\": 0.81,\n            \"hc-key\": \"nz\",\n            \"hc-a2\": \"NZ\",\n            \"name\": \"New Zealand\",\n            \"labelrank\": \"2\",\n            \"country-abbrev\": \"N.Z.\",\n            \"subregion\": \"Australia and New Zealand\",\n            \"region-wb\": \"East Asia & Pacific\",\n            \"iso-a3\": \"NZL\",\n            \"iso-a2\": \"NZ\",\n            \"woe-id\": \"23424916\",\n            \"continent\": \"Oceania\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[9238, 4994], [9198, 4996], [9194, 4975], [9181, 5009], [9153, 5008], [9145, 5023], [9159, 5047], [9201, 5088], [9241, 5104], [9282, 5140], [9311, 5200], [9330, 5213], [9341, 5185], [9362, 5199], [9374, 5165], [9321, 5099], [9289, 5079], [9268, 5027], [9238, 4994]]], [[[9429, 5191], [9404, 5174], [9386, 5186], [9404, 5221], [9361, 5252], [9385, 5272], [9393, 5308], [9378, 5347], [9341, 5395], [9364, 5402], [9402, 5361], [9422, 5343], [9427, 5313], [9470, 5301], [9503, 5310], [9483, 5263], [9469, 5264], [9429, 5191]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"CU\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.67,\n            \"hc-middle-y\": 0.64,\n            \"hc-key\": \"cu\",\n            \"hc-a2\": \"CU\",\n            \"name\": \"Cuba\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Cuba\",\n            \"subregion\": \"Caribbean\",\n            \"region-wb\": \"Latin America & Caribbean\",\n            \"iso-a3\": \"CUB\",\n            \"iso-a2\": \"CU\",\n            \"woe-id\": \"23424793\",\n            \"continent\": \"North America\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[1916, 7091], [1870, 7097], [1853, 7124], [1817, 7140], [1776, 7144], [1774, 7159], [1748, 7160], [1696, 7131], [1700, 7149], [1734, 7169], [1770, 7175], [1828, 7171], [1852, 7150], [1867, 7154], [1879, 7155], [1933, 7113], [1986, 7095], [2000, 7078], [1898, 7071], [1916, 7091]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"EC\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.16,\n            \"hc-middle-y\": 0.37,\n            \"hc-key\": \"ec\",\n            \"hc-a2\": \"EC\",\n            \"name\": \"Ecuador\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Ecu.\",\n            \"subregion\": \"South America\",\n            \"region-wb\": \"Latin America & Caribbean\",\n            \"iso-a3\": \"ECU\",\n            \"iso-a2\": \"EC\",\n            \"woe-id\": \"23424801\",\n            \"continent\": \"South America\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[1820, 6379], [1837, 6400], [1803, 6410], [1803, 6447], [1828, 6480], [1827, 6500], [1865, 6521], [1905, 6498], [1940, 6492], [1970, 6476], [1961, 6433], [1928, 6403], [1879, 6379], [1858, 6331], [1815, 6358], [1820, 6379]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"AU\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.53,\n            \"hc-middle-y\": 0.39,\n            \"hc-key\": \"au\",\n            \"hc-a2\": \"AU\",\n            \"name\": \"Australia\",\n            \"labelrank\": \"2\",\n            \"country-abbrev\": \"Auz.\",\n            \"subregion\": \"Australia and New Zealand\",\n            \"region-wb\": \"East Asia & Pacific\",\n            \"iso-a3\": \"AUS\",\n            \"iso-a2\": \"AU\",\n            \"woe-id\": \"-90\",\n            \"continent\": \"Oceania\"\n          },\n          \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [[[[8563, 5105], [8537, 5105], [8515, 5139], [8497, 5193], [8499, 5215], [8479, 5229], [8543, 5191], [8602, 5210], [8604, 5168], [8595, 5117], [8581, 5130], [8563, 5105]]], [[[8541, 5953], [8550, 5909], [8629, 5866], [8644, 5812], [8680, 5798], [8682, 5771], [8712, 5753], [8733, 5720], [8756, 5726], [8746, 5701], [8761, 5650], [8762, 5603], [8731, 5487], [8709, 5472], [8660, 5372], [8655, 5318], [8605, 5306], [8551, 5275], [8505, 5283], [8507, 5304], [8464, 5271], [8430, 5288], [8379, 5298], [8351, 5328], [8347, 5368], [8329, 5384], [8261, 5366], [8280, 5383], [8270, 5405], [8300, 5464], [8283, 5464], [8229, 5404], [8216, 5439], [8189, 5463], [8185, 5486], [8128, 5500], [8096, 5519], [8032, 5512], [7981, 5492], [7949, 5494], [7887, 5463], [7870, 5437], [7765, 5438], [7718, 5405], [7680, 5400], [7646, 5408], [7616, 5433], [7637, 5459], [7637, 5513], [7616, 5560], [7616, 5583], [7592, 5627], [7587, 5653], [7556, 5702], [7573, 5710], [7590, 5680], [7592, 5701], [7570, 5741], [7577, 5802], [7645, 5849], [7698, 5861], [7793, 5892], [7834, 5938], [7830, 5965], [7853, 5985], [7871, 5957], [7872, 5998], [7896, 5993], [7897, 6026], [7916, 6045], [7961, 6056], [7971, 6072], [8008, 6042], [8052, 6031], [8043, 6051], [8090, 6125], [8063, 6129], [8073, 6147], [8104, 6146], [8105, 6115], [8141, 6119], [8139, 6152], [8156, 6132], [8212, 6115], [8254, 6129], [8267, 6115], [8237, 6071], [8224, 6036], [8256, 6011], [8329, 5976], [8359, 5951], [8384, 5959], [8408, 6030], [8406, 6107], [8417, 6122], [8422, 6177], [8436, 6161], [8463, 6071], [8476, 6048], [8492, 6058], [8517, 6035], [8519, 5993], [8541, 5953]]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"VE\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.50,\n            \"hc-middle-y\": 0.33,\n            \"hc-key\": \"ve\",\n            \"hc-a2\": \"VE\",\n            \"name\": \"Venezuela\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Ven.\",\n            \"subregion\": \"South America\",\n            \"region-wb\": \"Latin America & Caribbean\",\n            \"iso-a3\": \"VEN\",\n            \"iso-a2\": \"VE\",\n            \"woe-id\": \"23424982\",\n            \"continent\": \"South America\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[2087, 6830], [2070, 6823], [2080, 6796], [2064, 6769], [2082, 6746], [2096, 6767], [2080, 6799], [2122, 6818], [2160, 6818], [2188, 6788], [2237, 6794], [2282, 6777], [2307, 6793], [2343, 6797], [2357, 6776], [2400, 6756], [2397, 6742], [2423, 6732], [2408, 6709], [2415, 6689], [2387, 6672], [2382, 6653], [2401, 6632], [2377, 6604], [2286, 6596], [2303, 6552], [2324, 6550], [2301, 6525], [2258, 6498], [2219, 6515], [2210, 6549], [2191, 6564], [2207, 6580], [2190, 6612], [2201, 6662], [2143, 6659], [2123, 6685], [2064, 6688], [2056, 6726], [2037, 6753], [2040, 6787], [2068, 6824], [2087, 6830]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"SB\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.13,\n            \"hc-middle-y\": 0.24,\n            \"hc-key\": \"sb\",\n            \"hc-a2\": \"SB\",\n            \"name\": \"Solomon Islands\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"S. Is.\",\n            \"subregion\": \"Melanesia\",\n            \"region-wb\": \"East Asia & Pacific\",\n            \"iso-a3\": \"SLB\",\n            \"iso-a2\": \"SB\",\n            \"woe-id\": \"23424766\",\n            \"continent\": \"Oceania\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[8977, 6187], [8947, 6189], [8947, 6226], [8902, 6255], [8881, 6242], [8899, 6222], [8858, 6239], [8861, 6266], [8912, 6255], [8947, 6233], [8955, 6212], [8982, 6224], [8977, 6187]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"MG\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.45,\n            \"hc-middle-y\": 0.48,\n            \"hc-key\": \"mg\",\n            \"hc-a2\": \"MG\",\n            \"name\": \"Madagascar\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Mad.\",\n            \"subregion\": \"Eastern Africa\",\n            \"region-wb\": \"Sub-Saharan Africa\",\n            \"iso-a3\": \"MDG\",\n            \"iso-a2\": \"MG\",\n            \"woe-id\": \"23424883\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[5683, 5987], [5616, 5762], [5601, 5727], [5544, 5707], [5511, 5726], [5503, 5774], [5487, 5812], [5495, 5841], [5524, 5882], [5508, 5959], [5523, 5997], [5558, 6004], [5613, 6031], [5635, 6081], [5650, 6080], [5665, 6125], [5686, 6092], [5702, 6020], [5677, 6017], [5683, 5987]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"IS\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.50,\n            \"hc-middle-y\": 0.50,\n            \"hc-key\": \"is\",\n            \"hc-a2\": \"IS\",\n            \"name\": \"Iceland\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Iceland\",\n            \"subregion\": \"Northern Europe\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"ISL\",\n            \"iso-a2\": \"IS\",\n            \"woe-id\": \"23424845\",\n            \"continent\": \"Europe\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[3490, 8732], [3556, 8739], [3551, 8757], [3516, 8766], [3476, 8762], [3500, 8775], [3508, 8796], [3538, 8790], [3534, 8809], [3571, 8786], [3566, 8765], [3584, 8755], [3607, 8792], [3661, 8795], [3682, 8785], [3715, 8796], [3713, 8811], [3768, 8789], [3763, 8773], [3795, 8763], [3803, 8741], [3772, 8709], [3677, 8676], [3648, 8661], [3605, 8668], [3575, 8684], [3530, 8682], [3560, 8708], [3538, 8728], [3490, 8732]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"EG\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.50,\n            \"hc-middle-y\": 0.66,\n            \"hc-key\": \"eg\",\n            \"hc-a2\": \"EG\",\n            \"name\": \"Egypt\",\n            \"labelrank\": \"2\",\n            \"country-abbrev\": \"Egypt\",\n            \"subregion\": \"Northern Africa\",\n            \"region-wb\": \"Middle East & North Africa\",\n            \"iso-a3\": \"EGY\",\n            \"iso-a2\": \"EG\",\n            \"woe-id\": \"23424802\",\n            \"continent\": \"Africa\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[5239, 7374], [5220, 7318], [5190, 7345], [5169, 7390], [5172, 7358], [5201, 7320], [5213, 7282], [5258, 7199], [5263, 7167], [5299, 7138], [5131, 7138], [4945, 7138], [4945, 7364], [4937, 7397], [4950, 7445], [5015, 7435], [5065, 7418], [5105, 7440], [5140, 7438], [5157, 7425], [5219, 7433], [5237, 7382], [5239, 7374]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"KG\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.48,\n            \"hc-middle-y\": 0.43,\n            \"hc-key\": \"kg\",\n            \"hc-a2\": \"KG\",\n            \"name\": \"Kyrgyzstan\",\n            \"labelrank\": \"4\",\n            \"country-abbrev\": \"Kgz.\",\n            \"subregion\": \"Central Asia\",\n            \"region-wb\": \"Europe & Central Asia\",\n            \"iso-a3\": \"KGZ\",\n            \"iso-a2\": \"KG\",\n            \"woe-id\": \"23424864\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[6389, 7707], [6348, 7698], [6325, 7713], [6261, 7709], [6280, 7734], [6310, 7734], [6331, 7731], [6374, 7754], [6333, 7777], [6323, 7766], [6286, 7782], [6309, 7805], [6336, 7826], [6385, 7812], [6405, 7842], [6435, 7827], [6531, 7828], [6584, 7803], [6529, 7774], [6521, 7763], [6482, 7759], [6450, 7736], [6446, 7748], [6399, 7728], [6389, 7707]], [[6300, 7721], [6296, 7722], [6299, 7718], [6302, 7720], [6300, 7721]], [[6333, 7723], [6334, 7726], [6331, 7724], [6332, 7723], [6333, 7723]], [[6316, 7728], [6310, 7729], [6312, 7722], [6317, 7722], [6316, 7728]]]\n          }\n        }, {\n          \"type\": \"Feature\",\n          \"id\": \"NP\",\n          \"properties\": {\n            \"hc-group\": \"admin0\",\n            \"hc-middle-x\": 0.52,\n            \"hc-middle-y\": 0.54,\n            \"hc-key\": \"np\",\n            \"hc-a2\": \"NP\",\n            \"name\": \"Nepal\",\n            \"labelrank\": \"3\",\n            \"country-abbrev\": \"Nepal\",\n            \"subregion\": \"Southern Asia\",\n            \"region-wb\": \"South Asia\",\n            \"iso-a3\": \"NPL\",\n            \"iso-a2\": \"NP\",\n            \"woe-id\": \"23424911\",\n            \"continent\": \"Asia\"\n          },\n          \"geometry\": {\n            \"type\": \"Polygon\",\n            \"coordinates\": [[[6819, 7322], [6820, 7286], [6795, 7274], [6751, 7281], [6714, 7305], [6660, 7310], [6579, 7353], [6589, 7383], [6608, 7397], [6640, 7401], [6683, 7364], [6699, 7367], [6729, 7336], [6756, 7323], [6773, 7330], [6819, 7322]]]\n          }\n        }]\n      };\n    }\n\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/services/moment\", [\"exports\", \"ember-moment/services/moment\", \"inboxfront/config/environment\"], function (_exports, _moment, _environment) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var get = Ember.get;\n\n  var _default = _moment.default.extend({\n    defaultFormat: get(_environment.default, 'moment.outputFormat')\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/services/panel-actions\", [\"exports\", \"ember-collapsible-panel/services/panel-actions\"], function (_exports, _panelActions) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _panelActions.default;\n    }\n  });\n});","define(\"inboxfront/services/paper-sidenav\", [\"exports\", \"ember-paper/services/paper-sidenav\"], function (_exports, _paperSidenav) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperSidenav.default;\n    }\n  });\n});","define(\"inboxfront/services/paper-theme\", [\"exports\", \"ember-paper/services/paper-theme\"], function (_exports, _paperTheme) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperTheme.default;\n    }\n  });\n});","define(\"inboxfront/services/paper-toaster\", [\"exports\", \"ember-paper/services/paper-toaster\"], function (_exports, _paperToaster) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _paperToaster.default;\n    }\n  });\n});","define(\"inboxfront/services/profile\", [\"exports\", \"inboxfront/gql/mutation\", \"inboxfront/gql/query\"], function (_exports, _mutation, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\n  function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  var _default = Ember.Service.extend({\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    userStatus: 'offline',\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.notificationSettings = this.get('sessionAccount.loggeduser.notificationSettings');\n      this.set('timeList', [{\n        value: 30,\n        title: '30 minutes'\n      }, {\n        value: 60,\n        title: '1 hour'\n      }, {\n        value: 120,\n        title: '2 hours'\n      }, {\n        value: 240,\n        title: '4 hours'\n      }, {\n        value: 480,\n        title: '8 hours'\n      }, {\n        value: 'custom',\n        title: 'Custom...'\n      }]);\n    },\n    changeStatusUser: function changeStatusUser(status) {\n      var _this = this;\n\n      this.ajax.query(_mutation.default.UPDATE_AGENT_STATUS, 'updateAgentStatus', {\n        status: status.toUpperCase()\n      }).then(function () {\n        _this.set('userStatus', status);\n      });\n    },\n    getStatusUser: function getStatusUser() {\n      var _this2 = this;\n\n      this.ajax.query(_query.default.AGENT_PROFILE, 'agentProfile').then(function (user) {\n        _this2.set('userStatus', (user.status || '').toLowerCase());\n      });\n    },\n    updateProfile: function updateProfile(hash) {\n      var _this3 = this;\n\n      var noteText = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'profile_updated';\n      this.ajax.query(_mutation.default.UPDATE_NOTIFICATION_SETTINGS, 'updateNotificationSettings', hash).then(function () {\n        _this3.set('notificationSettings', _objectSpread({}, hash));\n\n        _this3.get('paperToaster').show(_this3.intl.t(noteText));\n      });\n    },\n    chooseTimeSnooze: function chooseTimeSnooze(time, noteSettings) {\n      var today = new Date();\n      var snoozeEndDate = today.setMinutes(today.getMinutes() + time);\n\n      var hash = _objectSpread(_objectSpread({}, noteSettings), {}, {\n        snooze: new Date(snoozeEndDate).toISOString()\n      });\n\n      this.updateProfile(hash);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/services/raven\", [\"exports\", \"ember-cli-sentry/services/raven\"], function (_exports, _raven) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _raven.default;\n    }\n  });\n});","define(\"inboxfront/services/resize-detector\", [\"exports\", \"ember-element-resize-detector/services/resize-detector\"], function (_exports, _resizeDetector) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _resizeDetector.default;\n    }\n  });\n});","define(\"inboxfront/services/scrollbar-thickness\", [\"exports\", \"ember-scrollable/services/scrollbar-thickness\"], function (_exports, _scrollbarThickness) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _scrollbarThickness.default;\n    }\n  });\n});","define(\"inboxfront/services/session-account\", [\"exports\", \"inboxfront/gql/mutation\", \"inboxfront/gql/query\"], function (_exports, _mutation, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }\n\n  function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err); } _next(undefined); }); }; }\n\n  var _default = Ember.Service.extend({\n    session: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    languages: Ember.inject.service(),\n    router: Ember.inject.service(),\n    load: function load(isAuth) {\n      if (this.get('session.isAuthenticated')) {\n        return this.update(isAuth);\n      }\n    },\n    update: function update() {\n      var _arguments = arguments,\n          _this = this;\n\n      return _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee() {\n        var isAuth, callback;\n        return regeneratorRuntime.wrap(function _callee$(_context) {\n          while (1) {\n            switch (_context.prev = _context.next) {\n              case 0:\n                isAuth = _arguments.length > 0 && _arguments[0] !== undefined ? _arguments[0] : false;\n                callback = _arguments.length > 1 && _arguments[1] !== undefined ? _arguments[1] : null;\n                _context.next = 4;\n                return _this.ajax.query(_query.default.CURRENT_USER, 'user').then(function (user) {\n                  var _user$systemGroup, _user$systemGroup2;\n\n                  _this.set('loggeduser', user);\n\n                  _this.set('loggeduser.isAdmin', ((_user$systemGroup = user.systemGroup) === null || _user$systemGroup === void 0 ? void 0 : _user$systemGroup.name) === 'admin' || ((_user$systemGroup2 = user.systemGroup) === null || _user$systemGroup2 === void 0 ? void 0 : _user$systemGroup2.name) === 'owner');\n\n                  if (!user.notificationSettings) {\n                    console.error('USER HAS NO notificationSettings');\n                    user.notificationSettings = {};\n                  }\n\n                  if (!user.staffprofile.department) {\n                    _this.router.transitionTo('onboarding');\n                  } else if (isAuth) {\n                    if (user.firstLogin) {\n                      _this.router.transitionTo('onboarding');\n                    } else {\n                      _this.router.transitionTo('dashboard');\n                    }\n                  }\n\n                  _this.languages.update();\n\n                  callback && callback();\n\n                  _this.ajax.mutation(_mutation.default.UPDATE_LAST_LOGIN, 'updateLastLogin');\n                }).catch(function () {\n                  return _this.get('session').invalidate();\n                });\n\n              case 4:\n              case \"end\":\n                return _context.stop();\n            }\n          }\n        }, _callee);\n      }))();\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/services/session\", [\"exports\", \"ember-simple-auth/services/session\"], function (_exports, _session) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _session.default;\n  _exports.default = _default;\n});","define(\"inboxfront/services/slice-data\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var ROWSPERPAGE = 10;\n\n  var _default = Ember.Service.extend({\n    pageNum: 1,\n    getPageNum: function getPageNum() {\n      return this.pageNum;\n    },\n    calculateRange: function calculateRange(data) {\n      var rowsPerPage = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ROWSPERPAGE;\n      return Math.ceil((data.length + 1) / rowsPerPage);\n    },\n    getSliceData: function getSliceData(data, pageNum) {\n      var rowsPerPage = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : ROWSPERPAGE;\n\n      var sliceData = this._slideData(data, pageNum, rowsPerPage);\n\n      if (!sliceData.length && pageNum > 1) {\n        pageNum = pageNum - 1;\n        this.set('pageNum', pageNum);\n        sliceData = this._slideData(data, pageNum, rowsPerPage);\n      }\n\n      sliceData.forEach(function (obj) {\n        //TODO rework resetting checkboxes, remove from pagination to table?\n        Ember.set(obj, 'checked', false);\n      });\n      return sliceData;\n    },\n    _slideData: function _slideData(data, pageNum, rowsPerPage) {\n      return data.slice((pageNum - 1) * rowsPerPage, pageNum * rowsPerPage);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/services/sniffer\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var isString = function isString(value) {\n    return typeof value === 'string';\n  };\n\n  var lowercase = function lowercase(string) {\n    return isString(string) ? string.toLowerCase() : string;\n  };\n\n  var toInt = function toInt(str) {\n    return parseInt(str, 10);\n  };\n\n  var _default = Ember.Service.extend({\n    vendorPrefix: '',\n    transitions: false,\n    animations: false,\n    _document: null,\n    _window: null,\n    android: Ember.computed('', function () {\n      return toInt((/android (\\d+)/.exec(lowercase((this.get('_window').navigator || {}).userAgent)) || [])[1]);\n    }),\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      if (typeof FastBoot !== 'undefined') {\n        return;\n      }\n\n      var _document = document;\n      var _window = window;\n      this.setProperties({\n        _document: _document,\n        _window: _window\n      });\n      var bodyStyle = _document.body && _document.body.style;\n      var vendorPrefix, match;\n      var vendorRegex = /^(Moz|webkit|ms)(?=[A-Z])/;\n      var transitions = false;\n      var animations = false;\n\n      if (bodyStyle) {\n        for (var prop in bodyStyle) {\n          match = vendorRegex.exec(prop);\n\n          if (match) {\n            vendorPrefix = match[0];\n            vendorPrefix = vendorPrefix.substr(0, 1).toUpperCase() + vendorPrefix.substr(1);\n            break;\n          }\n        }\n\n        if (!vendorPrefix) {\n          vendorPrefix = 'WebkitOpacity' in bodyStyle && 'webkit';\n        }\n\n        transitions = !!('transition' in bodyStyle || \"\".concat(vendorPrefix, \"Transition\") in bodyStyle);\n        animations = !!('animation' in bodyStyle || \"\".concat(vendorPrefix, \"Animation\") in bodyStyle);\n\n        if (this.get('android') && (!transitions || !animations)) {\n          transitions = isString(bodyStyle.webkitTransition);\n          animations = isString(bodyStyle.webkitAnimation);\n        }\n      }\n\n      this.set('transitions', transitions);\n      this.set('animations', animations);\n      this.set('vendorPrefix', vendorPrefix);\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/services/tasks\", [\"exports\", \"inboxfront/gql/mutation\", \"inboxfront/gql/query\"], function (_exports, _mutation, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\n\n  function _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _iterableToArray(iter) { if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter); }\n\n  function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  var Task = Ember.Object.extend({\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.id = undefined;\n      this._original = {};\n      this.isValid = false;\n    },\n    setData: function setData(fields, data) {\n      var _this = this;\n\n      var users = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [];\n      this.id = data.id;\n      this.slug = data.slug;\n      this.propertyId = (data.companyProperty || {}).id;\n      this.companyName = data.companyProperty && data.companyProperty.title;\n      this.category = data.category;\n      this.comments = (data.comments || []).sortBy('created');\n      this.activities = data.activities || [];\n      var attachments = [];\n\n      if (data.attachments && data.attachments.edges) {\n        attachments = data.attachments.edges.map(function (e) {\n          return e.node;\n        });\n      }\n\n      this.attachments = attachments;\n      var watchers = [];\n\n      if (data.watchers) {\n        data.watchers.forEach(function (pk) {\n          var user = users.findBy('pk', pk);\n\n          if (user) {\n            watchers.pushObject(user);\n          }\n        });\n      }\n\n      this.watchers = watchers;\n      this._original.watchers = [];\n\n      if (!data.customFields) {\n        data.customFields = [];\n      }\n\n      if (!data.guest) {\n        data.guest = {};\n      }\n\n      if (this.propertyId && !data.guest.propertyId) {\n        Ember.set(data.guest, 'propertyId', this.propertyId);\n      }\n\n      this._fields = fields;\n      fields && fields.forEach(function (field) {\n        if (field.isSystem) {\n          if (field.id === 'issueType') {\n            _this[field.id] = (data[field.id] || {}).id;\n          } else if (field.id === 'assignedTo') {\n            if (!data[field.id]) {\n              _this[field.id] = {\n                id: 0,\n                firstName: 'Unassigned',\n                lastName: ''\n              };\n            } else {\n              _this[field.id] = data[field.id] || '';\n            }\n          } else {\n            _this[field.id] = data[field.id] || '';\n          }\n\n          if (field.id === 'guest') {\n            _this.setGuest(data.guest);\n          }\n        } else {\n          var v = data.customFields.findBy('field.id', field.id);\n\n          if (v) {\n            _this[field.id] = v.value;\n            field.sections.forEach(function (section) {\n              var active = section.conditionFields.indexOf(+v.value) >= 0;\n              Ember.set(section, 'active', active);\n              section.subfields.forEach(function (subfield) {\n                var v = data.customFields.findBy('field.id', subfield.id);\n\n                if (v) {\n                  _this[subfield.id] = v.value;\n                } else {\n                  _this[subfield.id] = '';\n                }\n\n                if (subfield.fieldType === 'DATE' && !_this[subfield.id]) {\n                  _this[subfield.id] = new Date();\n                }\n              });\n            });\n          } else {\n            _this[field.id] = '';\n            field.sections.forEach(function (section) {\n              Ember.set(section, 'active', false);\n            });\n          }\n        }\n\n        if (field.fieldType === 'DATE' && !_this[field.id] && field.id !== 'closedDate') {\n          _this[field.id] = new Date();\n        }\n      });\n\n      if (this.dueDate) {\n        this.dueDateExpired = new Date(this.dueDate) < new Date();\n      }\n    },\n    updateData: function updateData(data) {\n      var _this2 = this;\n\n      this._fields && this._fields.forEach(function (field) {\n        if (data[field.id] === undefined) {\n          return;\n        }\n\n        Ember.set(_this2, field.id, data[field.id]);\n\n        if (!field.isSystem) {\n          field.sections.forEach(function (section) {\n            section.active && section.subfields.forEach(function (subfield) {\n              if (data[subfield.id] === undefined) {\n                return;\n              }\n\n              Ember.set(_this2, subfield.id, data[subfield.id]);\n            });\n          });\n        }\n      });\n    },\n    setGuest: function setGuest(guest) {\n      if (guest) {\n        Ember.set(this, 'guest', guest);\n        Ember.set(this, 'firstName', guest.firstName || '');\n        Ember.set(this, 'lastName', guest.lastName || '');\n        Ember.set(this, 'email', guest.primaryEmail || '');\n        Ember.set(this, 'phone', guest.personalPhone || '');\n      } else {\n        Ember.set(this, 'guest', {});\n        Ember.set(this, 'firstName', '');\n        Ember.set(this, 'lastName', '');\n        Ember.set(this, 'email', '');\n        Ember.set(this, 'phone', '');\n      }\n    },\n    getData: function getData() {\n      var _this3 = this;\n\n      var hash = {\n        propertyId: this.propertyId,\n        category: this.category\n      };\n      var customFields = [];\n\n      this._fields.forEach(function (field) {\n        var value = _this3[field.id];\n\n        if (field.id === 'assignedBy') {\n          //required for query 'createTicket'\n          hash[field.id] = value.id;\n        } else if (value !== _this3._original[field.id]) {\n          if (field.id === 'assignedTo') {\n            hash[field.id] = value.id;\n\n            _this3.watchers.removeObject(_this3.watchers.findBy('id', value.id));\n          } else if (field.id === 'department') {\n            hash[field.id] = value.id;\n          } else if (field.isSystem) {\n            if (field.fieldType === 'DATE' && field.id !== 'closedDate') {\n              value = new Date(value).toISOString();\n            }\n\n            if (field.id === 'guest') {\n              if (_this3.guest && _this3.guest.id) {\n                hash.guestId = _this3.guest.id;\n\n                if (_this3.firstName !== _this3.guest.firstName) {\n                  hash.firstName = _this3.firstName;\n                }\n\n                if (_this3.lastName !== _this3.guest.lastName) {\n                  hash.lastName = _this3.lastName;\n                }\n\n                if (_this3.email !== _this3.guest.primaryEmail) {\n                  hash.email = _this3.email;\n                }\n\n                if (_this3.phone !== _this3.guest.personalPhone) {\n                  hash.phone = _this3.phone;\n                }\n              } else {\n                field.subfields.forEach(function (sf) {\n                  hash[sf.id] = _this3[sf.id] || '';\n                });\n              }\n            } else {\n              hash[field.id] = value;\n            }\n          } else {\n            //if custom field\n            if (field.fieldType === 'DATE') {\n              value = new Date(value).toISOString();\n            }\n\n            customFields.addObject({\n              id: +field.id,\n              value: value\n            });\n            field.sections.forEach(function (section) {\n              section.active && section.subfields.forEach(function (subfield) {\n                var value = _this3[subfield.id];\n\n                if (value !== _this3._original[subfield.id]) {\n                  if (subfield.fieldType === 'DATE') {\n                    value = new Date(value).toISOString();\n                  }\n\n                  customFields.addObject({\n                    id: +subfield.id,\n                    value: value\n                  });\n                }\n              });\n            });\n          }\n        }\n      });\n\n      if (customFields.length) {\n        hash.customFields = customFields;\n      }\n\n      if (this.watchersUpdated()) {\n        hash.watchers = this.watchers.map(function (u) {\n          return u.id;\n        });\n      }\n\n      return hash;\n    },\n    validate: function validate() {\n      var _this4 = this;\n\n      console.groupCollapsed('VALIDATE TASK', this);\n      var valid = this.propertyId !== undefined;\n\n      if (valid && !this.category) {\n        valid = false;\n      }\n\n      valid && this._fields && this._fields.forEach(function (field) {\n        if (valid && field.required && field.visible && field.id !== 'company') {\n          if (_this4.isInvalid(_this4[field.id])) {\n            valid = false;\n          }\n        }\n\n        if (valid && field.id === 'guest') {\n          if (_this4.guest && _this4.guest.id) {//     hash.guestId = this.guest.id;\n            //     if (this.firstName !== this.guest.firstName) {\n            //         hash.firstName = this.firstName;\n            //     }\n            //     if (this.lastName !== this.guest.lastName) {\n            //         hash.lastName = this.lastName;\n            //     }\n            //     if (this.email !== this.guest.primaryEmail) {\n            //         hash.email = this.email;\n            //     }\n            //     if (this.phone !== this.guest.personalPhone) {\n            //         hash.phone = this.phone;\n            //     }\n          } else {// field.subfields.forEach(subfield => {\n              //     const value = this[subfield.id] || '';\n              //     if (subfield.required && this.isInvalid(value)) {\n              //         valid = false;\n              //     }\n              // });\n            }\n        } else {\n          valid && field.sections.forEach(function (section) {\n            if (!valid || !section.active) {\n              return;\n            }\n\n            section.subfields.forEach(function (subfield) {\n              var value = _this4[subfield.id];\n\n              if (subfield.required && _this4.isInvalid(value)) {\n                valid = false;\n              }\n            });\n          });\n        }\n      });\n      console.groupEnd();\n      this.set('isValid', valid);\n    },\n    isInvalid: function isInvalid(value) {\n      return value === undefined || typeof value === 'string' && value.trim() === '';\n    },\n    commit: function commit() {\n      var _this5 = this;\n\n      this._original.propertyId = this.propertyId;\n      this._original.category = this.category;\n      this._original.watchers = _toConsumableArray(this.watchers);\n\n      this._fields.forEach(function (field) {\n        _this5._original[field.id] = _this5[field.id];\n\n        if (field.id === 'guest') {\n          field.subfields.forEach(function (subfield) {\n            _this5._original[subfield.id] = _this5[subfield.id];\n          });\n        }\n\n        field.sections.forEach(function (section) {\n          section.subfields.forEach(function (subfield) {\n            _this5._original[subfield.id] = _this5[subfield.id];\n          });\n        });\n      });\n    },\n    restore: function restore() {\n      var _this6 = this;\n\n      Ember.set(this, 'propertyId', this._original.propertyId);\n      Ember.set(this, 'category', this._original.category);\n      Ember.set(this, 'watchers', _toConsumableArray(this._original.watchers));\n\n      this._fields.forEach(function (field) {\n        Ember.set(_this6, field.id, _this6._original[field.id]);\n\n        if (field.id === 'guest') {\n          field.subfields.forEach(function (subfield) {\n            Ember.set(_this6, subfield.id, _this6._original[subfield.id]);\n          });\n        }\n\n        field.sections.forEach(function (section) {\n          section.subfields.forEach(function (subfield) {\n            Ember.set(_this6, subfield.id, _this6._original[subfield.id]);\n          });\n        });\n      });\n    },\n    setActivities: function setActivities(activities) {\n      Ember.set(this, 'activities', Array.isArray(activities) ? activities : []);\n    },\n    setComments: function setComments(comments) {\n      Ember.set(this, 'comments', Array.isArray(comments) ? comments.sortBy('created') : []);\n    },\n    setWatchers: function setWatchers(watchers) {\n      watchers = _toConsumableArray(watchers);\n      watchers.removeObject(watchers.findBy('id', this.get('assignedTo.id')));\n      Ember.set(this, 'watchers', watchers);\n    },\n    watchersUpdated: function watchersUpdated() {\n      var _this7 = this;\n\n      var updated = this.watchers.length !== this._original.watchers.length;\n\n      if (!updated) {\n        var diff = this._original.watchers.filter(function (user) {\n          return !_this7.watchers.includes(user);\n        });\n\n        updated = diff.length > 0;\n      }\n\n      return updated;\n    }\n  });\n\n  var _default = Ember.Service.extend({\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    customfields: Ember.inject.service(),\n\n    get systemFields() {\n      return [{\n        id: 'company',\n        label: this.intl.t('company'),\n        fieldType: 'SELECTION',\n        required: true,\n        _isCompany: true\n      }, {\n        id: 'department',\n        label: this.intl.t('department'),\n        description: this.intl.t('department_desc'),\n        fieldType: 'SELECTION',\n        required: true,\n        icon: 'departments',\n        _isCompany: true\n      }, {\n        id: 'assignedTo',\n        label: this.intl.t('assigned_to'),\n        description: this.intl.t('assigned_to_desc'),\n        fieldType: 'SELECTION',\n        required: false,\n        icon: 'users',\n        _isCompany: true\n      }, {\n        id: 'title',\n        label: this.intl.t('subject'),\n        description: this.intl.t('subject_desc'),\n        fieldType: 'SINGLE_LINE',\n        required: true\n      }, {\n        id: 'description',\n        label: this.intl.t('description'),\n        description: this.intl.t('description_desc'),\n        fieldType: 'RICH_TEXT',\n        required: false\n      }, {\n        id: 'issueType',\n        label: this.intl.t('issue_type'),\n        description: this.intl.t('issue_type_desc'),\n        fieldType: 'SELECTION',\n        required: true,\n        icon: 'issue-types'\n      }, {\n        id: 'source',\n        label: this.intl.t('source'),\n        description: this.intl.t('source_desc'),\n        fieldType: 'SELECTION',\n        required: true\n      }, {\n        id: 'assignedBy',\n        label: this.intl.t('assigned_by'),\n        description: this.intl.t('assigned_by_desc'),\n        fieldType: 'SELECTION',\n        required: true\n      }, {\n        id: 'priority',\n        label: this.intl.t('priority'),\n        description: this.intl.t('priority_desc'),\n        fieldType: 'SELECTION',\n        required: true,\n        icon: 'alert2'\n      }, {\n        id: 'status',\n        label: this.intl.t('Status'),\n        description: this.intl.t('Status_desc'),\n        fieldType: 'SELECTION',\n        required: true,\n        icon: 'note3'\n      }, {\n        id: 'created',\n        label: this.intl.t('time.creation_date'),\n        description: this.intl.t('time_creation_date_desc'),\n        fieldType: 'DATE',\n        required: true\n      }, {\n        id: 'modified',\n        label: this.intl.t('time.last_updated_date'),\n        description: this.intl.t('time_last_updated_date_desc'),\n        fieldType: 'DATE',\n        required: true\n      }, {\n        id: 'closedDate',\n        label: this.intl.t('time.closed_date'),\n        description: this.intl.t('time_closed_date_desc'),\n        fieldType: 'DATE',\n        required: true\n      }, {\n        id: 'dueDate',\n        label: this.intl.t('time.due_date'),\n        description: this.intl.t('time_due_date_desc'),\n        fieldType: 'DATE',\n        required: true,\n        icon: 'session-time'\n      }, {\n        id: 'guest',\n        label: this.intl.t('contact_info'),\n        fieldType: 'GROUP',\n        subfields: [{\n          id: 'firstName',\n          label: this.intl.t('contact_firstname'),\n          description: this.intl.t('contact_firstname_desc'),\n          fieldType: 'SINGLE_LINE',\n          required: true\n        }, {\n          id: 'lastName',\n          label: this.intl.t('contact_lastname'),\n          description: this.intl.t('contact_lastname_desc'),\n          fieldType: 'SINGLE_LINE',\n          required: true\n        }, {\n          id: 'email',\n          label: this.intl.t('contact_email'),\n          description: this.intl.t('contact_email_desc'),\n          fieldType: 'SINGLE_LINE',\n          required: true\n        }, {\n          id: 'phone',\n          label: this.intl.t('contact_phone'),\n          description: this.intl.t('contact_phone_desc'),\n          fieldType: 'SINGLE_LINE',\n          required: false\n        }]\n      }];\n    },\n\n    getIssueTypes: function getIssueTypes() {\n      var _this8 = this;\n\n      var includeInactive = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;\n      return new Promise(function (resolve) {\n        _this8.ajax.query(_query.default.ISSUE_TYPES).then(function (res) {\n          if (includeInactive) {\n            resolve(res);\n          } else {\n            resolve(res.filter(function (issue) {\n              return issue.isActive;\n            }).map(function (issue) {\n              Ember.set(issue, 'name', '----ISSUE TYPE NAME MAPPING----' + issue.issueType); //TODO check if issueType.name never used then delete this line\n\n              return issue;\n            }));\n          }\n        });\n      });\n    },\n    getTaskFields: function getTaskFields() {\n      var _this9 = this;\n\n      return new Promise(function (resolve) {\n        _this9.ajax.query(_query.default.TICKET_SETTINGS).then(function (settings) {\n          resolve(_this9.customfields.prepare(_this9.systemFields, settings));\n        });\n      });\n    },\n    create: function create(fields, data) {\n      var task = Task.create();\n      task.setData(fields, data);\n      return task;\n    },\n    deserialize: function deserialize(fields, data) {\n      var users = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [];\n      var task = Task.create();\n      task.setData(fields, data, users);\n      task.commit();\n      return task;\n    },\n    save: function save(task, onSave) {\n      var _this10 = this;\n\n      var hash = task.getData();\n\n      if (task.id !== undefined) {\n        hash.ticketIds = [task.id];\n      }\n\n      if (!hash.assignedBy) {\n        hash.assignedBy = this.get('sessionAccount.loggeduser.id');\n      }\n\n      return this.ajax.mutation(_mutation.default.CREATE_OR_UPDATE_TASK, 'createTicket', hash, function (result) {\n        if (!result || !result.ticket) {\n          _this10.get('paperToaster').show(_this10.intl.t('internal_error') + ' ' + _this10.intl.t('try_later'));\n\n          return;\n        }\n\n        if (task.id === undefined) {\n          Ember.set(task, 'id', result.ticket.id);\n        }\n\n        task.setActivities(result.ticket.activities);\n        task.setComments(result.ticket.comments);\n        task.commit();\n        onSave && onSave(result);\n      });\n    },\n    delete: function _delete(tasks) {\n      return this.ajax.mutation(_mutation.default.DELETE_TASK, 'deleteTicket', {\n        ticketIds: tasks.map(function (task) {\n          return task.id;\n        })\n      });\n    },\n    merge: function merge(primaryTask, secondaryTasks, callback) {\n      var hash = {\n        primaryId: primaryTask.id,\n        secondaryIds: secondaryTasks.map(function (t) {\n          return t.id;\n        })\n      };\n      return this.ajax.mutation(_mutation.default.MERGE_TICKETS, 'mergeTickets', hash, callback);\n    },\n    filter: function filter(filterOptions, callback) {\n      var useData = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n      var variables = {\n        first: filterOptions.first,\n        active: filterOptions.active || false\n      };\n\n      if (filterOptions.searchString !== '') {\n        variables.title = filterOptions.searchString;\n      }\n\n      if (filterOptions.status !== '') {\n        variables.status = filterOptions.status;\n      }\n\n      if (filterOptions.company) {\n        variables.companyProperty = filterOptions.company.id;\n      }\n\n      if (filterOptions.priority !== '') {\n        variables.priority = filterOptions.priority;\n      }\n\n      if (filterOptions.reporter !== '') {\n        variables.assignedBy = filterOptions.reporter;\n      }\n\n      if (filterOptions.assignee !== '') {\n        variables.assignedTo = filterOptions.assignee;\n      }\n\n      if (filterOptions.id !== '') {\n        variables.id = filterOptions.id;\n      }\n\n      if (filterOptions.after !== '') {\n        variables.after = filterOptions.after;\n      } else if (filterOptions.before !== '') {\n        variables.before = filterOptions.before;\n      }\n\n      if (filterOptions.creation && filterOptions.creation.startDate && filterOptions.creation.endDate && filterOptions.creation.startDate !== \"\" && filterOptions.creation.endDate !== \"\") {\n        var createdStartDate = this.formatDate(this.stringToDate(filterOptions.creation.startDate, filterOptions.dataformat, \"-\"));\n        var createdEndDate = this.formatDate(this.stringToDate(filterOptions.creation.endDate, filterOptions.dataformat, \"-\"));\n        variables.created = \"[\\\"\" + createdStartDate + \"\\\", \\\"\" + createdEndDate + \"\\\"]\";\n      } else {\n        variables.created = \"[]\";\n      }\n\n      if (filterOptions.closed && filterOptions.closed.startDate && filterOptions.closed.endDate && filterOptions.closed.startDate !== \"\" && filterOptions.closed.endDate !== \"\") {\n        var closedStartDate = this.formatDate(this.stringToDate(filterOptions.closed.startDate, filterOptions.dataformat, \"-\"));\n        var closedEndDate = this.formatDate(this.stringToDate(filterOptions.closed.endDate, filterOptions.dataformat, \"-\"));\n        variables.closedDate = \"[\\\"\" + closedStartDate + \"\\\", \\\"\" + closedEndDate + \"\\\"]\";\n      } else {\n        variables.closedDate = \"[]\";\n      }\n\n      if (filterOptions.updated && filterOptions.updated.startDate && filterOptions.updated.endDate && filterOptions.updated.startDate !== \"\" && filterOptions.updated.endDate !== \"\") {\n        var updatedStartDate = this.formatDate(this.stringToDate(filterOptions.updated.startDate, filterOptions.dataformat, \"-\"));\n        var updatedEndDate = this.formatDate(this.stringToDate(filterOptions.updated.endDate, filterOptions.dataformat, \"-\"));\n        variables.modified = \"[\\\"\" + updatedStartDate + \"\\\", \\\"\" + updatedEndDate + \"\\\"]\";\n      } else {\n        variables.modified = \"[]\";\n      }\n\n      this.ajax.query(_query.default.TICKETS, 'tickets', variables).then(function (result) {\n        if (result.errors) {\n          callback({\n            edges: [],\n            pageInfo: {\n              startCursor: 0,\n              endCursor: 0\n            }\n          });\n        } else {\n          callback(result);\n        }\n      }).catch(function (error) {\n        return callback(error);\n      });\n    },\n    stringToDate: function stringToDate(date, format, delimiter) {\n      var formatLowerCase = format.toLowerCase();\n      var formatItems = formatLowerCase.split(delimiter);\n      var dateItems = date.split(delimiter);\n      var monthIndex = formatItems.indexOf('mm');\n      var dayIndex = formatItems.indexOf('dd');\n      var yearIndex = formatItems.indexOf('yyyy');\n      var month = parseInt(dateItems[monthIndex]);\n      month -= 1;\n      return new Date(dateItems[yearIndex], month, dateItems[dayIndex]);\n    },\n    formatDate: function formatDate(inputDate) {\n      var d = new Date(inputDate),\n          month = '' + (d.getMonth() + 1),\n          day = '' + d.getDate(),\n          year = d.getFullYear();\n      if (month.length < 2) month = '0' + month;\n      if (day.length < 2) day = '0' + day;\n      return [year, month, day].join('-');\n    },\n    addComment: function addComment(comment, callback) {\n      this.ajax.query(_mutation.default.ADD_COMMENT, 'addComment', comment).then(function (result) {\n        return callback(result);\n      }).catch(function (error) {\n        return callback(error);\n      });\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/services/text-measurer\", [\"exports\", \"ember-text-measurer/services/text-measurer\"], function (_exports, _textMeasurer) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _textMeasurer.default;\n    }\n  });\n});","define(\"inboxfront/services/users\", [\"exports\", \"inboxfront/config/environment\", \"inboxfront/gql/mutation\", \"inboxfront/gql/query\"], function (_exports, _environment, _mutation, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\n  function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  var DEFAULT_QUOTAS = {\n    tariffPlan: {\n      userCountLimit: 25\n    },\n    userCountUsage: 0\n  };\n\n  var _default = Ember.Service.extend({\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    widgetSettings: function widgetSettings() {\n      var widget = _objectSpread({}, this.get('sessionAccount.loggeduser.staffprofile.estates')[0].widgetSettings);\n\n      if (widget.logo && widget.logo.datafile) {\n        widget.logoUrl = _environment.default.mediaUrl + widget.logo.datafile;\n      }\n\n      if (widget.background && widget.background.datafile) {\n        widget.backgroundUrl = _environment.default.mediaUrl + widget.background.datafile;\n      }\n\n      if (widget.launcher && widget.launcher.datafile) {\n        widget.launcherUrl = _environment.default.mediaUrl + widget.launcher.datafile;\n      }\n\n      return widget;\n    },\n    getPropertyUsers: function getPropertyUsers() {\n      var _this = this;\n\n      return new Promise(function (resolve) {\n        _this.ajax.query(_query.default.PROPERTY_USERS).then(function (res) {\n          _this.set('propertyUsers', !res.errors ? res : []);\n\n          resolve(_this.get('propertyUsers'));\n        });\n      });\n    },\n    getQuotas: function getQuotas() {\n      var _this2 = this;\n\n      return new Promise(function (resolve) {\n        _this2.ajax.query(_query.default.QUOTAS).then(function (res) {\n          if (res) {\n            resolve(res);\n          } else {\n            resolve(DEFAULT_QUOTAS);\n          }\n        });\n      });\n    },\n\n    get systemRoles() {\n      return [{\n        id: 'admin',\n        name: 'user_role_admin'\n      }, {\n        id: 'owner',\n        name: 'user_role_owner'\n      }, {\n        id: 'member',\n        name: 'user_role_member'\n      }];\n    },\n\n    create: function create() {\n      return {\n        firstName: '',\n        lastName: '',\n        withEmail: true,\n        email: '',\n        userDep: {},\n        userProp: {},\n        isAgent: true,\n        systemRole: this.systemRoles.findBy('id', 'member'),\n        selectedRoles: []\n      };\n    },\n    save: function save(user) {\n      var _this3 = this;\n\n      return new Promise(function (resolve, reject) {\n        var hash = {\n          firstName: user.firstName,\n          lastName: user.lastName,\n          department: user.userDep.id,\n          propertiesId: +user.userProp.id,\n          isAgent: user.isAgent,\n          systemGroup: user.systemRole.id\n        };\n\n        if (user.withEmail) {\n          hash.email = user.email;\n        } else {\n          hash.defaultPassword = _this3.generatePassword();\n        }\n\n        if (user.systemRole.id === 'member') {\n          if (user.selectedRoles.length) {\n            hash.customRoles = user.selectedRoles.map(function (role) {\n              return role.id;\n            });\n          }\n        }\n\n        _this3.ajax.mutation(_mutation.default.CREATE_USER, 'createUser', hash, function (res) {\n          resolve(res.profile.user);\n        }, function () {\n          reject();\n        });\n      });\n    },\n    validateUser: function validateUser(user) {\n      var valid = user && user.userProp.id !== undefined;\n\n      if (valid && !user.userDep.id) {\n        valid = false;\n      }\n\n      user && Ember.set(user, 'isValid', valid);\n    },\n    generatePassword: function generatePassword() {\n      var chars = 'abcdefghijklmnopqrstuvwxyz'.split('');\n      var res = [];\n      res.push(chars[Math.floor(Math.random() * chars.length)].toUpperCase());\n\n      for (var i = 0; i < 6; i++) {\n        res.push(chars[Math.floor(Math.random() * chars.length)]);\n      }\n\n      res.push(Math.floor(Math.random() * 10));\n      return res.join('');\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/services/validation\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.Service.extend({\n    intl: Ember.inject.service(),\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.trimValidation = [{\n        message: this.intl.t('forms.this_is_required'),\n        validate: function validate(inputValue) {\n          return inputValue && inputValue.trim() !== '';\n        }\n      }];\n      this.trimValidationField = [{\n        message: this.intl.t('forms.this_is_required'),\n        validate: function validate(value, field) {\n          var valid = true;\n\n          if (field.required === true) {\n            valid = typeof value === 'string' ? value.trim() !== '' : value;\n          }\n\n          return valid;\n        }\n      }];\n      this.nameValidation = [{\n        message: this.intl.t('forms.provide_name'),\n        validate: function validate(inputValue) {\n          var namePattern = /^[a-zA-Z0-9]/;\n          return namePattern.test(inputValue);\n        }\n      }];\n      this.emailValidation = [{\n        message: this.intl.t('forms.provide_email'),\n        validate: function validate(inputValue) {\n          var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,4}$/;\n          return inputValue && emailPattern.test(inputValue);\n        }\n      }];\n      this.emailValidationNotRequired = [{\n        message: this.intl.t('forms.provide_email'),\n        validate: function validate(inputValue) {\n          var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,4}$/;\n          return !inputValue || emailPattern.test(inputValue);\n        }\n      }];\n      this.passwordValidation = [{\n        message: this.intl.t('forms.minimum_password_length'),\n        validate: function validate(inputValue) {\n          return inputValue && inputValue.trim() && inputValue.length > 7;\n        }\n      }];\n      this.websiteValidation = [{\n        message: this.intl.t('forms.provide_website'),\n        validate: function validate(inputValue) {\n          if (inputValue && !inputValue.length) {\n            return true;\n          } else {\n            var websitePatter = /^(http[s]?:\\/\\/){0,1}(www\\.){0,1}[a-zA-Z0-9\\.\\-]+\\.[a-zA-Z]{2,5}[\\.]{0,1}/; //eslint-disable-line\n\n            return websitePatter.test(inputValue);\n          }\n        }\n      }, this.trimValidation[0]];\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/services/workflows\", [\"exports\", \"inboxfront/gql/mutation\", \"inboxfront/gql/query\"], function (_exports, _mutation, _query) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\n  function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }\n\n  function _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _iterableToArray(iter) { if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter); }\n\n  function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }\n\n  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }\n\n  function _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\n\n  function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\n  function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\n  function _iterableToArrayLimit(arr, i) { if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"] != null) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; }\n\n  function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }\n\n  var _default = Ember.Service.extend({\n    sessionAccount: Ember.inject.service(),\n    ajax: Ember.inject.service(),\n    intl: Ember.inject.service(),\n    paperToaster: Ember.inject.service(),\n    departments: Ember.inject.service(),\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.dummyId = -1;\n      this.components = [{\n        name: 'Workflow',\n        items: [{\n          name: 'If/then branch',\n          type: 'if_else',\n          icon: 'if-else',\n          color: 'blue',\n          blockType: 'IFELSE'\n        }, {\n          name: 'Trigger an escalation',\n          type: 'escalation',\n          icon: 'icon-escalations',\n          color: 'blue',\n          blockType: 'ESCALATION',\n          disabled: true\n        }]\n      }, {\n        name: 'Internal Communication',\n        items: [{\n          name: 'Send internal conversation',\n          type: 'send_internal',\n          icon: 'internal-conversation',\n          color: 'green',\n          blockType: 'INTERNAL'\n        }, {\n          name: 'Add comment',\n          type: 'add_comment',\n          icon: 'direct',\n          color: 'green',\n          blockType: 'COMMENT'\n        }]\n      }, {\n        name: 'External Communication',\n        items: [{\n          name: 'Send external email notification',\n          type: 'send_email',\n          icon: 'email',\n          color: 'purple',\n          blockType: 'EMAIL'\n        }, {\n          name: 'Send external conversation',\n          type: 'send_external',\n          icon: 'external-conversation',\n          color: 'purple',\n          blockType: 'EXTERNAL',\n          disabled: true\n        }]\n      }, {\n        name: 'Create',\n        items: [{\n          name: 'Create ticket',\n          type: 'create_ticket',\n          icon: 'icon-ticket',\n          color: 'orange',\n          blockType: 'TICKET'\n        }, {\n          name: 'Create task',\n          type: 'create_task',\n          icon: 'create-task',\n          color: 'orange',\n          blockType: 'TASK'\n        }, {\n          name: 'Update contact',\n          type: 'update_contact',\n          icon: 'update-contact',\n          color: 'orange',\n          blockType: 'CONTACT'\n        }, {\n          name: 'Add a tag',\n          type: 'add_tags',\n          icon: 'pricetag',\n          color: 'orange',\n          blockType: 'TAG'\n        }]\n      }, {\n        name: 'Assignment',\n        items: [{\n          name: 'Assign to',\n          type: 'assign_to',\n          icon: 'assign-to',\n          color: 'red',\n          blockType: 'ASSIGN',\n          disabled: true\n        }, {\n          name: 'Set status',\n          type: 'set_status',\n          icon: 'set-status',\n          color: 'red',\n          blockType: 'STATUS'\n        }, {\n          name: 'Set due date',\n          type: 'set_due_date',\n          icon: 'clock',\n          color: 'red',\n          blockType: 'DUEDATE'\n        }]\n      }, {\n        name: 'Terminator',\n        items: [{\n          name: 'Terminator',\n          type: 'terminator',\n          icon: 'terminator',\n          color: 'red',\n          blockType: 'TERMINATE'\n        }]\n      }];\n    },\n    getComponents: function getComponents(workflow, after) {\n      var components = this.get('components');\n      var terminator = components.findBy('name', 'Terminator');\n      var create = components.findBy('name', 'Create');\n      var internal = components.findBy('name', 'Internal Communication');\n\n      if (terminator) {\n        Ember.set(terminator.items[0], 'disabled', after.children.length); //disable terminator between blocks\n      }\n\n      if (create) {\n        var createTicket = create.items.findBy('blockType', 'TICKET');\n        var createTask = create.items.findBy('blockType', 'TASK');\n        createTicket && Ember.set(createTicket, 'disabled', workflow.objectType === 'TICKET');\n        createTask && Ember.set(createTask, 'disabled', workflow.objectType === 'TICKET');\n      }\n\n      if (internal) {\n        var createInternal = internal.items.findBy('blockType', 'INTERNAL');\n        createInternal && Ember.set(createInternal, 'disabled', workflow.objectType === 'CONVERSATION');\n      }\n\n      return components;\n    },\n    getById: function getById(workflowId) {\n      var _this = this;\n\n      return new Promise(function (resolve) {\n        var workflow = _this.ajax.query(_query.default.WORKFLOW, 'workflow', {\n          workflowId: workflowId\n        });\n\n        var accounts = _this.ajax.query(_query.default.CHANNEL);\n\n        Ember.RSVP.all([workflow, _this.departments.load(), accounts]).then(function (_ref) {\n          var _ref2 = _slicedToArray(_ref, 3),\n              workflow = _ref2[0],\n              departments = _ref2[1],\n              accounts = _ref2[2];\n\n          var emailAccounts = accounts.errors ? [] : accounts.filter(function (acc) {\n            return acc.application === 'EMAIL' && acc.active;\n          });\n          var newDepartments = departments.map(function (d) {\n            return {\n              id: d.id,\n              pk: d.pk,\n              name: d.displayName || d.name\n            };\n          });\n\n          if (workflow) {\n            workflow.blocks = _this.deserializeBlocks(workflow.blocks);\n            workflow.departments = newDepartments;\n            workflow.emailAccounts = emailAccounts;\n            resolve(workflow);\n          } else {\n            resolve(null);\n          }\n        });\n      });\n    },\n    deserializeBlocks: function deserializeBlocks(rawBlocks) {\n      var blocks = [];\n      rawBlocks.forEach(function (b) {\n        if (b.parent) {\n          var p = rawBlocks.findBy('id', b.parent.id);\n\n          if (p) {\n            b.parent = p;\n          }\n        }\n\n        var children = [];\n        b.children.forEach(function (c) {\n          c = rawBlocks.findBy('id', c.id);\n\n          if (c) {\n            children.addObject(c);\n          }\n        });\n        b.children = children.sortBy('id');\n\n        try {\n          if (b.blockType === 'TEXT' && b.extraData) {\n            b.extraData = JSON.parse(b.extraData);\n          }\n        } catch (e) {\n          console.error(e);\n          b.extraData = null;\n        }\n\n        blocks.addObject(b);\n      });\n      return blocks;\n    },\n    _createBranch: function _createBranch(rule, name, position, workflow, parentBlock) {\n      var _rule$actions$0$param;\n\n      var block;\n\n      if (rule.actions[0] && ((_rule$actions$0$param = rule.actions[0].params) === null || _rule$actions$0$param === void 0 ? void 0 : _rule$actions$0$param.block_id)) {\n        block = workflow.blocks.findBy('id', '' + rule.actions[0].params.block_id);\n      }\n\n      var dummyId = this.get('dummyId');\n      var children = [];\n      var branch = {\n        flowId: workflow.id,\n        blockType: 'BRANCH',\n        parent: parentBlock,\n        children: children,\n        name: rule && rule.name ? rule.name : name,\n        id: dummyId,\n        position: position\n      };\n\n      if (block) {\n        children.addObject(block);\n        block.parent = branch;\n      }\n\n      this.set('dummyId', dummyId - 1);\n      return branch;\n    },\n    deserialize: function deserialize(workflow, departments, emailAccounts, users) {\n      var _this2 = this;\n\n      workflow.departments = departments;\n      workflow.emailAccounts = emailAccounts;\n      workflow.users = users;\n      workflow.title = workflow.name;\n      var trigger;\n\n      try {\n        trigger = JSON.parse(workflow.trigger);\n      } catch (e) {\n        trigger = {\n          conditions: {\n            any: [],\n            all: []\n          },\n          actions: []\n        };\n      }\n\n      workflow.trigger = trigger;\n      workflow.triggerBlock = {\n        id: null,\n        type: 'trigger',\n        children: []\n      };\n      var blocks = [];\n      workflow.blocks.forEach(function (b) {\n        if (!b.parent) {\n          b.parent = workflow.triggerBlock;\n          workflow.triggerBlock.children.addObject(b);\n        } else {\n          var block = workflow.blocks.findBy('id', b.parent.id);\n          block && (b.parent = block);\n        }\n\n        var children = [];\n        b.children.forEach(function (c) {\n          var block = workflow.blocks.findBy('id', c.id);\n          block && children.addObject(block);\n        });\n        b.children = children;\n        var rules;\n\n        try {\n          rules = JSON.parse(b.rules);\n        } catch (e) {\n          rules = {\n            conditions: {},\n            actions: []\n          };\n        }\n\n        b.rules = rules;\n\n        if (Array.isArray(rules)) {\n          _this2._setBlockDefaults(b, 'if_else');\n\n          b.mainTitle = b.description;\n          b.children = [];\n\n          var branch1 = _this2._createBranch(rules[0], 'Branch 1', 0, workflow, b);\n\n          b.children.addObject(branch1);\n          blocks.addObject(branch1);\n\n          var branch2 = _this2._createBranch(rules[1], 'Branch 2', 1, workflow, b);\n\n          b.children.addObject(branch2);\n          blocks.addObject(branch2);\n          b.ifConditions = Array.isArray(b.rules[0].if) ? b.rules[0].if : [];\n          b.thenConditions = Array.isArray(b.rules[1].then) ? b.rules[1].then : [];\n        } else {\n          if (rules.type) {\n            _this2._setBlockDefaults(b, 'terminator');\n          } else {\n            if (!rules.conditions) {\n              rules.conditions = {};\n            }\n\n            if (!rules.actions) {\n              rules.actions = [];\n            }\n\n            var period;\n\n            if (b.rules.actions[0]) {\n              var tagModules = [{\n                id: 'tickets',\n                label: 'Ticket/Task'\n              }, {\n                id: 'contact',\n                label: 'Contact'\n              }];\n              var commentModules = [{\n                id: 'tickets',\n                label: 'Ticket/Task'\n              }, {\n                id: 'contact',\n                label: 'Contact'\n              }];\n              var paramsAction = b.rules && b.rules.actions[0] && b.rules.actions[0].params;\n\n              _this2._setBlockDefaults(b, b.rules.actions[0].name);\n\n              switch (b.type) {\n                case 'send_email':\n                  if (paramsAction.sender) {\n                    b.sender = emailAccounts.findBy('pk', paramsAction.sender);\n                  }\n\n                  b.to = _this2.restoreVariables(paramsAction.to) || '{{Customer Email}}';\n                  b.subject = _this2.restoreVariables(paramsAction.subject);\n                  b.body = _this2.restoreVariables(paramsAction.body);\n                  b.mainTitle = b.subject;\n                  break;\n\n                case 'send_internal':\n                  b.model = b.rules.actions[0].params.model === 'rooms' ? {\n                    id: 'rooms',\n                    label: 'Teams'\n                  } : {\n                    id: 'users',\n                    label: 'Direct Messages'\n                  };\n                  b.description = paramsAction.description;\n                  b.users = paramsAction.users;\n                  b.rooms = paramsAction.rooms;\n                  b.recipients = paramsAction.recipients;\n                  b.message = paramsAction.message;\n                  b.mainTitle = b.description;\n                  break;\n\n                case 'add_comment':\n                  b.module = commentModules.findBy('id', paramsAction.module);\n                  b.comment = paramsAction.comment;\n                  b.mainTitle = b.comment;\n                  break;\n\n                case 'create_ticket':\n                  b.subject = paramsAction.subject;\n                  b.department = workflow.departments.findBy('id', paramsAction.department);\n\n                  if (paramsAction.assignee && b.department) {\n                    var departmentId = b.department.id;\n                    var propertyId = workflow.properties[0] ? workflow.properties[0].id : '';\n\n                    if (propertyId && departmentId) {\n                      var hash = {\n                        departments: [departmentId],\n                        propertyIds: [propertyId]\n                      };\n\n                      _this2.ajax.query(_query.default.HAVE_TASK_ACCESS, 'haveAccess', hash).then(function (result) {\n                        Ember.set(b, 'assignee', result.findBy('id', paramsAction.assignee));\n                      });\n                    }\n                  }\n\n                  b.status = paramsAction.status;\n                  b.priority = paramsAction.priority;\n                  b.periodTimes = paramsAction.times || 'minutes';\n                  period = paramsAction.period || 0;\n\n                  if (b.periodTimes === 'days') {\n                    period = Math.floor(period / 3600);\n                  } else if (b.periodTimes === 'hours') {\n                    period = Math.floor(period / 60);\n                  }\n\n                  b.period = period;\n                  b.tags = Array.isArray(paramsAction.tag_list) ? paramsAction.tag_list : '';\n                  b.mainTitle = b.subject;\n                  break;\n\n                case 'update_contact':\n                  b.firstName = paramsAction.first_name;\n                  b.lastName = paramsAction.last_name;\n                  b.email = paramsAction.email;\n                  b.owner = paramsAction.owner;\n                  break;\n\n                case 'add_tags':\n                  b.module = tagModules.findBy('id', paramsAction.module);\n                  b.tag_list = Array.isArray(paramsAction.tag_list) ? paramsAction.tag_list : [];\n                  break;\n\n                case 'set_status':\n                  b.status = paramsAction.status;\n                  break;\n\n                case 'set_due_date':\n                  b.periodTimes = paramsAction.times || 'minutes';\n                  period = paramsAction.due_date || 0;\n\n                  if (b.periodTimes === 'days') {\n                    period = Math.floor(period / 3600);\n                  } else if (b.periodTimes === 'hours') {\n                    period = Math.floor(period / 60);\n                  }\n\n                  b.period = period;\n                  break;\n\n                default:\n                  b.blockType = 'DEFAULT';\n              }\n            }\n          }\n        }\n\n        _this2.validateBlock(b, workflow);\n      });\n      blocks.forEach(function (b) {\n        workflow.blocks.addObject(b);\n      });\n      this.validateWorkflow(workflow);\n      return workflow;\n    },\n    _setBlockDefaults: function _setBlockDefaults(block, type) {\n      var _ref3;\n\n      var component = (_ref3 = []).concat.apply(_ref3, _toConsumableArray(this.get('components').map(function (component) {\n        return component.items;\n      }))).findBy('type', type);\n\n      block.blockType = component.blockType;\n      block.name = component.name;\n      block.icon = component.icon;\n      block.color = component.color;\n      block.type = component.type;\n    },\n    addBlock: function addBlock(component, after, workflow, onAdd) {\n      var _this3 = this;\n\n      var block = _objectSpread(_objectSpread({}, component), {}, {\n        parent: after,\n        children: after.children\n      });\n\n      if (!this.get('dummyId')) {\n        this.set('dummyId', -1);\n      }\n\n      if (block.blockType === 'IFELSE') {\n        var branch1 = {\n          blockType: 'BRANCH',\n          parent: block,\n          children: after.children,\n          name: 'Branch 1',\n          position: 0,\n          id: this.get('dummyId')\n        };\n        this.set('dummyId', this.get('dummyId') - 1);\n        var branch2 = {\n          blockType: 'BRANCH',\n          parent: block,\n          children: [],\n          name: 'Branch 2',\n          position: 1,\n          id: this.get('dummyId')\n        };\n        this.set('dummyId', this.get('dummyId') - 1);\n        block.children = [branch1, branch2];\n      } else if (block.blockType === 'TICKET' || block.blockType === 'TASK') {\n        Ember.set(block, 'status', 'OPEN');\n        Ember.set(block, 'priority', 'LOW');\n        Ember.set(block, 'periodTimes', 'minutes');\n      } else if (block.blockType === 'EMAIL') {\n        Ember.set(block, 'to', '{{Customer Email}}');\n      } else if (block.blockType === 'DUEDATE') {\n        Ember.set(block, 'period', 0);\n        Ember.set(block, 'periodTimes', 'minutes');\n      }\n\n      this.saveBlock(block, workflow).then(function () {\n        if (block.blockType === 'IFELSE') {\n          workflow.blocks.addObject(block.children[0]); //add branch 1 to block list\n\n          workflow.blocks.addObject(block.children[1]); //add branch 2\n\n          if (block.children[0].children[0]) {\n            block.children[0].children[0].parent = block.children[0];\n\n            _this3.saveBlock(block.children[0].children[0], workflow);\n          }\n        } else {\n          if (block.children[0]) {\n            block.children[0].parent = block;\n\n            _this3.saveBlock(block.children[0], workflow);\n          }\n        }\n\n        Ember.set(after, 'children', [block]);\n\n        if (after.id) {\n          if (after.blockType === 'BRANCH') {\n            _this3.saveBlock(after.parent, workflow);\n          } else {\n            _this3.saveBlock(after, workflow);\n          }\n        } else {\n          _this3.updateTrigger(workflow);\n        }\n\n        workflow.blocks.addObject(block);\n\n        _this3.validateWorkflow(workflow);\n\n        onAdd && onAdd(block);\n      }).catch(function (e) {\n        console.error('ADD BLOCK', block, e);\n      });\n    },\n    clearVariables: function clearVariables(text) {\n      var parts = text.split('{{');\n\n      if (parts.length) {\n        text = '';\n        parts.forEach(function (p) {\n          if (p.indexOf('}}') >= 0) {\n            var vars = p.split('}}');\n            vars[0] = vars[0].split(' ').join('_').toLowerCase();\n            text += '{' + vars[0] + '}' + vars[1];\n          } else {\n            text += p;\n          }\n        });\n      }\n\n      return text;\n    },\n    restoreVariables: function restoreVariables(text) {\n      var parts = text.split('{');\n\n      if (parts.length) {\n        text = '';\n        parts.forEach(function (p) {\n          if (p.indexOf('}') >= 0) {\n            var vars = p.split('}');\n            var words = vars[0].split('_');\n\n            for (var i = 0, l = words.length; i < l; i++) {\n              words[i] = words[i].charAt(0).toUpperCase() + words[i].substring(1);\n\n              if (words[i].indexOf('}') >= 0) {\n                break;\n              }\n            }\n\n            vars[0] = words.join(' ');\n            text += '{{' + vars[0] + '}}' + vars[1];\n          } else {\n            text += p;\n          }\n        });\n      }\n\n      return text;\n    },\n    saveBlock: function saveBlock(block, workflow, onSave) {\n      var _this4 = this;\n\n      var rules = {};\n\n      if (block.blockType === 'IFELSE') {\n        if (!block.rules) {\n          block.rules = [{\n            conditions: {},\n            actions: []\n          }, {\n            conditions: {},\n            actions: []\n          }];\n        }\n\n        block.rules[0].name = block.children[0].name;\n        block.rules[1].name = block.children[1].name;\n        block.rules[0].if = block.ifConditions;\n        block.rules[1].then = block.thenConditions;\n        block.rules[0].conditions = this.formatConditions(block.ifConditions);\n        block.rules[1].conditions = this.formatConditions(block.thenConditions);\n        block.ifConditions && block.ifConditions.length && console.log('IF CONDITIONS', block.rules[0].conditions);\n        block.thenConditions && block.thenConditions.length && console.log('THEN CONDITIONS', block.rules[1].conditions);\n\n        if (!block.thenConditions || !block.thenConditions.length) {\n          var then = [];\n          block.rules[0].conditions.any && block.rules[0].conditions.any.forEach(function (c) {\n            var n = _objectSpread({}, c);\n\n            if (c.operator === 'equal_to') {\n              n.operator = 'not_equal_to';\n            }\n\n            then.addObject(n);\n          });\n          block.rules[1].conditions.all = then;\n        }\n      } else {\n        if (!block.rules) {\n          block.rules = {};\n        }\n\n        if (!block.rules.actions) {\n          block.rules.actions = [];\n        }\n\n        if (block.blockType === 'EMAIL') {\n          if (!block.rules.actions[0]) {\n            block.rules.actions[0] = {\n              name: 'send_email',\n              params: {\n                sender: '',\n                to: '{{Customer Email}}',\n                subject: '',\n                body: ''\n              }\n            };\n          }\n\n          rules = block.rules;\n          block.sender && (rules.actions[0].params.sender = +block.sender.pk);\n          rules.actions[0].params.to = block.to ? this.clearVariables(block.to) : '';\n          rules.actions[0].params.subject = block.subject ? this.clearVariables(block.subject) : '';\n          rules.actions[0].params.body = block.body ? this.clearVariables(block.body) : '';\n        } else if (block.blockType === 'INTERNAL') {\n          if (!block.rules.actions[0]) {\n            block.rules.actions[0] = {\n              name: 'send_internal',\n              params: {\n                model: '',\n                users: [],\n                rooms: [],\n                recipients: [],\n                description: '',\n                message: ''\n              }\n            };\n          }\n\n          rules = block.rules;\n          block.model && block.model.id && (rules.actions[0].params.model = block.model.id);\n          block.users && (rules.actions[0].params.users = block.users);\n          block.rooms && (rules.actions[0].params.rooms = block.rooms);\n          block.recipients && (rules.actions[0].params.recipients = block.recipients.map(function (r) {\n            return r.id;\n          }));\n          rules.actions[0].params.description = block.description || '';\n          rules.actions[0].params.message = block.message || '';\n        } else if (block.blockType === 'COMMENT') {\n          if (!block.rules.actions[0]) {\n            block.rules.actions[0] = {\n              name: 'add_comment',\n              params: {\n                module: '',\n                comment: ''\n              }\n            };\n          }\n\n          rules = block.rules;\n          block.module && (rules.actions[0].params.module = block.module.id);\n          rules.actions[0].params.comment = block.comment || '';\n        } else if (block.blockType === 'TICKET' || block.blockType === 'TASK') {\n          if (!block.rules.actions[0]) {\n            block.rules.actions[0] = {\n              name: 'create_ticket',\n              params: {\n                subject: '',\n                department: '',\n                assignee: '',\n                status: 'OPEN',\n                priority: 'LOW',\n                period: 0,\n                tag_list: [],\n                task_type: block.blockType\n              }\n            };\n          }\n\n          rules = block.rules;\n          rules.actions[0].params.subject = block.subject || '';\n          block.department && (rules.actions[0].params.department = block.department.id);\n          block.assignee && (rules.actions[0].params.assignee = block.assignee.id);\n          block.status && (rules.actions[0].params.status = block.status);\n          block.priority && (rules.actions[0].params.priority = block.priority);\n          var period = block.period || 0;\n\n          if (block.periodTimes === 'days') {\n            period = period * 3600;\n          } else if (block.periodTimes === 'hours') {\n            period = period * 60;\n          }\n\n          rules.actions[0].params.period = period;\n          block.tags && (rules.actions[0].params.tag_list = block.tags.length > 0 ? block.tags : []);\n          block.periodTimes && (rules.actions[0].params.times = block.periodTimes);\n        } else if (block.blockType === 'CONTACT') {\n          if (!block.rules.actions[0]) {\n            block.rules.actions[0] = {\n              name: 'update_contact',\n              params: {\n                first_name: '',\n                last_name: '',\n                email: '',\n                contact_owner: ''\n              }\n            };\n          }\n\n          rules = block.rules;\n          rules.actions[0].params.first_name = block.firstName || '';\n          rules.actions[0].params.last_name = block.lastName || '';\n          rules.actions[0].params.email = block.email || '';\n          block.owner && (rules.actions[0].params.contact_owner = block.owner.id);\n        } else if (block.blockType === 'TAG') {\n          if (!block.rules.actions[0]) {\n            block.rules.actions[0] = {\n              name: 'add_tags',\n              params: {\n                module: '',\n                tag_list: []\n              }\n            };\n          }\n\n          rules = block.rules;\n          block.module && (rules.actions[0].params.module = block.module.id);\n          rules.actions[0].params.tag_list = block.tag_list || [];\n        } else if (block.blockType === 'STATUS') {\n          if (!block.rules.actions[0]) {\n            block.rules.actions[0] = {\n              name: 'set_status',\n              params: {\n                status: ''\n              }\n            };\n          }\n\n          rules = block.rules;\n          block.status && (rules.actions[0].params.status = block.status);\n        } else if (block.blockType === 'DUEDATE') {\n          if (!block.rules.actions[0]) {\n            block.rules.actions[0] = {\n              name: 'set_due_date',\n              params: {\n                due_date: ''\n              }\n            };\n          }\n\n          rules = block.rules;\n\n          var _period = block.period || 0;\n\n          if (block.periodTimes === 'days') {\n            _period = _period * 3600;\n          } else if (block.periodTimes === 'hours') {\n            _period = _period * 60;\n          }\n\n          rules.actions[0].params.due_date = _period;\n          block.periodTimes && (rules.actions[0].params.times = block.periodTimes);\n        } else if (block.blockType === 'TERMINATE') {\n          if (!block.rules.type) {\n            block.rules.type = block.type;\n          }\n        }\n      }\n\n      var parentId = block.parent.id;\n\n      if (block.parent.blockType === 'BRANCH') {\n        parentId = block.parent.parent.id;\n      }\n\n      if (block.blockType === 'IFELSE') {\n        if (block.children[0].children[0]) {\n          block.rules[0].actions[0] = {\n            name: 'run_next',\n            params: {\n              block_id: +block.children[0].children[0].id\n            }\n          };\n        } else {\n          block.rules[0].actions = [];\n        }\n\n        if (block.children[1].children[0]) {\n          block.rules[1].actions[0] = {\n            name: 'run_next',\n            params: {\n              block_id: +block.children[1].children[0].id\n            }\n          };\n        } else {\n          block.rules[1].actions = [];\n        }\n      } else {\n        if (!block.parent.id) {\n          block.rules.conditions = workflow.trigger.conditions;\n        } else {\n          if (block.parent.blockType === 'BRANCH') {\n            if (block.parent === block.parent.parent.children[0]) {\n              block.rules.conditions = block.parent.parent.rules[0].conditions;\n            } else {\n              block.rules.conditions = block.parent.parent.rules[1].conditions;\n            }\n          } else {\n            block.rules.conditions = block.parent.rules.conditions;\n          }\n        }\n\n        if (block.children[0]) {\n          block.rules.actions[1] = {\n            name: 'run_next',\n            params: {\n              block_id: +block.children[0].id\n            }\n          };\n        } else {\n          if (block.blockType === 'TERMINATE') {\n            block.rules.actions = [];\n          } else {\n            block.rules.actions[1] = {};\n          }\n        }\n      }\n\n      var data = {\n        parentId: parentId,\n        rules: JSON.stringify(block.rules),\n        workflowId: workflow.id,\n        description: block.description\n      };\n\n      if (block.id) {\n        data.blockId = block.id;\n\n        if (!parentId) {\n          data.parentId = 0;\n        }\n      }\n\n      return this.ajax.query(_mutation.default.CREATE_UPDATE_WORKFLOW_BLOCK, 'createOrUpdateWorkflowBlock', data).then(function (res) {\n        if (res.errors) {\n          console.error('createOrUpdateWorkflowBlock', res.errors[0].message, 'DATA:', data);\n        }\n\n        if (res.block) {\n          if (!block.id) {\n            Ember.set(block, 'id', res.block.id);\n          }\n\n          _this4.validateBlock(block, workflow);\n\n          onSave && onSave();\n        }\n      });\n    },\n    replaceVariable: function replaceVariable(text) {\n      return text;\n    },\n    deleteBlock: function deleteBlock(block, workflow) {\n      var _this5 = this;\n\n      var requests = [];\n\n      if (block.blockType === 'IFELSE') {\n        if (block.children[0].children[0]) {\n          Ember.set(block.parent, 'children', block.children[0].children);\n          block.children[0].children[0].parent = block.parent;\n          requests.addObject(this.saveBlock(block.children[0].children[0], workflow));\n        } else {\n          Ember.set(block.parent, 'children', block.children[1].children);\n\n          if (block.children[1].children[0]) {\n            block.children[1].children[0].parent = block.parent;\n            requests.addObject(this.saveBlock(block.children[1].children[0], workflow));\n          }\n        }\n\n        block.children.forEach(function (b) {\n          workflow.blocks.removeObject(b);\n        });\n      } else {\n        Ember.set(block.parent, 'children', block.children);\n\n        if (block.children[0]) {\n          block.children[0].parent = block.parent;\n          requests.addObject(this.saveBlock(block.children[0], workflow));\n        }\n      }\n\n      if (!block.parent.id) {\n        requests.addObject(this.updateTrigger(workflow));\n      } else {\n        if (block.parent.blockType === 'BRANCH') {\n          requests.addObject(this.saveBlock(block.parent.parent, workflow));\n        } else {\n          requests.addObject(this.saveBlock(block.parent, workflow));\n        }\n      }\n\n      return new Promise(function (resolve) {\n        Ember.RSVP.all(requests).then(function () {\n          _this5.ajax.mutation(_mutation.default.DELETE_WORKFLOW_BLOCK, 'deleteWorkflowBlock', {\n            blockId: block.id\n          }, function () {\n            workflow.blocks.removeObject(block);\n\n            _this5.validateWorkflow(workflow);\n\n            resolve();\n          });\n        }).catch(function (e) {\n          console.error(e);\n        });\n      });\n    },\n    updateTrigger: function updateTrigger(workflow, objectType) {\n      if (workflow.triggerBlock.children[0]) {\n        workflow.trigger.actions[0] = {\n          name: 'run_next',\n          params: {\n            block_id: +workflow.triggerBlock.children[0].id\n          }\n        };\n      } else {\n        workflow.trigger.actions = [];\n      }\n\n      var data = {\n        workflowId: workflow.id,\n        trigger: JSON.stringify(workflow.trigger)\n      };\n\n      if (objectType) {\n        data.objectType = objectType;\n        Ember.set(workflow, 'objectType', objectType);\n      }\n\n      this.validateWorkflow(workflow);\n      return this.ajax.mutation(_mutation.default.CREATE_UPDATE_WORKFLOW, 'createOrUpdateWorkflow', data);\n    },\n    validateBlock: function validateBlock(block, workflow) {\n      var valid = false;\n\n      if (block.blockType === 'EMAIL') {\n        valid = true;\n\n        if (valid && !block.sender) {\n          valid = false;\n        }\n\n        if (valid && block.to) {\n          if (block.to !== '{{Customer Email}}') {\n            valid = this.validateEmail(block.to);\n          }\n        } else {\n          valid = false;\n        }\n\n        if (valid) {\n          if (!block.subject || block.subject.trim() === '') {\n            valid = false;\n          }\n        }\n\n        if (valid) {\n          if (!block.body || block.body.trim() === '') {\n            valid = false;\n          }\n        }\n      } else if (block.blockType === 'TICKET' || block.blockType === 'TASK') {\n        valid = true;\n\n        if (valid) {\n          if (!block.subject || block.subject.trim() === '') {\n            valid = false;\n          }\n        }\n\n        if (valid && !block.department) {\n          valid = false;\n        }\n\n        if (valid && !block.status) {\n          valid = false;\n        }\n\n        if (valid && !block.priority) {\n          valid = false;\n        } // if (valid && !block.period) {\n        //     valid = false;\n        // }\n\n      } else if (block.blockType === 'INTERNAL') {\n        valid = true;\n\n        if (!block.description || block.description.trim() === '') {\n          valid = false;\n        }\n\n        if (!block.message || block.message.trim() === '') {\n          valid = false;\n        }\n\n        if (valid && !block.model) {\n          valid = false;\n        }\n\n        if (block.recipients && !block.recipients.length) {\n          valid = false;\n        }\n      } else if (block.blockType === 'COMMENT') {\n        valid = true;\n\n        if (!block.comment || block.comment.trim() === '') {\n          valid = false;\n        }\n\n        if (valid && !block.module) {\n          valid = false;\n        }\n      } else if (block.blockType === 'STATUS') {\n        valid = true;\n\n        if (!block.status) {\n          valid = false;\n        }\n      } else if (block.blockType === 'IFELSE') {\n        valid = true;\n\n        if (!block.description) {\n          valid = false;\n        }\n\n        if (!block.ifConditions || !block.ifConditions.length) {\n          valid = false;\n        }\n      } else if (block.blockType === 'TAG') {\n        valid = true;\n\n        if (!block.tag_list || !block.tag_list.length) {\n          valid = false;\n        }\n\n        if (valid && !block.module) {\n          valid = false;\n        }\n      } else if (block.blockType === 'DUEDATE') {\n        valid = true;\n\n        if (isNaN(block.period) || block.period < 0) {\n          valid = false;\n        }\n      } else if (block.blockType === 'TERMINATE') {\n        valid = true;\n      } else if (block.blockType === 'BRANCH') {\n        valid = true;\n      }\n\n      Ember.set(block, 'isValid', valid);\n      this.validateWorkflow(workflow);\n    },\n    validateEmail: function validateEmail(value) {\n      var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,4}$/;\n      return emailPattern.test(value);\n    },\n    validateWorkflow: function validateWorkflow(workflow) {\n      var valid = !!(workflow.title && workflow.title.trim());\n\n      if (valid) {\n        if (!(workflow.trigger.conditions.any && workflow.trigger.conditions.any.length) && !(workflow.trigger.conditions.all && workflow.trigger.conditions.all.length)) {\n          valid = false;\n        }\n\n        valid = valid && workflow.blocks.length > 1;\n        valid && workflow.blocks.forEach(function (b) {\n          if (b.blockType === 'BRANCH') {\n            return;\n          }\n\n          if (valid && !b.isValid) {\n            valid = false;\n          }\n        });\n\n        if (valid) {\n          valid = this.checkTerminator(workflow.triggerBlock);\n        }\n      }\n\n      Ember.set(workflow, 'isValid', valid);\n    },\n    checkTerminator: function checkTerminator(block) {\n      if (!block.children.length) {\n        //only terminator block without children\n        return block.blockType === 'TERMINATE';\n      } else if (block.children.length === 1) {\n        //move forward\n        return this.checkTerminator(block.children[0]);\n      } else {\n        // branches\n        return this.checkTerminator(block.children[0]) && this.checkTerminator(block.children[1]);\n      }\n    },\n    formatConditions: function formatConditions(rules) {\n      var conditions = {};\n      var any = [];\n      var all = [];\n      rules && rules.forEach(function (r, index) {\n        var rule = {};\n\n        if (!(r.selectedModule && r.selectedRule && r.selectedOption)) {\n          return;\n        }\n\n        if (r.selectedModule === 'Ticket/Task') {\n          switch (r.selectedRule) {\n            case 'Status':\n              rule.name = 'status';\n              rule.operator = 'equal_to';\n              rule.value = r.selectedOption.id.toLowerCase();\n              break;\n\n            case 'Priority':\n              rule.name = 'priority';\n              rule.operator = 'equal_to';\n              rule.value = r.selectedOption.id.toLowerCase();\n              break;\n\n            case 'Issue Type':\n              rule.name = 'issue_type';\n              rule.operator = 'equal_to';\n              rule.value = r.selectedOption.id;\n              break;\n\n            case 'Source':\n              rule.name = 'source';\n              rule.operator = 'equal_to';\n              rule.value = r.selectedOption.id.toLowerCase();\n              break;\n\n            case 'Department':\n              rule.name = 'department';\n              rule.operator = 'equal_to';\n              rule.value = r.selectedOption.pk;\n              break;\n\n            case 'Assignee':\n              rule.name = 'assignee';\n              rule.operator = 'equal_to';\n              rule.value = r.selectedOption.pk;\n              break;\n\n            case 'Attachment':\n              rule.name = 'attachment';\n              rule.operator = r.selectedOption.name === 'Is true' ? 'is_true' : 'is_false';\n              rule.value = '';\n              break;\n          }\n        } else if (r.selectedModule === 'Conversation') {\n          switch (r.selectedRule) {\n            case 'Channel/source':\n              rule.name = 'channel';\n              rule.operator = 'equal_to';\n              rule.value = r.selectedOption.id.toLowerCase();\n              break;\n\n            case 'Assignee':\n              rule.name = 'assignee';\n              rule.operator = 'equal_to';\n              rule.value = r.selectedOption.pk;\n              break;\n\n            case 'Country':\n              rule.name = 'country';\n              rule.operator = 'equal_to';\n              rule.value = r.selectedOption.iso2;\n              break;\n\n            case 'Refund':\n              rule.name = 'refund';\n              rule.operator = r.selectedOption.name === 'Is true' ? 'is_true' : 'is_false';\n              rule.value = '';\n              break;\n\n            case 'Cancel':\n              rule.name = 'cancel';\n              rule.operator = r.selectedOption.name === 'Is true' ? 'is_true' : 'is_false';\n              rule.value = '';\n              break;\n\n            case 'Profile qualification':\n              rule.name = 'profile_is_complited';\n              rule.operator = r.selectedOption.name === 'Is complete' ? 'is_true' : 'is_false';\n              rule.value = '';\n              break;\n          }\n        } else {\n          console.error('WRONG RULE', r);\n          return;\n        }\n\n        if (rules[index - 1]) {\n          if (rules[index - 1].operator === 'AND') {\n            all.addObject(rule);\n          } else {\n            any.addObject(rule);\n          }\n        } else {\n          if (r.operator === 'AND') {\n            all.addObject(rule);\n          } else {\n            any.addObject(rule);\n          }\n        }\n      });\n\n      if (any.length) {\n        conditions.any = any;\n      }\n\n      if (all.length) {\n        conditions.all = all;\n      }\n\n      return conditions;\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/session-stores/application\", [\"exports\", \"ember-simple-auth/session-stores/adaptive\"], function (_exports, _adaptive) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = _adaptive.default.extend();\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/all_icons\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"ovHYFA/y\",\n    \"block\": \"{\\\"symbols\\\":[\\\"symbol\\\"],\\\"statements\\\":[[7,\\\"style\\\",true],[8],[0,\\\"\\\\n    .all-icons-wrap {\\\\n        display: flex;\\\\n        flex-direction: column;\\\\n        flex: 1;\\\\n        margin: 20px;\\\\n    }\\\\n\\\\n    .all-icons-wrap > div {\\\\n        margin-bottom: 10px;\\\\n    }\\\\n\\\\n    .all-icons-wrap .header {\\\\n        display: flex;\\\\n        align-items: center;\\\\n    }\\\\n\\\\n    .all-icons {\\\\n        flex: 1;\\\\n    }\\\\n\\\\n    .all-icons .svg-icon {\\\\n        width: 130px;\\\\n        height: 30px;\\\\n        margin-right: 10px;\\\\n    }\\\\n\\\\n    .all-icons.apply-fill .svg-icon {\\\\n        fill: #ff55ff;\\\\n    }\\\\n\\\\n    .all-icons span {\\\\n        display: inline-block;\\\\n    }\\\\n\\\\n    .all-icons .item {\\\\n        display: flex;\\\\n        align-items: center;\\\\n        line-height: 30px;\\\\n        margin-bottom: 5px;\\\\n    }\\\\n\\\"],[9],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"all-icons-wrap\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"header\\\"],[8],[1,[24,[\\\"symbols\\\",\\\"length\\\"]],false],[0,\\\" icons  \\\\n\\\"],[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"applyFillToSvg\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"applyFillToSvg\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"            Apply color to icons\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"all-icons\\\",[28,\\\"if\\\",[[24,[\\\"applyFillToSvg\\\"]],\\\" apply-fill\\\"],null]]]],[8],[0,\\\"\\\\n\\\"],[4,\\\"ember-scrollable\\\",null,null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"symbols\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item\\\"],[8],[1,[28,\\\"svg-icon\\\",[[23,1,[\\\"id\\\"]]],null],false],[7,\\\"span\\\",true],[8],[1,[23,1,[\\\"id\\\"]],false],[9],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"],[9]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/all_icons.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/application\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"tpLBz366\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"session\\\",\\\"isAuthenticated\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"main-wrapper\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[22,\\\"compact-menu\\\"],false],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"page-content\\\"],[8],[0,\\\"\\\\n            \\\"],[1,[22,\\\"page-header\\\"],false],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"style\\\",\\\"display: flex; flex: 1; flex-direction: row; overflow-y: auto;\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isAdminPage\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"admin-menu\\\",[28,\\\"if\\\",[[24,[\\\"isCollapsed\\\"]],\\\" closed\\\",\\\"\\\"],null]]]],[8],[0,\\\"\\\\n\\\"],[4,\\\"ember-scrollable\\\",null,null,{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[22,\\\"settings-menu\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"isLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[22,\\\"outlet\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"application-loading\\\",null,[[\\\"text\\\"],[\\\"status.loading\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isToastOpenNote\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"custom-toast\\\"],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"t\\\",[\\\"notification.message\\\"],null],false],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"sendRequestNotification\\\"],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"notification.confirm\\\"],null],false],[0,\\\"!\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"closeToast\\\"],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"notification.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"    \\\"],[1,[22,\\\"outlet\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[1,[22,\\\"paper-toaster\\\"],false]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/application.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/channels\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"m6u4QkHS\",\n    \"block\": \"{\\\"symbols\\\":[\\\"page\\\",\\\"property\\\"],\\\"statements\\\":[[4,\\\"page-admin\\\",null,null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `page.title` to be a contextual component but found a string. Did you mean `(component page.title)`? ('inboxfront/templates/channels.hbs' @ L2:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"text\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"h2\\\",true],[8],[1,[28,\\\"t\\\",[[28,\\\"if\\\",[[24,[\\\"showChannel\\\"]],\\\"channel_setup\\\",\\\"widget_configuration\\\"],null]],null],false],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"and\\\",[[28,\\\"user-has-permission\\\",[\\\"account.view_account\\\"],null],[28,\\\"eq\\\",[[24,[\\\"showChannel\\\"]],true],null]],null]],null,{\\\"statements\\\":[[4,\\\"common/buttons/primary\\\",null,[[\\\"permission\\\",\\\"icon\\\",\\\"onClick\\\"],[\\\"account.add_account\\\",\\\"plus\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showDialogAction\\\"],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.create_channel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"content\\\"]],\\\"expected `page.content` to be a contextual component but found a string. Did you mean `(component page.content)`? ('inboxfront/templates/channels.hbs' @ L17:C7) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"or\\\",[[28,\\\"and\\\",[[24,[\\\"showChannel\\\"]],[28,\\\"user-has-permission\\\",[\\\"account.view_account\\\"],null]],null],[28,\\\"and\\\",[[28,\\\"not\\\",[[24,[\\\"showChannel\\\"]]],null],[28,\\\"user-has-permission\\\",[\\\"widget.view_widgetsettings\\\"],null]],null]],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"channels-select \\\",[28,\\\"if\\\",[[24,[\\\"showChannel\\\"]],\\\"channel\\\",\\\"widget\\\"],null]]]],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"t\\\",[\\\"company\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[[24,[\\\"companies\\\"]],[24,[\\\"selectedProperty\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onChangeSelectCompany\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[23,2,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"showChannel\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"user-has-permission\\\",[\\\"account.view_account\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"channels/channel-list\\\",null,[[\\\"selectedProperty\\\",\\\"showDialogAction\\\",\\\"onDelete\\\"],[[24,[\\\"selectedProperty\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"showDialogAction\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"onDelete\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"emptyList\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"svg-icon\\\",[\\\"edit-2\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"p\\\",true],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"t\\\",[\\\"dont_have_permissions\\\"],null],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"user-has-permission\\\",[\\\"widget.view_widgetsettings\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"channels/widget-settings\\\",null,[[\\\"widget\\\",\\\"flows\\\",\\\"workingHours\\\",\\\"selectedPropertyId\\\",\\\"accounts\\\",\\\"user\\\",\\\"channels\\\",\\\"showDialogAction\\\"],[[24,[\\\"selectedProperty\\\",\\\"widgetSettings\\\"]],[24,[\\\"selectedProperty\\\",\\\"flows\\\"]],[24,[\\\"selectedProperty\\\",\\\"workingHours\\\"]],[24,[\\\"selectedProperty\\\",\\\"id\\\"]],[24,[\\\"selectedProperty\\\",\\\"accounts\\\",\\\"edges\\\"]],[24,[\\\"user\\\"]],[24,[\\\"channels\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"showDialogAction\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"emptyList\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"svg-icon\\\",[\\\"edit-2\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"p\\\",true],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"t\\\",[\\\"dont_have_permissions\\\"],null],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isPopupInserted\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[28,\\\"channels/save-popup\\\",null,[[\\\"onChannelCreated\\\",\\\"onCloseDialog\\\",\\\"copyTxt\\\",\\\"selectedChannelType\\\",\\\"channel\\\",\\\"instagramChannel\\\",\\\"instagramChannelType\\\",\\\"edit\\\",\\\"isActiveLoader\\\",\\\"open\\\",\\\"selectedProperty\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"onChannelCreated\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"onCloseDialog\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"copyTxt\\\"],null],[24,[\\\"selectedChannelType\\\"]],[24,[\\\"channel\\\"]],[24,[\\\"instagramChannel\\\"]],[24,[\\\"instagramChannelType\\\"]],[24,[\\\"isEditMode\\\"]],[24,[\\\"isActiveLoader\\\"]],[24,[\\\"openChannelEditDialog\\\"]],[24,[\\\"selectedProperty\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/channels.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/chat\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"w4SjvZSj\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/chat.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/chats\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"1g2Z1Eiy\",\n    \"block\": \"{\\\"symbols\\\":[\\\"base\\\",\\\"article\\\",\\\"name\\\",\\\"agent\\\",\\\"index\\\",\\\"message\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"chat-wrapper\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"tabs-message\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"ember-scrollable\\\",null,null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-search-block\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"search-block\\\"],[11,\\\"onKeyUp\\\",[28,\\\"action\\\",[[23,0,[]],\\\"searchMessage\\\"],null]],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"search2\\\"],[[\\\"class\\\"],[\\\"search-icon\\\"]]],false],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"class\\\",\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[\\\"search-input-chat\\\",[28,\\\"t\\\",[\\\"search\\\"],null],[24,[\\\"searchMessage\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"searchMessage\\\"]]],null]],null]]]],false],[0,\\\"\\\\n\\\"],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"filterMessages\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"search-result\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"h4\\\",true],[8],[1,[28,\\\"t\\\",[\\\"messages\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"filterMessages\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"search-result-item\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"chooseMessage\\\",[23,6,[]]],null]],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"moment-format\\\",[[23,6,[\\\"created\\\"]],\\\"do MMM, YYYY\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"p\\\",true],[8],[1,[23,6,[\\\"body\\\"]],false],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[6]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"bookmark-tab\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"redirectToContact\\\",true,false],null]],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"add-chat-link2\\\"],[[\\\"class\\\"],[\\\"direct-icon\\\"]]],false],[0,\\\"\\\\n                \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"create_chat\\\"],null],false],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"bookmark-tab \\\",[28,\\\"if\\\",[[24,[\\\"bookmarksShown\\\"]],\\\"selected\\\"],null]]]],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showBookmarks\\\"],null]],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"bookmark3\\\"],[[\\\"class\\\"],[\\\"bookmark-icon\\\"]]],false],[0,\\\"\\\\n                \\\"],[1,[28,\\\"t\\\",[\\\"bookmark\\\"],null],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\\n            \\\"],[1,[28,\\\"chat/rooms-list\\\",null,[[\\\"isChat\\\",\\\"panelActive\\\",\\\"threads\\\",\\\"selectedThread\\\",\\\"selectedRoom\\\",\\\"bookmarksShown\\\",\\\"propertyUsers\\\",\\\"pickThread\\\",\\\"selectRoom\\\",\\\"updateThreadQuery\\\",\\\"showGroupChat\\\"],[[24,[\\\"isChat\\\"]],[24,[\\\"panelActive\\\"]],[24,[\\\"threads\\\"]],[24,[\\\"selectedThread\\\"]],[24,[\\\"selectedRoom\\\"]],[24,[\\\"bookmarksShown\\\"]],[24,[\\\"model\\\",\\\"propertyUsers\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"pickThread\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"selectRoom\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"updateThreadQuery\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"showGroupChat\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"message-section\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"message-section-title\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title-name\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"bookmarksShown\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"bookmark2\\\"],[[\\\"class\\\"],[\\\"bookmark-icon\\\"]]],false],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"t\\\",[\\\"bookmarks\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"isChat\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"guestInfo\\\",\\\"id\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-avatar\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\"],[22,[24,[\\\"guestInfo\\\"]]]]],false],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-svg alignCenterAll\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedThread\\\",\\\"eCommerce\\\"]],\\\"shopify\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"EC-shopify-logo\\\"],[[\\\"class\\\"],[\\\"message-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedThread\\\",\\\"eCommerce\\\"]],\\\"bigcommerce\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"EC-bigcommerce-logo\\\"],[[\\\"class\\\"],[\\\"message-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"svg-icon\\\",[[28,\\\"concat\\\",[\\\"source-\\\",[24,[\\\"selectedThread\\\",\\\"account\\\",\\\"application\\\"]]],null]],[[\\\"class\\\"],[\\\"message-icon\\\"]]],false],[0,\\\"\\\\n                                    \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[1,[24,[\\\"guestInfo\\\",\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[24,[\\\"guestInfo\\\",\\\"lastName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[22,\\\"agentName\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"selectedRoom\\\",\\\"isGroup\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"selectedRoom\\\",\\\"isPrivate\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"lock-room\\\"],[[\\\"class\\\"],[\\\"lock-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"unlock-room\\\"],[[\\\"class\\\"],[\\\"unlock-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                                \\\"],[7,\\\"span\\\",true],[8],[1,[24,[\\\"agentInternal\\\",\\\"title\\\"]],false],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"participants-avatars\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"agentNameGroupInternal\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"lt\\\",[[23,5,[]],5],null]],null,{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\"],[25,[23,4,[]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[4,5]},null],[4,\\\"if\\\",[[24,[\\\"leftCountAgentsChat\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"count\\\"],[8],[0,\\\"+\\\"],[1,[22,\\\"leftCountAgentsChat\\\"],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-avatar\\\"],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\",\\\"userAvatar\\\"],[25,[24,[\\\"agentInternal\\\"]],[24,[\\\"agentInternal\\\",\\\"staffprofile\\\",\\\"user\\\"]]]]],false],[0,\\\"\\\\n\\\"],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"user-fullname\\\",[[24,[\\\"agentInternal\\\"]]],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"bookmarksShown\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"and\\\",[[24,[\\\"isChat\\\"]],[24,[\\\"selectedThread\\\",\\\"id\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"not-eq\\\",[[24,[\\\"selectedThread\\\",\\\"account\\\",\\\"application\\\"]],\\\"LIVECHAT\\\"],null]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"iconButton\\\",\\\"onClick\\\"],[true,[28,\\\"action\\\",[[23,0,[]],\\\"redirectToContact\\\",true,true],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"add-chat-link\\\"],[[\\\"class\\\"],[\\\"checkmark-icon\\\"]]],false],[0,\\\"\\\\n                                \\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"bottom\\\"]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"actions_create_redirect_chat\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"paper-button\\\",null,[[\\\"iconButton\\\",\\\"onClick\\\"],[true,[28,\\\"action\\\",[[23,0,[]],\\\"showCreateTaskDialog\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"tasks\\\"],[[\\\"class\\\"],[\\\"checkmark-icon\\\"]]],false],[0,\\\"\\\\n                            \\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"bottom\\\"]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"actions.create_task\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"isReAssign\\\"]]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"iconButton\\\",\\\"onClick\\\",\\\"class\\\"],[false,[28,\\\"action\\\",[[23,0,[]],\\\"showAssignDialog\\\"],null],\\\"alignCenter\\\"]],{\\\"statements\\\":[[0,\\\"                                \\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"bottom\\\"]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"actions.re_assign\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                                Assignee: \\\"],[4,\\\"if\\\",[[24,[\\\"assignee\\\"]]],null,{\\\"statements\\\":[[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\"],[30,[24,[\\\"assignee\\\"]]]]],false],[0,\\\" \\\"],[1,[28,\\\"user-fullname\\\",[[24,[\\\"assignee\\\"]]],null],false]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"Unassigned\\\"]],\\\"parameters\\\":[]}],[0,\\\" \\\"],[1,[28,\\\"svg-icon\\\",[\\\"direction\\\"],[[\\\"class\\\"],[\\\"swap-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"isOpenReAssign\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"chat/assign-agent\\\",null,[[\\\"selectedThread\\\",\\\"agents\\\",\\\"application\\\",\\\"reAssignAgent\\\",\\\"onclickOutside\\\"],[[24,[\\\"selectedThread\\\"]],[24,[\\\"selectedThread\\\",\\\"availableAgents\\\"]],[24,[\\\"selectedThread\\\",\\\"account\\\",\\\"application\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"reAssignAgent\\\"],null],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"isOpenReAssign\\\"]]],null],false],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"selectedRoom\\\",\\\"isGroup\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"chat/users-whos-read-last-message\\\",null,[[\\\"messages\\\"],[[24,[\\\"selectedRoom\\\",\\\"messages\\\",\\\"edges\\\"]]]]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[28,\\\"and\\\",[[28,\\\"eq\\\",[[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\",\\\"username\\\"]],[24,[\\\"selectedRoom\\\",\\\"owner\\\",\\\"username\\\"]]],null],[28,\\\"user-has-permission\\\",[\\\"chans.delete_chatroom\\\"],null]],null]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"iconButton\\\",\\\"onClick\\\"],[true,[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"showDeleteRoomDialog\\\"]]],null],true],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash2\\\"],[[\\\"class\\\"],[\\\"delete-icon\\\"]]],false],[0,\\\"\\\\n                                \\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"bottom\\\"]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"actions.delete_room\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"dropzone-previews hide\\\"],[10,\\\"id\\\",\\\"upload-preview\\\"],[8],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isChat\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"drop-zone\\\",null,[[\\\"class\\\",\\\"maxDropRegion\\\",\\\"config\\\",\\\"success\\\"],[\\\"flex file-upload-drag-drop hide\\\",true,[24,[\\\"optionsExternal\\\"]],[24,[\\\"updateAttachments\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"drop-zone\\\",null,[[\\\"class\\\",\\\"maxDropRegion\\\",\\\"config\\\",\\\"success\\\"],[\\\"flex file-upload-drag-drop hide\\\",true,[24,[\\\"optionsInternal\\\"]],[24,[\\\"updateAttachments\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"messages\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"ember-scrollable\\\",null,[[\\\"onScrollY\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"scrollMessages\\\"],null]]],{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"bookmarksShown\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"chat/bookmarks\\\",null,[[\\\"bookmarks\\\",\\\"onDeleteEmoji\\\",\\\"onAddEmoji\\\",\\\"onSelectEmoji\\\",\\\"bookmarkMessage\\\",\\\"pinMessage\\\",\\\"setReminder\\\",\\\"prepareToEdit\\\",\\\"deleteChatMessage\\\",\\\"moveThread\\\",\\\"goToMessage\\\"],[[24,[\\\"chats\\\",\\\"bookmarks\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onDeleteEmoji\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"onEmojiSelect\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"onEmojiSelect\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"bookmarkMessage\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"pinMessage\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"setReminder\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"prepareToEdit\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"deleteChatMessage\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"moveThread\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"goToMessage\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"isChat\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"isLoadMessages\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[22,\\\"application-loading\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"selectedThread\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"guestInfo\\\",\\\"id\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"divider\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"user-fullname\\\",[[24,[\\\"guestInfo\\\"]]],null],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"joined\\\"],null],false],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"unless\\\",[[28,\\\"eq\\\",[[24,[\\\"agentName\\\"]],\\\"Unassigned\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"divider\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"span\\\",true],[8],[1,[22,\\\"agentName\\\"],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"joined\\\"],null],false],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                \\\"],[1,[28,\\\"chat/wrap-messages\\\",null,[[\\\"tagName\\\",\\\"selectedThread\\\",\\\"starredList\\\",\\\"messages\\\",\\\"showReplyInput\\\",\\\"selectedMessage\\\"],[\\\"\\\",[24,[\\\"selectedThread\\\"]],[24,[\\\"starredList\\\"]],[24,[\\\"messages\\\"]],[24,[\\\"showReplyInput\\\"]],[24,[\\\"selectedMessage\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"no-messages\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"svg-icon\\\",[\\\"engage\\\"],null],false],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title\\\"],[8],[1,[28,\\\"t\\\",[\\\"engage\\\"],null],false],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"t\\\",[\\\"engage_message\\\"],null],false],[0,\\\"\\\\n                                        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"emoji\\\"],[10,\\\"style\\\",\\\"background-position: 45% 95%;\\\"],[8],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"isLoadMessages\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[22,\\\"application-loading\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"selectedRoom\\\",\\\"messages\\\",\\\"edges\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"selectedRoom\\\",\\\"isGroup\\\"]]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"agentNameGroupInternal\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"divider\\\"],[8],[0,\\\"\\\\n                                      \\\"],[7,\\\"span\\\",true],[8],[0,\\\"\\\\n                                          \\\"],[1,[23,3,[\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[23,3,[\\\"lastName\\\"]],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"joined\\\"],null],false],[0,\\\"\\\\n                                      \\\"],[9],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"divider\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"user-fullname\\\",[[24,[\\\"agentInternal\\\"]]],null],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"joined\\\"],null],false],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                                \\\"],[1,[22,\\\"triggerScroll\\\"],false],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"chat/room-messages-list\\\",null,[[\\\"room\\\",\\\"showLoader\\\",\\\"sessionAccount\\\",\\\"firstUnreadMessage\\\",\\\"numberOfMsgs\\\",\\\"moveThread\\\",\\\"deleteMessage\\\",\\\"editMessage\\\",\\\"onSelectEmoji\\\",\\\"onDeleteEmoji\\\",\\\"onAddEmoji\\\",\\\"pinMessage\\\",\\\"bookmarkMessage\\\",\\\"setReminder\\\",\\\"deleteMessageReminder\\\",\\\"deactivateMessageReminder\\\",\\\"replyInThread\\\"],[[24,[\\\"selectedRoom\\\"]],[24,[\\\"showMsgLoader\\\"]],[24,[\\\"sessionAccount\\\"]],[24,[\\\"firstUnreadMessage\\\"]],[24,[\\\"numberOfMsgs\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"moveThread\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"deleteChatMessage\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"prepareToEdit\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"onEmojiSelect\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"onDeleteEmoji\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"onEmojiSelect\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"pinMessage\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"bookmarkMessage\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"setReminder\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"deleteMessageReminder\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"deactivateMessageReminder\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"replyInThread\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"no-messages\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not-eq\\\",[[24,[\\\"selectedRoom\\\",\\\"username\\\"]],\\\"raincheck.bot\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"svg-icon\\\",[\\\"collaborate\\\"],null],false],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title\\\"],[8],[1,[28,\\\"t\\\",[\\\"collaborate\\\"],null],false],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"t\\\",[\\\"empty_chat_message\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"showGroupChat\\\",[28,\\\"eq\\\",[[24,[\\\"panelActive\\\"]],\\\"teams\\\"],null]],null]]],{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[28,\\\"t\\\",[\\\"actions_start_conversation\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"svg-icon\\\",[\\\"notification\\\"],null],false],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title\\\"],[8],[0,\\\"Braincheck\\\"],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"t\\\",[\\\"chat_with_bot_message\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\\n        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"chat-input \\\",[28,\\\"if\\\",[[28,\\\"and\\\",[[28,\\\"not\\\",[[24,[\\\"selectedThread\\\",\\\"isAssigned\\\"]]],null],[28,\\\"not\\\",[[24,[\\\"selectedRoom\\\"]]],null]],null],\\\"hide\\\",\\\"\\\"],null]]]],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"showKBSearch\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"kb-search-result\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"searchLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"loadingText\\\"],[8],[1,[22,\\\"searchLoading\\\"],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"searchArticles\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"search-item\\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[]],[24,[\\\"selectedArticle\\\"]]],null],\\\" selected\\\"],null]]]],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"top-line\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"base-name\\\"],[8],[1,[23,2,[\\\"categories\\\",\\\"0\\\",\\\"section\\\",\\\"base\\\",\\\"name\\\"]],false],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title\\\"],[8],[0,\\\"\\\\n                                            \\\"],[1,[28,\\\"highlight\\\",[[23,2,[\\\"title\\\"]]],[[\\\"query\\\"],[[24,[\\\"kbSearchText\\\"]]]]],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"status \\\",[23,2,[\\\"status\\\"]]]]],[8],[1,[23,2,[\\\"status\\\"]],false],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"action-buttons\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/icon\\\",[\\\"eye\\\"],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"showPreview\\\",[23,2,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[28,\\\"t\\\",[\\\"actions_show_preview\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[28,\\\"and\\\",[[28,\\\"eq\\\",[[23,2,[\\\"status\\\"]],\\\"PUBLISHED\\\"],null],[28,\\\"eq\\\",[[23,2,[\\\"entityType\\\"]],\\\"PUBLIC\\\"],null]],null]],null,{\\\"statements\\\":[[4,\\\"common/buttons/icon\\\",[\\\"send-icon\\\"],[[\\\"disabled\\\",\\\"onClick\\\"],[[28,\\\"or\\\",[[28,\\\"eq\\\",[[23,2,[\\\"status\\\"]],\\\"DRAFT\\\"],null],[28,\\\"eq\\\",[[23,2,[\\\"entityType\\\"]],\\\"PRIVATE\\\"],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"sendLinkToChat\\\",[23,2,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                \\\"],[1,[28,\\\"t\\\",[\\\"actions_send_link_to_chat\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"description\\\"],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"or\\\",[[23,2,[\\\"description\\\"]],\\\"No description provided\\\"],null],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[]}],[0,\\\"                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"kb-search\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"kb-select\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"placeholder\\\",\\\"selected\\\",\\\"onChange\\\"],[[24,[\\\"knowledgeBases\\\"]],\\\"Select knowledge base\\\",[24,[\\\"kbSearchBase\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateKbSearchBase\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[23,1,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"autofocus\\\"],[\\\"Search from your knowledge base\\\",[24,[\\\"kbSearchText\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateKbSearch\\\"],null],\\\"true\\\"]],{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"svg-icon-wrap\\\"],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"search\\\"],[[\\\"class\\\"],[\\\"search-icon\\\"]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isOpenUserPopup\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"chat/chat-note-user-popup\\\",null,[[\\\"popupUsers\\\",\\\"class\\\",\\\"onclickOutside\\\",\\\"chooseUser\\\"],[[24,[\\\"popupUsers\\\"]],\\\"wrapper-icon-chat\\\",[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"isOpenUserPopup\\\"]]],null],false],null],[28,\\\"action\\\",[[23,0,[]],\\\"chooseUser\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"isLoadingMessage\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[22,\\\"application-loading\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"wrap-input\\\",[28,\\\"if\\\",[[24,[\\\"replyTab\\\"]],\\\"\\\",\\\" reply\\\"],null],[28,\\\"if\\\",[[24,[\\\"isChat\\\"]],\\\"\\\",\\\" internal\\\"],null],[28,\\\"if\\\",[[24,[\\\"isLoadingMessage\\\"]],\\\" isLoader\\\",\\\"\\\"],null]]]],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"bookmarksShown\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"action-field\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isChat\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"reply-tab flex-50\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"span\\\",true],[11,\\\"class\\\",[29,[[28,\\\"if\\\",[[24,[\\\"replyTab\\\"]],\\\"active\\\",\\\"\\\"],null]]]],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"toggleTabReply\\\"],null]],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"t\\\",[\\\"reply\\\"],null],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"span\\\",true],[11,\\\"class\\\",[29,[\\\"internal \\\",[28,\\\"if\\\",[[24,[\\\"replyTab\\\"]],\\\"\\\",\\\"active\\\"],null]]]],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"toggleTabReply\\\"],null]],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"t\\\",[\\\"internal_note\\\"],null],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"chats\\\",\\\"typingUser\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"typing-text flex-50\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"b\\\",true],[8],[1,[28,\\\"trim-string\\\",[[24,[\\\"chats\\\",\\\"typingUser\\\"]],40],null],false],[9],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"someone_is_typing\\\"],null],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"input-chat\\\",null,[[\\\"msgBody\\\",\\\"previewLink\\\",\\\"isChat\\\",\\\"replyTab\\\",\\\"showReplyInput\\\",\\\"selectedMessage\\\",\\\"isMessageEmpty\\\",\\\"placeholder\\\",\\\"mentioned\\\",\\\"showKBSearch\\\",\\\"openReply\\\",\\\"openKBSearch\\\",\\\"updateDateRange\\\",\\\"openPopupUsers\\\",\\\"sendMessage\\\",\\\"keyUpEventInput\\\"],[[24,[\\\"msgBody\\\"]],[24,[\\\"previewLink\\\"]],[24,[\\\"isChat\\\"]],[24,[\\\"replyTab\\\"]],[24,[\\\"showReplyInput\\\"]],[24,[\\\"selectedMessage\\\"]],[24,[\\\"isMessageEmpty\\\"]],[24,[\\\"placeholderText\\\"]],[24,[\\\"mentioned\\\"]],[24,[\\\"showKBSearch\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"openReply\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"openKBSearch\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"updateDateRange\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"openPopupUsers\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"sendMessage\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"keyUpEventInput\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"isOpenReply\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"popups/reply-popup\\\",null,[[\\\"replyList\\\",\\\"class\\\",\\\"onclickOutside\\\",\\\"chooseText\\\"],[[24,[\\\"replyList\\\"]],\\\"wrapper-icon-chat\\\",[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"isOpenReply\\\"]]],null],false],null],[28,\\\"action\\\",[[23,0,[]],\\\"chooseText\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"or\\\",[[24,[\\\"selectedThread\\\"]],[24,[\\\"selectedRoom\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"expand-icon \\\",[28,\\\"if\\\",[[24,[\\\"showVisitorInfo\\\"]],\\\"\\\",\\\"collapse\\\"],null]]]],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"toggleVisitorInfo\\\"],null]],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"expand\\\"],null],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[28,\\\"and\\\",[[24,[\\\"selectedThread\\\"]],[24,[\\\"showVisitorInfo\\\"]],[28,\\\"not\\\",[[24,[\\\"bookmarksShown\\\"]]],null]],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"showArticlePreview\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"visitor-info column\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"kb-name\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[24,[\\\"selectedBase\\\",\\\"name\\\"]],false],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"common/buttons/icon\\\",[\\\"close\\\"],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"closePreview\\\"],null]]]],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[24,[\\\"selectedArticle\\\",\\\"title\\\"]],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"author\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\",\\\"userAvatar\\\"],[25,[24,[\\\"selectedArticle\\\",\\\"author\\\"]],[24,[\\\"selectedArticle\\\",\\\"author\\\"]]]]],false],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[1,[24,[\\\"selectedArticle\\\",\\\"author\\\",\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[24,[\\\"selectedArticle\\\",\\\"author\\\",\\\"lastName\\\"]],false],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"t\\\",[\\\"status.edited\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"moment-format\\\",[[24,[\\\"selectedArticle\\\",\\\"updatedAt\\\"]],\\\"do MMM, YYYY\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"ember-scrollable\\\",null,null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"ql-container ql-snow\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"ql-editor ql-blank\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[22,\\\"selectedArticleBody\\\"],true],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"and\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedArticle\\\",\\\"status\\\"]],\\\"PUBLISHED\\\"],null],[28,\\\"eq\\\",[[24,[\\\"selectedArticle\\\",\\\"entityType\\\"]],\\\"PUBLIC\\\"],null]],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"send-link\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"sendLinkToChat\\\",[24,[\\\"selectedArticle\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"actions_send_link_to_chat\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"action-buttons\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"btn-link\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"a\\\",true],[11,\\\"href\\\",[29,[\\\"http://\\\",[24,[\\\"selectedBase\\\",\\\"domainName\\\"]],\\\".raincheck.co/\\\",[24,[\\\"selectedArticle\\\",\\\"categories\\\",\\\"0\\\",\\\"slug\\\"]],\\\"/\\\",[24,[\\\"selectedArticle\\\",\\\"slug\\\"]]]]],[10,\\\"target\\\",\\\"_blank\\\"],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"t\\\",[\\\"actions_open_in_new_tab\\\"],null],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"closePreview\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"isChat\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"chat/visitor-info\\\",null,[[\\\"isStarred\\\",\\\"starredList\\\",\\\"guestInfo\\\",\\\"selectedThread\\\",\\\"storeInfo\\\",\\\"orders\\\",\\\"cart\\\",\\\"products\\\",\\\"hideStarredBlock\\\",\\\"sendStatusStar\\\",\\\"onGuestCreate\\\",\\\"searchGuest\\\",\\\"changeGuest\\\",\\\"onMoveLink\\\",\\\"createCancellation\\\",\\\"createRefund\\\",\\\"loadECommerceCatalog\\\",\\\"sendECommerceProductCardsToChat\\\"],[[24,[\\\"isStarred\\\"]],[24,[\\\"starredList\\\"]],[24,[\\\"guestInfo\\\"]],[24,[\\\"selectedThread\\\"]],[24,[\\\"storeInfo\\\"]],[24,[\\\"guestOrders\\\"]],[24,[\\\"guestCart\\\"]],[24,[\\\"shopProducts\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"hideStarredBlock\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"sendStatusStar\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"onGuestCreate\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"searchGuest\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"changeGuest\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"onMoveLink\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"createCancellation\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"createRefund\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"loadECommerceCatalog\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"sendECommerceProductCardsToChat\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"and\\\",[[24,[\\\"selectedRoom\\\"]],[28,\\\"eq\\\",[[24,[\\\"isChat\\\"]],false],null],[28,\\\"eq\\\",[[24,[\\\"showVisitorInfo\\\"]],true],null],[28,\\\"not\\\",[[24,[\\\"bookmarksShown\\\"]]],null]],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"isShowReplyInThread\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"chat/reply-in-thread\\\",null,[[\\\"open\\\",\\\"message\\\",\\\"room\\\",\\\"openReply\\\",\\\"openKBSearch\\\",\\\"updateDateRange\\\",\\\"openPopupUsers\\\",\\\"keyUpEventInput\\\",\\\"goToMessage\\\",\\\"onSelectEmoji\\\",\\\"bookmarkMessage\\\",\\\"pinMessage\\\"],[[24,[\\\"isShowReplyInThread\\\"]],[24,[\\\"replyToMessage\\\"]],[24,[\\\"replyToRoom\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"openReply\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"openKBSearch\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"updateDateRange\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"openPopupUsers\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"keyUpEventInput\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"goToMessage\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"onEmojiSelect\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"bookmarkMessage\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"pinMessage\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"chat/room-info\\\",null,[[\\\"room\\\",\\\"agentNameGroupInternal\\\",\\\"userLastLogin\\\",\\\"updateChatDescription\\\",\\\"showAddMember\\\",\\\"deleteUser\\\",\\\"pinMessage\\\",\\\"goToMessage\\\"],[[24,[\\\"selectedRoom\\\"]],[24,[\\\"agentNameGroupInternal\\\"]],[24,[\\\"userLastLogin\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateChatDescription\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"showAddMember\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"deleteUser\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"pinMessage\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"goToMessage\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[9],[0,\\\"\\\\n\\\\n\\\"],[1,[28,\\\"popups/group-chat\\\",null,[[\\\"open\\\",\\\"groupChat\\\",\\\"rooms\\\",\\\"users\\\",\\\"addRoom\\\",\\\"onClose\\\"],[[24,[\\\"showGroupDialog\\\"]],[24,[\\\"isGroupPopup\\\"]],[24,[\\\"rooms\\\"]],[24,[\\\"filterUsers\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"addRoom\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"closeGroupChat\\\"],null]]]],false],[0,\\\"\\\\n\\\\n\\\"],[1,[28,\\\"popups/group-chat-member\\\",null,[[\\\"class\\\",\\\"open\\\",\\\"title\\\",\\\"users\\\",\\\"participants\\\",\\\"addMember\\\",\\\"onClose\\\"],[\\\"popups-chat-add-member\\\",[24,[\\\"showAddMemberDialog\\\"]],[24,[\\\"selectedRoom\\\",\\\"title\\\"]],[24,[\\\"filterUsers\\\"]],[24,[\\\"selectedRoom\\\",\\\"participants\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"addUser\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"closeAddMember\\\"],null]]]],false],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"showDeleteRoomDialog\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[28,\\\"popups/chats-delete-room\\\",null,[[\\\"onClose\\\",\\\"onAction\\\",\\\"title\\\"],[[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"showDeleteRoomDialog\\\"]]],null],false],null],[28,\\\"action\\\",[[23,0,[]],\\\"deleteRoom\\\",[24,[\\\"selectedRoom\\\"]]],null],[24,[\\\"selectedRoom\\\",\\\"title\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isCreateDialogInserted\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[28,\\\"tasks/create-sidenav\\\",null,[[\\\"open\\\",\\\"fields\\\",\\\"user\\\",\\\"issueTypes\\\",\\\"additionalData\\\",\\\"readOnlyFields\\\",\\\"onCreate\\\"],[[24,[\\\"showCreateDialog\\\"]],[24,[\\\"model\\\",\\\"fields\\\"]],[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\"]],[24,[\\\"model\\\",\\\"issueTypes\\\"]],[24,[\\\"additionalData\\\"]],[24,[\\\"readOnlyFields\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onTaskCreate\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"showCreateRedirectChat\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[28,\\\"chat/create-redirect-chat\\\",null,[[\\\"open\\\",\\\"isThread\\\",\\\"onClose\\\",\\\"onAction\\\",\\\"properties\\\",\\\"currentUserId\\\",\\\"selectedThread\\\"],[[24,[\\\"showCreateRedirectChat\\\"]],[24,[\\\"isThread\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"showCreateRedirectChat\\\"]]],null],false],null],[28,\\\"action\\\",[[23,0,[]],\\\"createRedirectChat\\\"],null],[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\",\\\"properties\\\"]],[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\",\\\"id\\\"]],[24,[\\\"selectedThread\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"showRedirectChatDialog\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[28,\\\"chat/redirect-chat-link\\\",null,[[\\\"onClose\\\",\\\"link\\\"],[[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"showRedirectChatDialog\\\"]]],null],false],null],[24,[\\\"chatLink\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/chats.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/chatslimit\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"9NS5IKH9\",\n    \"block\": \"{\\\"symbols\\\":[\\\"page\\\",\\\"property\\\"],\\\"statements\\\":[[4,\\\"page-admin\\\",null,null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `page.title` to be a contextual component but found a string. Did you mean `(component page.title)`? ('inboxfront/templates/chatslimit.hbs' @ L2:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"h2\\\",true],[8],[0,\\\"Update chat limit per agent\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"content\\\"]],\\\"expected `page.content` to be a contextual component but found a string. Did you mean `(component page.content)`? ('inboxfront/templates/chatslimit.hbs' @ L6:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"channels-select\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"t\\\",[\\\"company\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[[24,[\\\"companies\\\"]],[24,[\\\"selectedProperty\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onChangeSelectCompany\\\"],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[23,2,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/chatslimit.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/companies/edit\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"BCyZFxbs\",\n    \"block\": \"{\\\"symbols\\\":[\\\"dialog\\\",\\\"dialog\\\",\\\"page\\\",\\\"p\\\",\\\"form\\\",\\\"timezone\\\",\\\"p\\\",\\\"group\\\",\\\"group\\\",\\\"p\\\",\\\"channel\\\",\\\"p\\\",\\\"child\\\",\\\"company\\\",\\\"company\\\",\\\"p\\\",\\\"country\\\"],\\\"statements\\\":[[4,\\\"page-admin\\\",null,[[\\\"class\\\",\\\"showButton\\\"],[\\\"task-details\\\",false]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"title\\\"]],\\\"expected `page.title` to be a contextual component but found a string. Did you mean `(component page.title)`? ('inboxfront/templates/companies/edit.hbs' @ L2:C7) \\\"],null]],[[\\\"class\\\"],[\\\"blue\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"h2\\\",true],[8],[0,\\\"\\\\n            \\\"],[1,[24,[\\\"model\\\",\\\"company\\\",\\\"title\\\"]],false],[0,\\\"'s Details\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"content\\\"]],\\\"expected `page.content` to be a contextual component but found a string. Did you mean `(component page.content)`? ('inboxfront/templates/companies/edit.hbs' @ L8:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex layout-column company-details\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"content flex layout-row\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-40 column\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"company-info-wrap alignCenter\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"profile_upload\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"avatar-upload\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"urlAttachment\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"img\\\",true],[11,\\\"src\\\",[29,[[22,\\\"urlAttachment\\\"]]]],[10,\\\"alt\\\",\\\"avatar\\\"],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"image-add\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"user-has-permission\\\",[\\\"companies.change_property\\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"attachmentId\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"remove-avatar\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"deleteAttachment\\\"],null]],[8],[1,[28,\\\"t\\\",[\\\"actions.remove_image\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"drop-zone\\\",null,[[\\\"config\\\",\\\"success\\\"],[[24,[\\\"options\\\"]],[24,[\\\"uploadSuccess\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"info\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"user-has-permission\\\",[\\\"companies.change_property\\\"],null]],null,{\\\"statements\\\":[[4,\\\"paper-input\\\",null,[[\\\"class\\\",\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\",\\\"customValidations\\\"],[\\\"title\\\",[24,[\\\"edit\\\",\\\"title\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"edit\\\",\\\"title\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"updateField\\\",\\\"title\\\",[28,\\\"t\\\",[\\\"name\\\"],null]],null],[24,[\\\"validation\\\",\\\"trimValidation\\\"]]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"right\\\"]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"actions.edit_name\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title\\\"],[8],[0,\\\"\\\\n                                        \\\"],[1,[24,[\\\"model\\\",\\\"company\\\",\\\"title\\\"]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"user-status-\\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"model\\\",\\\"company\\\",\\\"isActive\\\"]],false],null],\\\"inactive\\\",\\\"active\\\"],null]]]],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"model\\\",\\\"company\\\",\\\"isActive\\\"]],false],null],[28,\\\"t\\\",[\\\"status.inactive\\\"],null],[28,\\\"t\\\",[\\\"status.active\\\"],null]],null],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"t\\\",[\\\"status.was_created_on\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"moment-format\\\",[[24,[\\\"model\\\",\\\"company\\\",\\\"createdAt\\\"]],\\\"DD/MM/YYYY h:mm A\\\"],null],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"common/panel\\\",null,[[\\\"open\\\"],[true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,16,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/companies/edit.hbs' @ L60:C27) \\\"],null]],[[\\\"icon\\\"],[\\\"admin-company-settings\\\"]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"about\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"company\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,16,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/companies/edit.hbs' @ L63:C27) \\\"],null]],[[\\\"class\\\"],[\\\"layout-column about-company\\\"]],{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"model\\\",\\\"company\\\",\\\"industry\\\"]],\\\"Travel, Hospitality, & Tourism\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"code\\\"],null],false],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"t\\\",[\\\"company_code\\\"],null],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"user-has-permission\\\",[\\\"companies.change_property\\\"],null]],null,{\\\"statements\\\":[[4,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\",\\\"customValidations\\\"],[[24,[\\\"edit\\\",\\\"code\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"edit\\\",\\\"code\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"updateField\\\",\\\"code\\\",[28,\\\"t\\\",[\\\"company_code\\\"],null]],null],[24,[\\\"validation\\\",\\\"trimValidation\\\"]]]],{\\\"statements\\\":[[0,\\\"                                            \\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"right\\\"]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"actions.edit_company_code\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"editable\\\"],[8],[0,\\\"\\\\n                                            \\\"],[1,[24,[\\\"model\\\",\\\"company\\\",\\\"code\\\"]],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"code\\\"],null],false],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"t\\\",[\\\"address\\\"],null],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"user-has-permission\\\",[\\\"companies.change_property\\\"],null]],null,{\\\"statements\\\":[[4,\\\"paper-input\\\",null,[[\\\"textarea\\\",\\\"passThru\\\",\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\",\\\"customValidations\\\"],[true,[28,\\\"hash\\\",null,[[\\\"rows\\\",\\\"maxRows\\\"],[1,3]]],[24,[\\\"edit\\\",\\\"address\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"edit\\\",\\\"address\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"updateField\\\",\\\"address\\\",[28,\\\"t\\\",[\\\"address\\\"],null]],null],[24,[\\\"validation\\\",\\\"trimValidation\\\"]]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"right\\\"]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"actions.edit_address\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"editable\\\"],[8],[0,\\\"\\\\n                                        \\\"],[1,[24,[\\\"model\\\",\\\"company\\\",\\\"address\\\"]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"pin\\\"],null],false],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"t\\\",[\\\"postal_code\\\"],null],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"user-has-permission\\\",[\\\"companies.change_property\\\"],null]],null,{\\\"statements\\\":[[4,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\",\\\"customValidations\\\"],[[24,[\\\"edit\\\",\\\"postalCode\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"edit\\\",\\\"postalCode\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"updateField\\\",\\\"postalCode\\\",[28,\\\"t\\\",[\\\"postal_code\\\"],null]],null],[24,[\\\"validation\\\",\\\"trimValidation\\\"]]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"right\\\"]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"actions.edit_postal_code\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"editable\\\"],[8],[0,\\\"\\\\n                                        \\\"],[1,[24,[\\\"model\\\",\\\"company\\\",\\\"postalCode\\\"]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"flag\\\"],null],false],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"t\\\",[\\\"country\\\"],null],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"user-has-permission\\\",[\\\"companies.change_property\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"searchEnabled\\\",\\\"searchPlaceholder\\\",\\\"searchField\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"country\\\"],null],[24,[\\\"COUNTRIES_LIST\\\"]],[24,[\\\"edit\\\",\\\"country\\\"]],true,[28,\\\"t\\\",[\\\"search\\\"],null],\\\"name\\\",[28,\\\"action\\\",[[23,0,[]],\\\"updateCountry\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[23,17,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[17]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"editable\\\"],[8],[0,\\\"\\\\n                                        \\\"],[1,[24,[\\\"model\\\",\\\"company\\\",\\\"countryName\\\"]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"phone\\\"],null],false],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"t\\\",[\\\"phone\\\"],null],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"user-has-permission\\\",[\\\"companies.change_property\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"common/form-phone\\\",null,[[\\\"phone\\\",\\\"key\\\",\\\"onChange\\\"],[[24,[\\\"edit\\\",\\\"phoneNumber\\\"]],\\\"phoneNumber\\\",[28,\\\"action\\\",[[23,0,[]],\\\"updateField\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"editable\\\"],[8],[0,\\\"\\\\n                                        \\\"],[1,[24,[\\\"model\\\",\\\"company\\\",\\\"phoneNumber\\\"]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"globe\\\"],null],false],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"t\\\",[\\\"website\\\"],null],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"user-has-permission\\\",[\\\"companies.change_property\\\"],null]],null,{\\\"statements\\\":[[4,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\",\\\"customValidations\\\"],[[24,[\\\"edit\\\",\\\"website\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"edit\\\",\\\"website\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"updateField\\\",\\\"website\\\",[28,\\\"t\\\",[\\\"website\\\"],null]],null],[24,[\\\"validation\\\",\\\"websiteValidation\\\"]]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"right\\\"]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"actions.edit_website\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"editable\\\"],[8],[0,\\\"\\\\n                                        \\\"],[1,[24,[\\\"model\\\",\\\"company\\\",\\\"website\\\"]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"briefcase\\\"],null],false],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"t\\\",[\\\"industry\\\"],null],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"editable\\\"],[8],[0,\\\"\\\\n                                    \\\"],[1,[24,[\\\"model\\\",\\\"company\\\",\\\"industry\\\"]],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[16]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/panel\\\",null,[[\\\"open\\\"],[true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,12,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/companies/edit.hbs' @ L199:C27) \\\"],null]],[[\\\"icon\\\"],[\\\"company\\\"]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"related_companies\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,12,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/companies/edit.hbs' @ L202:C27) \\\"],null]],[[\\\"class\\\"],[\\\"layout-column\\\"]],{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[1,[28,\\\"t\\\",[\\\"parent_company\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"model\\\",\\\"company\\\",\\\"parent\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"company-item\\\"],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"company-logo\\\",null,[[\\\"size\\\",\\\"company\\\"],[40,[24,[\\\"model\\\",\\\"company\\\",\\\"parent\\\"]]]]],false],[0,\\\"\\\\n                                    \\\"],[7,\\\"span\\\",true],[8],[1,[24,[\\\"model\\\",\\\"company\\\",\\\"parent\\\",\\\"title\\\"]],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"user-has-permission\\\",[\\\"companies.change_property\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"remove-company\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"removeParent\\\"],null]],[8],[0,\\\"\\\\n                                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"close\\\"],null],false],[0,\\\"\\\\n                                            \\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"bottom\\\"]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"actions.remove\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"parent_company\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"user-has-permission\\\",[\\\"companies.change_property\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"selector-wrapper\\\"],[8],[0,\\\"\\\\n                                    \\\"],[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"onClick\\\"],[\\\"secondary-button\\\",[28,\\\"action\\\",[[23,0,[]],\\\"addParent\\\"],null]]],{\\\"statements\\\":[[0,\\\"+ \\\"],[1,[28,\\\"t\\\",[\\\"actions.add_parent_company\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"showParentSelect\\\"]]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"onClick\\\"],[\\\"secondary-button\\\",[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"showParentSelect\\\"]]],null],false],null]]],{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"selector\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"searchEnabled\\\",\\\"searchPlaceholder\\\",\\\"searchField\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"actions.select_parent_company\\\"],null],[24,[\\\"availableParentCompanies\\\"]],[24,[\\\"selectedParent\\\"]],true,[28,\\\"t\\\",[\\\"search\\\"],null],\\\"title\\\",[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedParent\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                                \\\"],[1,[28,\\\"company-logo\\\",null,[[\\\"size\\\",\\\"company\\\"],[20,[23,15,[]]]]],false],[0,\\\"\\\\n                                                \\\"],[1,[23,15,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[15]},null],[0,\\\"                                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n                            \\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[1,[28,\\\"t\\\",[\\\"child_company\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"layout-column\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"user-has-permission\\\",[\\\"companies.change_property\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"selector-wrapper\\\"],[8],[0,\\\"\\\\n                                        \\\"],[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"onClick\\\"],[\\\"secondary-button\\\",[28,\\\"action\\\",[[23,0,[]],\\\"addChild\\\"],null]]],{\\\"statements\\\":[[0,\\\"+ \\\"],[1,[28,\\\"t\\\",[\\\"actions.add_child_company\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"showChildSelect\\\"]]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"onClick\\\"],[\\\"secondary-button\\\",[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"showChildSelect\\\"]]],null],false],null]]],{\\\"statements\\\":[[0,\\\"                                                \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"selector\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"searchEnabled\\\",\\\"searchPlaceholder\\\",\\\"searchField\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"actions.select_child_company\\\"],null],[24,[\\\"availableChildCompanies\\\"]],[24,[\\\"selectedChild\\\"]],true,[28,\\\"t\\\",[\\\"search\\\"],null],\\\"title\\\",[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedChild\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                                    \\\"],[1,[28,\\\"company-logo\\\",null,[[\\\"size\\\",\\\"company\\\"],[20,[23,14,[]]]]],false],[0,\\\"\\\\n                                                    \\\"],[1,[23,14,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[14]},null],[0,\\\"                                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"each\\\",[[24,[\\\"model\\\",\\\"company\\\",\\\"children\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"company-item\\\"],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"company-logo\\\",null,[[\\\"size\\\",\\\"company\\\"],[40,[23,13,[]]]]],false],[0,\\\"\\\\n                                        \\\"],[7,\\\"span\\\",true],[8],[1,[23,13,[\\\"title\\\"]],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"user-has-permission\\\",[\\\"companies.change_property\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"remove-company\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"removeChild\\\",[23,13,[]]],null]],[8],[0,\\\"\\\\n                                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"close\\\"],null],false],[0,\\\"\\\\n\\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"bottom\\\"]],{\\\"statements\\\":[[0,\\\"                                                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.remove\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"child_company\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[13]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[12]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-60 column\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/panel\\\",null,[[\\\"open\\\"],[true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,10,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/companies/edit.hbs' @ L311:C27) \\\"],null]],[[\\\"icon\\\"],[\\\"channels2\\\"]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"channels\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"and\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"social_profiles\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,10,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/companies/edit.hbs' @ L314:C27) \\\"],null]],[[\\\"class\\\"],[\\\"layout-column\\\"]],{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"model\\\",\\\"company\\\",\\\"accounts\\\",\\\"edges\\\"]]],null,{\\\"statements\\\":[[4,\\\"unless\\\",[[28,\\\"or\\\",[[28,\\\"eq\\\",[[23,11,[\\\"node\\\",\\\"application\\\"]],\\\"LIVECHAT\\\"],null],[28,\\\"eq\\\",[[23,11,[\\\"node\\\",\\\"application\\\"]],\\\"EMAIL\\\"],null]],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"channel-item\\\"],[8],[1,[28,\\\"svg-icon\\\",[[23,11,[\\\"node\\\",\\\"icon\\\"]]],null],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,11,[\\\"node\\\",\\\"accountUrl\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                            \\\"],[7,\\\"a\\\",true],[10,\\\"class\\\",\\\"link\\\"],[11,\\\"href\\\",[29,[[23,11,[\\\"node\\\",\\\"accountUrl\\\"]]]]],[10,\\\"target\\\",\\\"_blank\\\"],[8],[0,\\\"\\\\n                                                \\\"],[1,[23,11,[\\\"node\\\",\\\"accountUrl\\\"]],false],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[23,11,[\\\"node\\\",\\\"accountPhone\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                            +\\\"],[1,[23,11,[\\\"node\\\",\\\"accountPhone\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[23,11,[\\\"node\\\",\\\"name\\\"]],false],[0,\\\"\\\\n                                        \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[11]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[10]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/panel\\\",null,[[\\\"open\\\"],[true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/companies/edit.hbs' @ L334:C27) \\\"],null]],[[\\\"icon\\\"],[\\\"group\\\"]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"other_custom_groups\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/companies/edit.hbs' @ L337:C27) \\\"],null]],[[\\\"class\\\"],[\\\"layout-column\\\"]],{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"layout-column\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"user-has-permission\\\",[\\\"companies.change_property\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"selector-wrapper\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"onClick\\\"],[\\\"secondary-button\\\",[28,\\\"action\\\",[[23,0,[]],\\\"addGroup\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                            + \\\"],[1,[28,\\\"t\\\",[\\\"actions.add_custom_group\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"showGroupSelect\\\"]]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"onClick\\\"],[\\\"secondary-button\\\",[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"showGroupSelect\\\"]]],null],false],null]]],{\\\"statements\\\":[[0,\\\"                                                \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"selector\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"searchEnabled\\\",\\\"searchPlaceholder\\\",\\\"searchField\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"actions.select_company_group\\\"],null],[24,[\\\"restCompanyGroups\\\"]],[24,[\\\"selectedGroup\\\"]],true,[28,\\\"t\\\",[\\\"search\\\"],null],\\\"name\\\",[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedGroup\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                                    \\\"],[1,[23,9,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[9]},null],[0,\\\"                                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"table-wrapper\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"table\\\",true],[10,\\\"class\\\",\\\"table\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"thead\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n                                            \\\"],[7,\\\"th\\\",true],[8],[1,[28,\\\"t\\\",[\\\"custom_group\\\"],null],false],[9],[0,\\\"\\\\n                                            \\\"],[7,\\\"th\\\",true],[8],[1,[28,\\\"t\\\",[\\\"option\\\"],null],false],[9],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"tbody\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"model\\\",\\\"company\\\",\\\"companygroupSet\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                            \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n                                                \\\"],[7,\\\"td\\\",true],[8],[1,[23,8,[\\\"name\\\"]],false],[9],[0,\\\"\\\\n                                                \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"and\\\",[[28,\\\"gt\\\",[[23,8,[\\\"properties\\\",\\\"length\\\"]],1],null],[28,\\\"user-has-permission\\\",[\\\"companies.change_property\\\"],null]],null]],null,{\\\"statements\\\":[[0,\\\"                                                        \\\"],[7,\\\"a\\\",true],[10,\\\"class\\\",\\\"link\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"removeGroup\\\",[23,8,[]]],null]],[8],[0,\\\"\\\\n                                                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash2\\\"],null],false],[0,\\\"\\\\n                                                            \\\"],[1,[28,\\\"t\\\",[\\\"actions.remove\\\"],null],false],[0,\\\"\\\\n                                                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                                \\\"],[9],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[8]},null],[0,\\\"                                        \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[7]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/panel\\\",null,[[\\\"open\\\"],[true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/companies/edit.hbs' @ L400:C27) \\\"],null]],[[\\\"icon\\\"],[\\\"admin-task-settings\\\"]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"operations_settings\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/companies/edit.hbs' @ L403:C27) \\\"],null]],[[\\\"class\\\"],[\\\"layout-column\\\"]],{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"timezone\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"globe-2\\\"],null],false],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"disabled\\\",\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"searchEnabled\\\",\\\"searchPlaceholder\\\",\\\"searchField\\\",\\\"onChange\\\"],[[28,\\\"not\\\",[[28,\\\"user-has-permission\\\",[\\\"companies.change_property\\\"],null]],null],[28,\\\"t\\\",[\\\"timezone\\\"],null],[24,[\\\"TIMEZONES_LIST\\\"]],[24,[\\\"edit\\\",\\\"timezone\\\"]],true,[28,\\\"t\\\",[\\\"search\\\"],null],\\\"label\\\",[28,\\\"action\\\",[[23,0,[]],\\\"updateTimezone\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[23,6,[\\\"label\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[6]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"paper-form\\\",null,[[\\\"onSubmit\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"saveWorkingHours\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"working-hours\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flexDisplay\\\"],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"clock\\\"],null],false],[0,\\\"\\\\n                                        \\\"],[7,\\\"table\\\",true],[8],[0,\\\"\\\\n                                            \\\"],[7,\\\"tbody\\\",true],[8],[0,\\\"\\\\n                                            \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n                                                \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-checkbox\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"model\\\",\\\"company\\\",\\\"hours\\\",\\\"0\\\",\\\"on\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateWorkingDays\\\",0],null]]],{\\\"statements\\\":[[0,\\\"                                                        \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"time.monday\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                                \\\"],[9],[0,\\\"\\\\n                                                \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n                                                    \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/companies/edit.hbs' @ L434:C54) \\\"],null]],[[\\\"type\\\",\\\"value\\\",\\\"onChange\\\"],[\\\"time\\\",[24,[\\\"model\\\",\\\"company\\\",\\\"hours\\\",\\\"0\\\",\\\"from\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateWorkingHours\\\",0,\\\"from\\\"],null]]]],false],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n                                                \\\"],[7,\\\"td\\\",true],[8],[1,[28,\\\"t\\\",[\\\"to\\\"],null],false],[9],[0,\\\"\\\\n                                                \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n                                                    \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/companies/edit.hbs' @ L442:C54) \\\"],null]],[[\\\"type\\\",\\\"value\\\",\\\"min\\\",\\\"onChange\\\"],[\\\"time\\\",[24,[\\\"model\\\",\\\"company\\\",\\\"hours\\\",\\\"0\\\",\\\"to\\\"]],[24,[\\\"model\\\",\\\"company\\\",\\\"hours\\\",\\\"0\\\",\\\"from\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateWorkingHours\\\",0,\\\"to\\\"],null]]]],false],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n                                            \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n                                                \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-checkbox\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"model\\\",\\\"company\\\",\\\"hours\\\",\\\"1\\\",\\\"on\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateWorkingDays\\\",1],null]]],{\\\"statements\\\":[[0,\\\"                                                        \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"time.tuesday\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                                \\\"],[9],[0,\\\"\\\\n                                                \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n                                                    \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/companies/edit.hbs' @ L457:C54) \\\"],null]],[[\\\"type\\\",\\\"value\\\",\\\"onChange\\\"],[\\\"time\\\",[24,[\\\"model\\\",\\\"company\\\",\\\"hours\\\",\\\"1\\\",\\\"from\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateWorkingHours\\\",1,\\\"from\\\"],null]]]],false],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n                                                \\\"],[7,\\\"td\\\",true],[8],[1,[28,\\\"t\\\",[\\\"to\\\"],null],false],[9],[0,\\\"\\\\n                                                \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n                                                    \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/companies/edit.hbs' @ L465:C54) \\\"],null]],[[\\\"type\\\",\\\"value\\\",\\\"min\\\",\\\"onChange\\\"],[\\\"time\\\",[24,[\\\"model\\\",\\\"company\\\",\\\"hours\\\",\\\"1\\\",\\\"to\\\"]],[24,[\\\"model\\\",\\\"company\\\",\\\"hours\\\",\\\"1\\\",\\\"from\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateWorkingHours\\\",1,\\\"to\\\"],null]]]],false],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n                                            \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n                                                \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-checkbox\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"model\\\",\\\"company\\\",\\\"hours\\\",\\\"2\\\",\\\"on\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateWorkingDays\\\",2],null]]],{\\\"statements\\\":[[0,\\\"                                                        \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"time.wednesday\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                                \\\"],[9],[0,\\\"\\\\n                                                \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n                                                    \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/companies/edit.hbs' @ L480:C54) \\\"],null]],[[\\\"type\\\",\\\"value\\\",\\\"onChange\\\"],[\\\"time\\\",[24,[\\\"model\\\",\\\"company\\\",\\\"hours\\\",\\\"2\\\",\\\"from\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateWorkingHours\\\",2,\\\"from\\\"],null]]]],false],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n                                                \\\"],[7,\\\"td\\\",true],[8],[1,[28,\\\"t\\\",[\\\"to\\\"],null],false],[9],[0,\\\"\\\\n                                                \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n                                                    \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/companies/edit.hbs' @ L488:C54) \\\"],null]],[[\\\"type\\\",\\\"value\\\",\\\"min\\\",\\\"onChange\\\"],[\\\"time\\\",[24,[\\\"model\\\",\\\"company\\\",\\\"hours\\\",\\\"2\\\",\\\"to\\\"]],[24,[\\\"model\\\",\\\"company\\\",\\\"hours\\\",\\\"2\\\",\\\"from\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateWorkingHours\\\",2,\\\"to\\\"],null]]]],false],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n                                            \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n                                                \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-checkbox\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"model\\\",\\\"company\\\",\\\"hours\\\",\\\"3\\\",\\\"on\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateWorkingDays\\\",3],null]]],{\\\"statements\\\":[[0,\\\"                                                        \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"time.thursday\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                                \\\"],[9],[0,\\\"\\\\n                                                \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n                                                    \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/companies/edit.hbs' @ L503:C54) \\\"],null]],[[\\\"type\\\",\\\"value\\\",\\\"onChange\\\"],[\\\"time\\\",[24,[\\\"model\\\",\\\"company\\\",\\\"hours\\\",\\\"3\\\",\\\"from\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateWorkingHours\\\",3,\\\"from\\\"],null]]]],false],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n                                                \\\"],[7,\\\"td\\\",true],[8],[1,[28,\\\"t\\\",[\\\"to\\\"],null],false],[9],[0,\\\"\\\\n                                                \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n                                                    \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/companies/edit.hbs' @ L511:C54) \\\"],null]],[[\\\"type\\\",\\\"value\\\",\\\"min\\\",\\\"onChange\\\"],[\\\"time\\\",[24,[\\\"model\\\",\\\"company\\\",\\\"hours\\\",\\\"3\\\",\\\"to\\\"]],[24,[\\\"model\\\",\\\"company\\\",\\\"hours\\\",\\\"3\\\",\\\"from\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateWorkingHours\\\",3,\\\"to\\\"],null]]]],false],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n                                            \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n                                                \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-checkbox\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"model\\\",\\\"company\\\",\\\"hours\\\",\\\"4\\\",\\\"on\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateWorkingDays\\\",4],null]]],{\\\"statements\\\":[[0,\\\"                                                        \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"time.friday\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                                \\\"],[9],[0,\\\"\\\\n                                                \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n                                                    \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/companies/edit.hbs' @ L526:C54) \\\"],null]],[[\\\"type\\\",\\\"value\\\",\\\"onChange\\\"],[\\\"time\\\",[24,[\\\"model\\\",\\\"company\\\",\\\"hours\\\",\\\"4\\\",\\\"from\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateWorkingHours\\\",4,\\\"from\\\"],null]]]],false],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n                                                \\\"],[7,\\\"td\\\",true],[8],[1,[28,\\\"t\\\",[\\\"to\\\"],null],false],[9],[0,\\\"\\\\n                                                \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n                                                    \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/companies/edit.hbs' @ L534:C54) \\\"],null]],[[\\\"type\\\",\\\"value\\\",\\\"min\\\",\\\"onChange\\\"],[\\\"time\\\",[24,[\\\"model\\\",\\\"company\\\",\\\"hours\\\",\\\"4\\\",\\\"to\\\"]],[24,[\\\"model\\\",\\\"company\\\",\\\"hours\\\",\\\"4\\\",\\\"from\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateWorkingHours\\\",4,\\\"to\\\"],null]]]],false],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n                                            \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n                                                \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-checkbox\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"model\\\",\\\"company\\\",\\\"hours\\\",\\\"5\\\",\\\"on\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateWorkingDays\\\",5],null]]],{\\\"statements\\\":[[0,\\\"                                                        \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"time.saturday\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                                \\\"],[9],[0,\\\"\\\\n                                                \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n                                                    \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/companies/edit.hbs' @ L549:C54) \\\"],null]],[[\\\"type\\\",\\\"value\\\",\\\"onChange\\\"],[\\\"time\\\",[24,[\\\"model\\\",\\\"company\\\",\\\"hours\\\",\\\"5\\\",\\\"from\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateWorkingHours\\\",5,\\\"from\\\"],null]]]],false],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n                                                \\\"],[7,\\\"td\\\",true],[8],[1,[28,\\\"t\\\",[\\\"to\\\"],null],false],[9],[0,\\\"\\\\n                                                \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n                                                    \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/companies/edit.hbs' @ L557:C54) \\\"],null]],[[\\\"type\\\",\\\"value\\\",\\\"min\\\",\\\"onChange\\\"],[\\\"time\\\",[24,[\\\"model\\\",\\\"company\\\",\\\"hours\\\",\\\"5\\\",\\\"to\\\"]],[24,[\\\"model\\\",\\\"company\\\",\\\"hours\\\",\\\"5\\\",\\\"from\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateWorkingHours\\\",5,\\\"to\\\"],null]]]],false],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n                                            \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n                                                \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-checkbox\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"model\\\",\\\"company\\\",\\\"hours\\\",\\\"6\\\",\\\"on\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateWorkingDays\\\",6],null]]],{\\\"statements\\\":[[0,\\\"                                                        \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"time.sunday\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                                \\\"],[9],[0,\\\"\\\\n                                                \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n                                                    \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/companies/edit.hbs' @ L572:C54) \\\"],null]],[[\\\"type\\\",\\\"value\\\",\\\"onChange\\\"],[\\\"time\\\",[24,[\\\"model\\\",\\\"company\\\",\\\"hours\\\",\\\"6\\\",\\\"from\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateWorkingHours\\\",6,\\\"from\\\"],null]]]],false],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n                                                \\\"],[7,\\\"td\\\",true],[8],[1,[28,\\\"t\\\",[\\\"to\\\"],null],false],[9],[0,\\\"\\\\n                                                \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n                                                    \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/companies/edit.hbs' @ L580:C54) \\\"],null]],[[\\\"type\\\",\\\"value\\\",\\\"min\\\",\\\"onChange\\\"],[\\\"time\\\",[24,[\\\"model\\\",\\\"company\\\",\\\"hours\\\",\\\"6\\\",\\\"to\\\"]],[24,[\\\"model\\\",\\\"company\\\",\\\"hours\\\",\\\"6\\\",\\\"from\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateWorkingHours\\\",6,\\\"to\\\"],null]]]],false],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"and\\\",[[28,\\\"eq\\\",[[23,0,[\\\"hoursChanged\\\"]],true],null],[28,\\\"user-has-permission\\\",[\\\"companies.change_property\\\"],null]],null]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-button\\\",null,[[\\\"onClick\\\",\\\"class\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"cancelWorkingHours\\\"],null],\\\"secondary-button\\\"]],{\\\"statements\\\":[[0,\\\"                                                \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"submit-button\\\"]],\\\"expected `form.submit-button` to be a contextual component but found a string. Did you mean `(component form.submit-button)`? ('inboxfront/templates/companies/edit.hbs' @ L599:C47) \\\"],null]],[[\\\"class\\\",\\\"disabled\\\"],[\\\"primary-button\\\",[23,5,[\\\"isInvalid\\\"]]]],{\\\"statements\\\":[[0,\\\"                                                \\\"],[1,[28,\\\"t\\\",[\\\"actions.save\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[5]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[4]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"footer\\\"]],\\\"expected `page.footer` to be a contextual component but found a string. Did you mean `(component page.footer)`? ('inboxfront/templates/companies/edit.hbs' @ L616:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"action-buttons\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"back-link\\\",\\\"companies.index\\\"]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.back\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"user-has-permission\\\",[\\\"companies.change_property\\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"model\\\",\\\"company\\\",\\\"isActive\\\"]]],null,{\\\"statements\\\":[[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"showDeactivateDialog\\\"]]],null],true],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"actions.deactivate\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"activateCompany\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"actions.activate\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[28,\\\"user-has-permission\\\",[\\\"companies.delete_property\\\"],null]],null,{\\\"statements\\\":[[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"showDeleteDialog\\\"]]],null],true],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[3]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"showDeactivateDialog\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"deactivateCompany\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/companies/edit.hbs' @ L648:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.deactivate\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"company\\\"],null],false],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n        \\\"],[1,[24,[\\\"model\\\",\\\"company\\\",\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/companies/edit.hbs' @ L653:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"checkmark-circle\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"deactivate_company_info\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/companies/edit.hbs' @ L657:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"info\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"deactivate_company_msg\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[1,[23,2,[\\\"btn-cancel\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"btn-confirm\\\"]],\\\"expected `dialog.btn-confirm` to be a contextual component but found a string. Did you mean `(component dialog.btn-confirm)`? ('inboxfront/templates/companies/edit.hbs' @ L662:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.deactivate\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[2]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"showDeleteDialog\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"deleteCompany\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/companies/edit.hbs' @ L672:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete_company\\\"],null],false],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n        \\\"],[1,[24,[\\\"model\\\",\\\"company\\\",\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/companies/edit.hbs' @ L677:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"trash2\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"delete_company_msg\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[1,[23,1,[\\\"btn-cancel\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"btn-confirm\\\"]],\\\"expected `dialog.btn-confirm` to be a contextual component but found a string. Did you mean `(component dialog.btn-confirm)`? ('inboxfront/templates/companies/edit.hbs' @ L682:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/companies/edit.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/companies/index\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"W+WvS6D2\",\n    \"block\": \"{\\\"symbols\\\":[\\\"page\\\",\\\"table\\\",\\\"body\\\",\\\"company\\\",\\\"row\\\",\\\"menu\\\",\\\"head\\\"],\\\"statements\\\":[[4,\\\"page-admin\\\",null,null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `page.title` to be a contextual component but found a string. Did you mean `(component page.title)`? ('inboxfront/templates/companies/index.hbs' @ L2:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"text\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"h2\\\",true],[8],[1,[28,\\\"t\\\",[\\\"company\\\"],null],false],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"permission\\\",\\\"icon\\\",\\\"onClick\\\"],[\\\"companies.add_property\\\",\\\"plus\\\",[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"showCreateDialog\\\"]]],null],true],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.create_company\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"content\\\"]],\\\"expected `page.content` to be a contextual component but found a string. Did you mean `(component page.content)`? ('inboxfront/templates/companies/index.hbs' @ L17:C7) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"model\\\",\\\"companies\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"grid-place admin-table\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-data-table\\\",null,[[\\\"sortDir\\\",\\\"class\\\",\\\"selectable\\\"],[\\\"desc\\\",\\\"table\\\",true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"head\\\"]],\\\"expected `table.head` to be a contextual component but found a string. Did you mean `(component table.head)`? ('inboxfront/templates/companies/index.hbs' @ L25:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/companies/index.hbs' @ L26:C27) \\\"],null]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"name\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                        \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/companies/index.hbs' @ L27:C27) \\\"],null]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"country\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                        \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/companies/index.hbs' @ L28:C27) \\\"],null]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"contact\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                        \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/companies/index.hbs' @ L29:C27) \\\"],null]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"website\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                        \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/companies/index.hbs' @ L30:C27) \\\"],null]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"users\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                        \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/companies/index.hbs' @ L31:C27) \\\"],null]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"Status\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/companies/index.hbs' @ L32:C26) \\\"],null]],[[\\\"class\\\"],[\\\"actions\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[7]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"body\\\"]],\\\"expected `table.body` to be a contextual component but found a string. Did you mean `(component table.body)`? ('inboxfront/templates/companies/index.hbs' @ L34:C23) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"model\\\",\\\"companies\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"row\\\"]],\\\"expected `body.row` to be a contextual component but found a string. Did you mean `(component body.row)`? ('inboxfront/templates/companies/index.hbs' @ L36:C31) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/companies/index.hbs' @ L37:C35) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"query\\\",\\\"route\\\"],[\\\"link\\\",[28,\\\"hash\\\",null,[[\\\"id\\\"],[[23,4,[\\\"id\\\"]]]]],\\\"companies.edit\\\"]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"company-logo\\\",null,[[\\\"size\\\",\\\"company\\\"],[25,[23,4,[]]]]],false],[0,\\\"\\\\n                                        \\\"],[1,[23,4,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/companies/index.hbs' @ L47:C35) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[23,4,[\\\"countryName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/companies/index.hbs' @ L51:C35) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[23,4,[\\\"phoneNumber\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/companies/index.hbs' @ L55:C35) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[23,4,[\\\"website\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/companies/index.hbs' @ L59:C35) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"users\\\"],[[\\\"class\\\"],[\\\"people-icon\\\"]]],false],[0,\\\"\\\\n                                    \\\"],[1,[23,4,[\\\"staffProfiles\\\",\\\"length\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/companies/index.hbs' @ L64:C35) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[[23,4,[\\\"isActive\\\"]],[28,\\\"not\\\",[[28,\\\"user-has-permission\\\",[\\\"companies.change_property\\\"],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"changeCompanyStatus\\\",[23,4,[]]],null]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/companies/index.hbs' @ L73:C35) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"common/grid/action-dropdown\\\",null,null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,4,[\\\"isActive\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"item\\\"]],\\\"expected `menu.item` to be a contextual component but found a string. Did you mean `(component menu.item)`? ('inboxfront/templates/companies/index.hbs' @ L76:C43) \\\"],null]],[[\\\"permission\\\",\\\"icon\\\",\\\"onClick\\\"],[\\\"companies.change_property\\\",\\\"slash\\\",[28,\\\"action\\\",[[23,0,[]],\\\"deactivateDialog\\\",[23,4,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[28,\\\"t\\\",[\\\"actions.deactivate\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"item\\\"]],\\\"expected `menu.item` to be a contextual component but found a string. Did you mean `(component menu.item)`? ('inboxfront/templates/companies/index.hbs' @ L84:C43) \\\"],null]],[[\\\"permission\\\",\\\"icon\\\",\\\"onClick\\\"],[\\\"companies.change_property\\\",\\\"checkmark-circle\\\",[28,\\\"action\\\",[[23,0,[]],\\\"activateCompany\\\",[23,4,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[28,\\\"t\\\",[\\\"actions.activate\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"item\\\"]],\\\"expected `menu.item` to be a contextual component but found a string. Did you mean `(component menu.item)`? ('inboxfront/templates/companies/index.hbs' @ L93:C39) \\\"],null]],[[\\\"permission\\\",\\\"icon\\\",\\\"onClick\\\"],[\\\"companies.delete_property\\\",\\\"trash2\\\",[28,\\\"action\\\",[[23,0,[]],\\\"deleteDialog\\\",[23,4,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[6]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[5]},null]],\\\"parameters\\\":[4]},null]],\\\"parameters\\\":[3]},null]],\\\"parameters\\\":[2]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"emptyList\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"svg-icon\\\",[\\\"edit-2\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"p\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"user-has-permission\\\",[\\\"companies.add_property\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"no_company_msg\\\"],null],false],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"openBtn\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"showCreateDialog\\\"]]],null],true],null]],[8],[1,[28,\\\"t\\\",[\\\"actions.click\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"dont_have_permissions\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null],[0,\\\"\\\\n\\\"],[1,[28,\\\"companies/create-sidenav\\\",null,[[\\\"open\\\",\\\"onClose\\\",\\\"onCreate\\\"],[[24,[\\\"showCreateDialog\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onCreateClose\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"onCompanyCreate\\\"],null]]]],false],[0,\\\"\\\\n\\\\n\\\"],[1,[28,\\\"companies/dialogs/confirm-deactivate\\\",null,[[\\\"open\\\",\\\"company\\\",\\\"onConfirm\\\"],[[24,[\\\"showDeactivateDialog\\\"]],[24,[\\\"selectedCompany\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"deactivateCompany\\\"],null]]]],false],[0,\\\"\\\\n\\\\n\\\"],[1,[28,\\\"companies/dialogs/confirm-delete\\\",null,[[\\\"open\\\",\\\"company\\\",\\\"onConfirm\\\"],[[24,[\\\"showDeleteDialog\\\"]],[24,[\\\"selectedCompany\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"deleteCompany\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/companies/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/application-loading\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"wOb84lDZ\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"application-loading-wrapper\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"textLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"p\\\",true],[8],[1,[22,\\\"textLoading\\\"],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"loader\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[8],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[8],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[8],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/application-loading.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/assistants/chatbot-preview\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"G1rbrnGP\",\n    \"block\": \"{\\\"symbols\\\":[\\\"block\\\",\\\"option\\\",\\\"index\\\",\\\"child\\\",\\\"child\\\",\\\"attachment\\\"],\\\"statements\\\":[[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-widget2\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"chat-container\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"header\\\"],[11,\\\"style\\\",[29,[\\\"background-color: \\\",[24,[\\\"widget\\\",\\\"themeColor\\\"]]]]],[8],[0,\\\"\\\\n            \\\"],[7,\\\"h3\\\",true],[8],[1,[28,\\\"t\\\",[\\\"flow\\\"],null],false],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"body\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"list-wrapper\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"blockList\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"style\\\",true],[8],[0,\\\"\\\\n                        .msg-btn {\\\\n                            border-color: \\\"],[1,[24,[\\\"widget\\\",\\\"themeColor\\\"]],false],[0,\\\" !important;\\\\n                            color: \\\"],[1,[24,[\\\"widget\\\",\\\"themeColor\\\"]],false],[0,\\\" !important;\\\\n                        }\\\\n\\\\n                        .msg-btn:hover {\\\\n                            background-color: \\\"],[1,[24,[\\\"widget\\\",\\\"themeColor\\\"]],false],[0,\\\" !important;\\\\n                            color: white !important;\\\\n                        }\\\\n\\\\n                        .message.right .body {\\\\n                            background-color: \\\"],[1,[24,[\\\"widget\\\",\\\"themeColor\\\"]],false],[0,\\\" !important;\\\\n                        }\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"message \\\",[23,1,[\\\"position\\\"]]]]],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,1,[\\\"mainTitle\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"body\\\"],[8],[1,[23,1,[\\\"mainTitle\\\"]],true],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[28,\\\"not\\\",[[23,1,[\\\"hidden\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"name\\\"]],\\\"Voucher/Promo Code\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"body\\\"],[8],[1,[23,1,[\\\"extraData\\\",\\\"promoCode\\\"]],true],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"blockType\\\"]],\\\"SLIDER\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"message-slider\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"slick-slider\\\",null,[[\\\"slidesToShow\\\",\\\"infinite\\\"],[1,false]],{\\\"statements\\\":[[4,\\\"each\\\",[[23,1,[\\\"children\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,5,[\\\"blockType\\\"]],\\\"BUTTON\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"message-button\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,5,[\\\"attachments\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"block-image\\\"],[11,\\\"style\\\",[29,[\\\"background-image: url(\\\",[28,\\\"media-url\\\",[[23,6,[\\\"datafile\\\"]]],null],\\\")\\\"]]],[8],[0,\\\"\\\\n                                                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[6]},null],[0,\\\"                                                    \\\"],[7,\\\"p\\\",true],[8],[1,[23,5,[\\\"mainTitle\\\"]],true],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"p\\\",true],[8],[1,[23,5,[\\\"subtitle\\\"]],false],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"a\\\",true],[11,\\\"href\\\",[29,[[28,\\\"replace-url\\\",[[23,5,[\\\"redirectUrl\\\"]]],null]]]],[10,\\\"class\\\",\\\"button-img\\\"],[10,\\\"target\\\",\\\"_blank\\\"],[8],[0,\\\"\\\\n                                                        \\\"],[1,[23,5,[\\\"name\\\"]],false],[0,\\\"\\\\n                                                    \\\"],[9],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[5]},null]],\\\"parameters\\\":[]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"icon\\\"]],\\\"options-single\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"message-buttons\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,1,[\\\"children\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,4,[\\\"blockType\\\"]],\\\"BUTTON\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"msg-btn\\\"],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"sendChat\\\",[23,4,[]],[23,1,[]]],null]],[8],[0,\\\"\\\\n                                                \\\"],[1,[23,4,[\\\"mainTitle\\\"]],true],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[4]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"name\\\"]],\\\"Options (Single select)\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"message-buttons\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,1,[\\\"extraData\\\",\\\"options\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"msg-btn\\\"],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"sendChat\\\",[23,2,[]],[23,1,[]],[23,3,[]]],null]],[8],[0,\\\"\\\\n                                            \\\"],[1,[23,2,[\\\"mainTitle\\\"]],true],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2,3]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n                            \\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[4,\\\"if\\\",[[24,[\\\"isLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"lds-ellipsis\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"input-field\\\"],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"textarea\\\",\\\"passThru\\\",\\\"onChange\\\",\\\"class\\\"],[\\\"Writing...\\\",[24,[\\\"messageInput\\\"]],true,[28,\\\"hash\\\",null,[[\\\"rows\\\",\\\"maxRows\\\"],[2,3]]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"messageInput\\\"]]],null]],null],\\\"textarea\\\"]]],false],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"send-button\\\"],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"sendChat\\\"],null]],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"send-msg\\\"],null],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"launcher\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"style\\\",\\\"float:left\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"reRun\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    Re-run\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"image-launcher opened\\\"],[11,\\\"style\\\",[29,[\\\"background-image: url(\\\",[24,[\\\"widget\\\",\\\"launcherUrl\\\"]],\\\"); background-color: \\\",[24,[\\\"widget\\\",\\\"themeColor\\\"]],\\\"; float: \\\",[24,[\\\"widget\\\",\\\"position\\\"]]]]],[8],[0,\\\"\\\\n\\\"],[4,\\\"unless\\\",[[24,[\\\"widget\\\",\\\"launcherUrl\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"icon-expand-collapse\\\"],[[\\\"class\\\"],[\\\"icon-launcher\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/assistants/chatbot-preview.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/assistants/dialogs/activate-flow\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"BxfzD6O7\",\n    \"block\": \"{\\\"symbols\\\":[\\\"dialog\\\"],\\\"statements\\\":[[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"open\\\"]],[24,[\\\"onConfirm\\\"]]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/components/assistants/dialogs/activate-flow.hbs' @ L6:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"activate_flow\\\"],[[\\\"name\\\"],[[24,[\\\"flow\\\",\\\"title\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/components/assistants/dialogs/activate-flow.hbs' @ L10:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"lock2\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"flow\\\",\\\"isValid\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"info_activate_flow1\\\"],null],false],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n                \\\"],[1,[28,\\\"t\\\",[\\\"info_activate_flow2\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"fill_fields\\\"],[[\\\"name\\\"],[[24,[\\\"flow\\\",\\\"title\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"btn-cancel\\\"]],\\\"expected `dialog.btn-cancel` to be a contextual component but found a string. Did you mean `(component dialog.btn-cancel)`? ('inboxfront/templates/components/assistants/dialogs/activate-flow.hbs' @ L21:C6) \\\"],null]],[[\\\"class\\\"],[[28,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"flow\\\",\\\"isValid\\\"]]],null],\\\"pull-right\\\",\\\"\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"flow\\\",\\\"isValid\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[23,1,[\\\"btn-confirm\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/assistants/dialogs/activate-flow.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/assistants/dialogs/delete-flow\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"sjL03oMs\",\n    \"block\": \"{\\\"symbols\\\":[\\\"dialog\\\"],\\\"statements\\\":[[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"open\\\"]],[24,[\\\"onConfirm\\\"]]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/components/assistants/dialogs/delete-flow.hbs' @ L6:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"wait\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/components/assistants/dialogs/delete-flow.hbs' @ L10:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"trash2\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[1,[28,\\\"t\\\",[\\\"r_u_sure_to_delete\\\"],null],false],[0,\\\" \\\"],[1,[24,[\\\"flow\\\",\\\"title\\\"]],false],[0,\\\"?\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[1,[23,1,[\\\"btn-cancel\\\"]],false],[0,\\\"\\\\n    \\\"],[1,[23,1,[\\\"btn-confirm\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/assistants/dialogs/delete-flow.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/assistants/dialogs/duplicate-flow\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"nwuXo5Ty\",\n    \"block\": \"{\\\"symbols\\\":[\\\"dialog\\\"],\\\"statements\\\":[[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"open\\\"]],[24,[\\\"onConfirm\\\"]]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/components/assistants/dialogs/duplicate-flow.hbs' @ L6:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"wait\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/components/assistants/dialogs/duplicate-flow.hbs' @ L10:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"copy2\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[1,[28,\\\"t\\\",[\\\"r_u_sure_to_duplicate\\\"],null],false],[0,\\\" \\\"],[1,[24,[\\\"flow\\\",\\\"title\\\"]],false],[0,\\\"?\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[1,[23,1,[\\\"btn-cancel\\\"]],false],[0,\\\"\\\\n    \\\"],[1,[23,1,[\\\"btn-confirm\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/assistants/dialogs/duplicate-flow.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/assistants/flows/action\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"59pGmFra\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"single-option action\\\"],[8],[0,\\\"\\\\n    \\\"],[1,[24,[\\\"nextComponent\\\",\\\"name\\\"]],false],[0,\\\"\\\\n\\\"],[9]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/assistants/flows/action.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/assistants/flows/add-components\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"noMfErpD\",\n    \"block\": \"{\\\"symbols\\\":[\\\"p\\\",\\\"component\\\",\\\"p\\\",\\\"component\\\"],\\\"statements\\\":[[4,\\\"common/panel\\\",null,[[\\\"open\\\",\\\"disabled\\\"],[[28,\\\"or\\\",[[28,\\\"and\\\",[true,[28,\\\"not\\\",[[24,[\\\"disabled\\\"]]],null],[24,[\\\"expanded\\\"]]],null]],null],[24,[\\\"disabled\\\"]]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/assistants/flows/add-components.hbs' @ L2:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"configure\\\"]],{\\\"statements\\\":[[0,\\\"        Actions\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/assistants/flows/add-components.hbs' @ L5:C7) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"chatbots\\\",\\\"components\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"draggable\\\",\\\"true\\\"],[11,\\\"class\\\",[29,[\\\"alignCenter item-component \\\",[28,\\\"flow-disabled\\\",[[24,[\\\"selectedComponent\\\"]],[23,4,[]],[24,[\\\"dataCollectorsSelect\\\"]]],null],[28,\\\"if\\\",[[23,4,[\\\"disabled\\\"]],\\\" disabled\\\"],null]]]],[11,\\\"ondragstart\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onDragStart\\\",[23,4,[]]],null]],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"icon-component\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[[23,4,[\\\"icon\\\"]]],null],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[1,[23,4,[\\\"name\\\"]],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[4]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[3]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/panel\\\",null,[[\\\"open\\\",\\\"disabled\\\"],[[28,\\\"or\\\",[[28,\\\"and\\\",[true,[28,\\\"not\\\",[[24,[\\\"disabled\\\"]]],null],[24,[\\\"expanded\\\"]]],null]],null],[24,[\\\"disabled\\\"]]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/assistants/flows/add-components.hbs' @ L20:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"configure\\\"]],{\\\"statements\\\":[[0,\\\"        Additional conditions\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/assistants/flows/add-components.hbs' @ L23:C7) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"chatbots\\\",\\\"additionalConditions\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"alignCenter item-component \\\",[28,\\\"flow-disabled\\\",[[24,[\\\"selectedComponent\\\"]],[23,2,[]],[24,[\\\"dataCollectorsSelect\\\"]]],null],[28,\\\"if\\\",[[23,2,[\\\"disabled\\\"]],\\\" disabled\\\"],null]]]],[11,\\\"ondragstart\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onDragStart\\\",[23,2,[]]],null]],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"icon-component\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[[23,2,[\\\"icon\\\"]]],null],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[1,[23,2,[\\\"name\\\"]],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/assistants/flows/add-components.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/assistants/flows/add-triggers\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"XrsljWv6\",\n    \"block\": \"{\\\"symbols\\\":[\\\"p\\\",\\\"item\\\"],\\\"statements\\\":[[4,\\\"common/panel\\\",null,[[\\\"open\\\"],[[24,[\\\"isOpen\\\"]]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/assistants/flows/add-triggers.hbs' @ L2:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"configure\\\"]],{\\\"statements\\\":[[0,\\\"        Triggers\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/assistants/flows/add-triggers.hbs' @ L5:C7) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"triggersList\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"alignCenter item-component trigger-item\\\",[28,\\\"if\\\",[[23,2,[\\\"disabled\\\"]],\\\" disabled\\\"],null],[28,\\\"if\\\",[[23,2,[\\\"textColor\\\"]],\\\" orange\\\"],null]]]],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"addTrigger\\\"]],[23,2,[]]],null]],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"icon-component\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[[23,2,[\\\"icon\\\"]]],null],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[1,[23,2,[\\\"label\\\"]],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/assistants/flows/add-triggers.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/assistants/flows/audience\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"BdiemB0w\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-flow-wrap\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"openStartConfigure\\\"]]],null]],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-flow-title\\\"],[8],[1,[28,\\\"t\\\",[\\\"set_audience\\\"],null],false],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-flow-info\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flow-icon\\\"],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"audience\\\"],null],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"audience\\\"],null],false],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"disabled\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"span\\\",true],[11,\\\"class\\\",[29,[\\\"add-component-flow\\\",[28,\\\"if\\\",[[24,[\\\"isCopyState\\\"]],\\\" copied\\\"],null]]]],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"openAddComponent\\\",null],null]],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"plus-square\\\"],null],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[9]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/assistants/flows/audience.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/assistants/flows/canvas\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"YEAiMUhE\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"canvas\\\",true],[10,\\\"id\\\",\\\"canvas_flows\\\"],[8],[0,\\\"\\\\n    Canvas not supported\\\\n\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/assistants/flows/canvas.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/assistants/flows/component-config\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"Lw8m5mN0\",\n    \"block\": \"{\\\"symbols\\\":[\\\"item\\\",\\\"index\\\",\\\"user\\\",\\\"tag\\\",\\\"user\\\",\\\"action\\\",\\\"rule\\\",\\\"index\\\",\\\"con\\\",\\\"column\\\",\\\"condition\\\",\\\"field\\\",\\\"u\\\",\\\"card\\\",\\\"index\\\",\\\"option\\\",\\\"con\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"extraData\\\",\\\"type\\\"]],\\\"delay\\\"],null]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[0,\\\"Delay time\\\"],[9],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flexDisplay\\\"],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[[24,[\\\"selectedComponent\\\",\\\"extraData\\\",\\\"value\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"updateDelayParams\\\"]],[24,[\\\"selectedComponent\\\"]],\\\"value\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"required\\\",\\\"options\\\",\\\"selected\\\",\\\"disabled\\\",\\\"onChange\\\"],[true,[24,[\\\"delay_options\\\"]],[28,\\\"or\\\",[[24,[\\\"selectedComponent\\\",\\\"extraData\\\",\\\"measure\\\"]],\\\"seconds\\\"],null],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"updateDelayParams\\\"]],[24,[\\\"selectedComponent\\\"]],\\\"measure\\\"],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[23,17,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[17]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"extraData\\\",\\\"type\\\"]],\\\"random\\\"],null]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n        The \\\\\\\"Randomize\\\\\\\" block allows you to choose path randomly\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"extraData\\\",\\\"type\\\"]],\\\"subscribe\\\"],null]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n        Subscribe your visitors for mailing\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field msg\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"message\\\"],null],false],[9],[9],[0,\\\"\\\\n        \\\"],[1,[28,\\\"field-emoji\\\",null,[[\\\"class\\\",\\\"onBlurInputMessage\\\",\\\"message\\\",\\\"extraData\\\"],[[28,\\\"if\\\",[[28,\\\"and\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"blockType\\\"]],\\\"TEXT\\\"],null],[28,\\\"lt\\\",[[24,[\\\"selectedComponent\\\",\\\"children\\\",\\\"length\\\"]],2],null],[28,\\\"not\\\",[[24,[\\\"selectedComponent\\\",\\\"mainTitle\\\"]]],null]],null],\\\"error\\\",\\\"\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInputMessage\\\"],null],[24,[\\\"mainTitle\\\"]],[24,[\\\"selectedComponent\\\",\\\"id\\\"]]]]],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"and\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"blockType\\\"]],\\\"TEXT\\\"],null],[28,\\\"gt\\\",[[24,[\\\"selectedComponent\\\",\\\"children\\\",\\\"length\\\"]],1],null]],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field single\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"h4\\\",true],[8],[1,[28,\\\"t\\\",[\\\"max_options_select\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"selectedComponent\\\",\\\"children\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"class\\\",\\\"value\\\",\\\"required\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[28,\\\"if\\\",[[28,\\\"not\\\",[[23,16,[\\\"mainTitle\\\"]]],null],\\\"error\\\",\\\"\\\"],null],[23,16,[\\\"mainTitle\\\"]],true,[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[23,16,[\\\"mainTitle\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onBlurInputMessage\\\"]],[23,16,[\\\"id\\\"]],[23,16,[\\\"mainTitle\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"gt\\\",[[24,[\\\"selectedComponent\\\",\\\"children\\\",\\\"length\\\"]],2],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"trash-icon\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"removeOption\\\"]],[23,16,[]]],null]],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash\\\"],null],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[16]},null],[4,\\\"if\\\",[[28,\\\"lt\\\",[[24,[\\\"selectedComponent\\\",\\\"children\\\",\\\"length\\\"]],6],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"add-option\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"span\\\",true],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"addOption\\\"]]],null]],[10,\\\"class\\\",\\\"link\\\"],[8],[0,\\\"\\\\n                                            + \\\"],[1,[28,\\\"t\\\",[\\\"add_option\\\"],null],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"blockType\\\"]],\\\"SLIDER\\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"reRender\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"drop-zone\\\",null,[[\\\"class\\\",\\\"config\\\",\\\"success\\\"],[\\\"hide\\\",[24,[\\\"optionsUpload\\\"]],[24,[\\\"uploadSuccess\\\"]]]]],false],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"dropzone-previews hide\\\"],[10,\\\"id\\\",\\\"upload-preview\\\"],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[7,\\\"h4\\\",true],[8],[1,[28,\\\"t\\\",[\\\"max_cards\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"selectedComponent\\\",\\\"children\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"group-card\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not-eq\\\",[[24,[\\\"selectedComponent\\\",\\\"children\\\",\\\"length\\\"]],1],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"trash-icon\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"removeCard\\\",[23,14,[]]],null]],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash\\\"],null],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[7,\\\"h5\\\",true],[8],[1,[28,\\\"t\\\",[\\\"card\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"sum\\\",[[23,15,[]],1],null],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"image_url\\\"],null],false],[9],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"attachment-field\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"image_url\\\"],null],[23,14,[\\\"attachments\\\",\\\"0\\\",\\\"filename\\\"]],true,[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[23,14,[\\\"attachments\\\",\\\"0\\\",\\\"filename\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"icon-file-icon\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"addCardId\\\",[23,14,[]]],null]],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"icon-file\\\"],null],false],[0,\\\"\\\\n                            \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"actions_browse\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"title\\\"],null],false],[9],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[28,\\\"t\\\",[\\\"title\\\"],null],[23,14,[\\\"mainTitle\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[23,14,[\\\"mainTitle\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInputSlider\\\",\\\"mainTitle\\\",[23,14,[\\\"mainTitle\\\"]],[23,14,[\\\"id\\\"]]],null]]]],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"sub_title\\\"],null],false],[9],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"textarea\\\",\\\"maxlengthTextArea\\\",\\\"onBlur\\\"],[[28,\\\"t\\\",[\\\"sub_title\\\"],null],[23,14,[\\\"subtitle\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[23,14,[\\\"subtitle\\\"]]],null]],null],true,80,[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInputSlider\\\",\\\"subtitle\\\",[23,14,[\\\"subtitle\\\"]],[23,14,[\\\"id\\\"]]],null]]]],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"h5\\\",true],[8],[1,[28,\\\"t\\\",[\\\"call_action\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"button_name\\\"],null],false],[9],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[28,\\\"t\\\",[\\\"button_name\\\"],null],[23,14,[\\\"name\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[23,14,[\\\"name\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInputSlider\\\",\\\"name\\\",[23,14,[\\\"name\\\"]],[23,14,[\\\"id\\\"]]],null]]]],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"button_url\\\"],null],false],[9],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[28,\\\"t\\\",[\\\"button_url\\\"],null],[23,14,[\\\"redirectUrl\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[23,14,[\\\"redirectUrl\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInputSlider\\\",\\\"redirectUrl\\\",[23,14,[\\\"redirectUrl\\\"]],[23,14,[\\\"id\\\"]]],null]]]],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[14,15]},null],[4,\\\"if\\\",[[28,\\\"lt\\\",[[24,[\\\"selectedComponent\\\",\\\"children\\\",\\\"length\\\"]],6],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"add-card\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"span\\\",true],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"addCard\\\"],null]],[10,\\\"class\\\",\\\"link\\\"],[8],[0,\\\"\\\\n                                        + \\\"],[1,[28,\\\"t\\\",[\\\"add_card\\\"],null],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"blockType\\\"]],\\\"FORM\\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"data_collector\\\"],null],false],[9],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[\\\" \\\",[24,[\\\"dataCollectorsSelect\\\"]],[24,[\\\"selectedComponent\\\",\\\"selectedContact\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onSelectField\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[23,13,[\\\"label\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[13]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"selectedComponent\\\",\\\"dataCollectorsSelect\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field-data alignCenter\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field-data-icon\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[[23,12,[\\\"icon\\\"]]],null],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[23,12,[\\\"label\\\"]],false],[9],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"trash-icon\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"removeField\\\",[23,12,[]]],null]],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash\\\"],null],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[12]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"name\\\"]],\\\"Action\\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"h4\\\",true],[8],[1,[28,\\\"t\\\",[\\\"Actions\\\"],null],false],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n            \\\"],[7,\\\"button\\\",true],[11,\\\"class\\\",[29,[\\\"always-btn \\\",[28,\\\"if\\\",[[24,[\\\"selectedComponent\\\",\\\"alwaysBtn\\\"]],\\\"active\\\",\\\"\\\"],null]]]],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"toggleAlwaysBtn\\\",true],null]],[10,\\\"type\\\",\\\"button\\\"],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"t\\\",[\\\"time.always\\\"],null],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"button\\\",true],[11,\\\"class\\\",[29,[\\\"always-btn \\\",[28,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"selectedComponent\\\",\\\"alwaysBtn\\\"]]],null],\\\"active\\\",\\\"\\\"],null]]]],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"toggleAlwaysBtn\\\",false],null]],[10,\\\"type\\\",\\\"button\\\"],[8],[0,\\\"\\\\n                Not Always\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"unless\\\",[[24,[\\\"selectedComponent\\\",\\\"alwaysBtn\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"h4\\\",true],[8],[1,[28,\\\"t\\\",[\\\"rule_action\\\"],null],false],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"visitors\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"selected\\\",\\\"options\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"actions.check_condition\\\"],null],true,[24,[\\\"selectedComponent\\\",\\\"checkCondition\\\"]],[24,[\\\"checkConditions\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedComponent\\\",\\\"checkCondition\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[23,11,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[11]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"conditions\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"selectedComponent\\\",\\\"rules\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"rulesWrapper\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"rule-item\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"column\\\"],null],true,[24,[\\\"ruleOptions\\\",\\\"variables\\\"]],[23,7,[\\\"selectedColumn\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"selectVariablesActions\\\",[23,8,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[23,10,[\\\"label\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[10]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"rule-item\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"selected\\\",\\\"options\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"condition\\\"],null],true,[23,7,[\\\"selectedCondition\\\"]],[23,7,[\\\"ruleOptions\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[23,7,[\\\"selectedCondition\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[23,9,[\\\"label\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[9]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"rule-item\\\"],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[28,\\\"t\\\",[\\\"actions.enter_value\\\"],null],true,[23,7,[\\\"selectedConditionValue\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[23,7,[\\\"selectedConditionValue\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"onBlurRulesAction\\\"],null]]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"gt\\\",[[24,[\\\"selectedComponent\\\",\\\"rules\\\",\\\"length\\\"]],1],null]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"trash-icon\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"removeRule\\\",[23,7,[]]],null]],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash\\\"],null],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[7,8]},null],[0,\\\"                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"span\\\",true],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"addRule\\\"],null]],[10,\\\"class\\\",\\\"link\\\"],[8],[0,\\\"\\\\n                                            + \\\"],[1,[28,\\\"t\\\",[\\\"actions.add_rule\\\"],null],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"each\\\",[[24,[\\\"selectedComponent\\\",\\\"actions\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-list-actions\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flexDisplay\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"action-label\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"selected\\\",\\\"options\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"actions.add_action\\\"],null],[23,1,[\\\"checkAction\\\"]],[24,[\\\"selectedComponent\\\",\\\"actionsFlow\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"checkActionComponent\\\",[23,2,[]]],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[23,6,[\\\"label\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[6]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"checkAction\\\",\\\"type\\\"]],\\\"assign\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"action-body\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"selected\\\",\\\"options\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"actions.choose_user\\\"],null],[23,1,[\\\"assign_to\\\"]],[24,[\\\"model\\\",\\\"propertyUsers\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onSelectUser\\\",[23,2,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[23,5,[\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[23,5,[\\\"lastName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[5]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"checkAction\\\",\\\"type\\\"]],\\\"tag\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"action-body\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"tag-input\\\",null,[[\\\"tags\\\",\\\"placeholder\\\",\\\"indexTag\\\",\\\"addTag\\\",\\\"removeTagAtIndex\\\"],[[23,1,[\\\"tag_visitor\\\"]],[28,\\\"t\\\",[\\\"tags\\\"],null],[23,2,[]],[28,\\\"action\\\",[[23,0,[]],\\\"addTag\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"removeTagAtIndex\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[23,4,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[4]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"checkAction\\\",\\\"type\\\"]],\\\"contacts\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"action-body\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"selected\\\",\\\"options\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"actions.choose_user\\\"],null],[23,1,[\\\"assign_to\\\"]],[24,[\\\"model\\\",\\\"propertyUsers\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onSelectUser\\\",[23,2,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[23,3,[\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[23,3,[\\\"lastName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"checkAction\\\",\\\"type\\\"]],\\\"close\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"action-body\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[23,1,[\\\"close_conversation\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"actionCloseStatus\\\",[23,2,[]]],null]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                    \\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"action-delete\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"gt\\\",[[24,[\\\"selectedComponent\\\",\\\"actions\\\",\\\"length\\\"]],1],null]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"trash-icon\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"removeAction\\\",[23,1,[]]],null]],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash\\\"],null],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1,2]},null],[4,\\\"if\\\",[[28,\\\"lt\\\",[[24,[\\\"selectedComponent\\\",\\\"actions\\\",\\\"length\\\"]],4],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"span\\\",true],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"addAction\\\"],null]],[10,\\\"class\\\",\\\"link\\\"],[8],[0,\\\"\\\\n                                        + \\\"],[1,[28,\\\"t\\\",[\\\"actions.add_action\\\"],null],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/assistants/flows/component-config.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/assistants/flows/form\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"u3QazjLO\",\n    \"block\": \"{\\\"symbols\\\":[\\\"field\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"fields-data\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"nextComponent\\\",\\\"dataCollectorsSelect\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"single-option\\\"],[8],[0,\\\"\\\\n            \\\"],[1,[23,1,[\\\"text\\\"]],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"disabled\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"span\\\",true],[11,\\\"class\\\",[29,[\\\"add-component-flow\\\",[28,\\\"if\\\",[[24,[\\\"isCopyState\\\"]],\\\" copied\\\"],null]]]],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"openAddComponent\\\",[24,[\\\"component\\\"]]],null]],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"plus-square\\\"],null],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[9],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"nextComponent\\\",\\\"children\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[28,\\\"assistants/flows/message\\\",null,[[\\\"component\\\",\\\"blocks\\\",\\\"disabled\\\",\\\"openAddComponent\\\",\\\"openConfigure\\\",\\\"deleteComponent\\\",\\\"deleteComponentAll\\\",\\\"duplicatePath\\\"],[[24,[\\\"nextComponent\\\",\\\"children\\\",\\\"firstObject\\\"]],[24,[\\\"blocks\\\"]],[24,[\\\"disabled\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"openAddComponent\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"openConfigure\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"deleteComponent\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"deleteComponentAll\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"duplicatePath\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/assistants/flows/form.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/assistants/flows/message\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"sNfDdzYb\",\n    \"block\": \"{\\\"symbols\\\":[\\\"menu\\\",\\\"content\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"item-flow\\\\n    \\\",[28,\\\"if\\\",[[24,[\\\"nextComponent\\\",\\\"active\\\"]],\\\" active\\\"],null],\\\"\\\\n    \\\",[28,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"isValidBlock\\\"]]],null],\\\" invalid\\\"],null],\\\"\\\\n    \\\",[24,[\\\"nextComponent\\\",\\\"icon\\\"]],\\\"\\\\n    \\\",[28,\\\"if\\\",[[24,[\\\"countFormFields\\\"]],\\\" hide-add\\\"],null],\\\"\\\\n    \\\",[28,\\\"if\\\",[[28,\\\"and\\\",[[28,\\\"eq\\\",[[24,[\\\"nextComponent\\\",\\\"name\\\"]],\\\"Action\\\"],null],[24,[\\\"nextComponent\\\",\\\"actions\\\"]],[28,\\\"eq\\\",[[24,[\\\"nextComponent\\\",\\\"actions\\\",\\\"0\\\",\\\"checkAction\\\"]],null],null]],null],\\\" invalid\\\"],null],\\\"\\\\n\\\"]]],[11,\\\"id\\\",[29,[\\\"flow-block-\\\",[24,[\\\"nextComponent\\\",\\\"id\\\"]]]]],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"openConfigure\\\",[24,[\\\"nextComponent\\\"]]],null]],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"disabled\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"paper-menu\\\",null,[[\\\"position\\\"],[\\\"target-left target\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"trigger\\\"]],\\\"expected `menu.trigger` to be a contextual component but found a string. Did you mean `(component menu.trigger)`? ('inboxfront/templates/components/assistants/flows/message.hbs' @ L13:C15) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"trash-icon\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"paper-icon\\\",[\\\"more_vert\\\"],null],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"content\\\"]],\\\"expected `menu.content` to be a contextual component but found a string. Did you mean `(component menu.content)`? ('inboxfront/templates/components/assistants/flows/message.hbs' @ L18:C15) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"isActionComponent\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/components/assistants/flows/message.hbs' @ L20:C23) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"duplicatePath\\\",[24,[\\\"nextComponent\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"copy2\\\"],null],false],[0,\\\"\\\\n                        Duplicate Path\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/components/assistants/flows/message.hbs' @ L25:C19) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"deleteComponent\\\",[24,[\\\"nextComponent\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash2\\\"],null],false],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete_flow_block_single\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/components/assistants/flows/message.hbs' @ L29:C19) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"deleteComponentAll\\\",[24,[\\\"nextComponent\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash2\\\"],null],false],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete_flow_block_all\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-flow-title\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[24,[\\\"nextComponent\\\",\\\"mainTitle\\\"]],true],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"msgIsLong\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"bottom\\\"]],{\\\"statements\\\":[[1,[24,[\\\"nextComponent\\\",\\\"mainTitle\\\"]],true]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-flow-info\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flow-icon\\\"],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[[24,[\\\"nextComponent\\\",\\\"icon\\\"]]],null],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\",true],[8],[1,[24,[\\\"nextComponent\\\",\\\"name\\\"]],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not-eq\\\",[[24,[\\\"countComponents\\\"]],0],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"count-options\\\"],[8],[1,[22,\\\"countComponents\\\"],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[28,\\\"not-eq\\\",[[24,[\\\"countFormFields\\\"]],0],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"count-options\\\"],[8],[1,[22,\\\"countFormFields\\\"],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"disabled\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"span\\\",true],[11,\\\"class\\\",[29,[\\\"add-component-flow\\\",[28,\\\"if\\\",[[24,[\\\"isCopyState\\\"]],\\\" copied\\\"],null]]]],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"openAddComponent\\\",[24,[\\\"nextComponent\\\"]]],null]],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"plus-square\\\"],null],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"nextComponent\\\",\\\"id\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"nextComponent\\\",\\\"extraData\\\",\\\"type\\\"]],\\\"random\\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"assistants/flows/random\\\",null,[[\\\"component\\\",\\\"blocks\\\",\\\"disabled\\\",\\\"isCopyState\\\",\\\"openAddComponent\\\",\\\"openConfigure\\\",\\\"deleteComponent\\\",\\\"deleteComponentAll\\\",\\\"duplicatePath\\\"],[[24,[\\\"nextComponent\\\"]],[24,[\\\"blocks\\\"]],[24,[\\\"disabled\\\"]],[24,[\\\"isCopyState\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"openAddComponent\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"openConfigure\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"deleteComponent\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"deleteComponentAll\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"duplicatePath\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"nextComponent\\\",\\\"icon\\\"]],\\\"options-single\\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"assistants/flows/single-options\\\",null,[[\\\"component\\\",\\\"blocks\\\",\\\"disabled\\\",\\\"isCopyState\\\",\\\"openAddComponent\\\",\\\"openConfigure\\\",\\\"deleteComponent\\\",\\\"deleteComponentAll\\\",\\\"duplicatePath\\\"],[[24,[\\\"nextComponent\\\"]],[24,[\\\"blocks\\\"]],[24,[\\\"disabled\\\"]],[24,[\\\"isCopyState\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"openAddComponent\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"openConfigure\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"deleteComponent\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"deleteComponentAll\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"duplicatePath\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"nextComponent\\\",\\\"blockType\\\"]],\\\"SLIDER\\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"assistants/flows/slider\\\",null,[[\\\"component\\\",\\\"blocks\\\",\\\"disabled\\\",\\\"isCopyState\\\",\\\"openAddComponent\\\",\\\"openConfigure\\\",\\\"deleteComponent\\\",\\\"deleteComponentAll\\\",\\\"duplicatePath\\\"],[[24,[\\\"nextComponent\\\"]],[24,[\\\"blocks\\\"]],[24,[\\\"disabled\\\"]],[24,[\\\"isCopyState\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"openAddComponent\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"openConfigure\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"deleteComponent\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"deleteComponentAll\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"duplicatePath\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"nextComponent\\\",\\\"blockType\\\"]],\\\"FORM\\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"assistants/flows/form\\\",null,[[\\\"component\\\",\\\"blocks\\\",\\\"disabled\\\",\\\"isCopyState\\\",\\\"openAddComponent\\\",\\\"openConfigure\\\",\\\"deleteComponent\\\",\\\"deleteComponentAll\\\",\\\"duplicatePath\\\"],[[24,[\\\"nextComponent\\\"]],[24,[\\\"blocks\\\"]],[24,[\\\"disabled\\\"]],[24,[\\\"isCopyState\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"openAddComponent\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"openConfigure\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"deleteComponent\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"deleteComponentAll\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"duplicatePath\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"nextComponent\\\",\\\"icon\\\"]],\\\"play\\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"assistants/flows/action\\\",null,[[\\\"component\\\",\\\"blocks\\\",\\\"flow\\\",\\\"isCopyState\\\"],[[24,[\\\"nextComponent\\\"]],[24,[\\\"blocks\\\"]],[24,[\\\"flow\\\"]],[24,[\\\"isCopyState\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"nextComponent\\\",\\\"children\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"assistants/flows/message\\\",null,[[\\\"component\\\",\\\"blocks\\\",\\\"disabled\\\",\\\"isCopyState\\\",\\\"openAddComponent\\\",\\\"openConfigure\\\",\\\"deleteComponent\\\",\\\"deleteComponentAll\\\",\\\"duplicatePath\\\"],[[24,[\\\"nextComponent\\\",\\\"children\\\",\\\"firstObject\\\"]],[24,[\\\"blocks\\\"]],[24,[\\\"disabled\\\"]],[24,[\\\"isCopyState\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"openAddComponent\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"openConfigure\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"deleteComponent\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"deleteComponentAll\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"duplicatePath\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/assistants/flows/message.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/assistants/flows/new-canvas\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"a0VpoFf/\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"canvas\\\",true],[10,\\\"id\\\",\\\"canvas_flows\\\"],[10,\\\"style\\\",\\\"border: solid 0 red\\\"],[11,\\\"ondragenter\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onDragEnter\\\"],null]],[11,\\\"ondragover\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onDragOver\\\"],null]],[11,\\\"ondrop\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onDrop\\\"],null]],[11,\\\"ondragend\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onDragEnd\\\"],null]],[11,\\\"onmousewheel\\\",[28,\\\"action\\\",[[23,0,[]],\\\"OnMouseWheel\\\"],null]],[8],[0,\\\"\\\\n    Canvas not supported\\\\n\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/assistants/flows/new-canvas.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/assistants/flows/phantom-block\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"nUv3UyIA\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"item-flow phantom \\\",[28,\\\"if\\\",[[24,[\\\"nextComponent\\\",\\\"active\\\"]],\\\"active\\\",\\\"\\\"],null],\\\"\\\\n    \\\",[28,\\\"if\\\",[[24,[\\\"countFormFields\\\"]],\\\"hide-add\\\",\\\"\\\"],null],\\\"\\\\n    \\\",[28,\\\"if\\\",[[28,\\\"and\\\",[[28,\\\"eq\\\",[[24,[\\\"nextComponent\\\",\\\"name\\\"]],\\\"Action\\\"],null],[24,[\\\"nextComponent\\\",\\\"actions\\\"]],[28,\\\"eq\\\",[[24,[\\\"nextComponent\\\",\\\"actions\\\",\\\"0\\\",\\\"checkAction\\\"]],null],null]],null],\\\"invalid\\\",\\\"\\\"],null],\\\"\\\\n    \\\",[28,\\\"if\\\",[[24,[\\\"isValidBlock\\\"]],\\\"\\\",\\\"invalid\\\"],null],\\\"\\\\n    \\\",[24,[\\\"nextComponent\\\",\\\"icon\\\"]]]]],[11,\\\"id\\\",[29,[\\\"flow-block-\\\",[24,[\\\"nextComponent\\\",\\\"id\\\"]]]]],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"openConfigure\\\",[24,[\\\"nextComponent\\\"]]],null]],[8],[0,\\\"\\\\n\\\"],[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-flow-title\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[24,[\\\"nextComponent\\\",\\\"mainTitle\\\"]],true],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"msgIsLong\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"bottom\\\"]],{\\\"statements\\\":[[1,[24,[\\\"nextComponent\\\",\\\"mainTitle\\\"]],true]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-flow-info\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flow-icon\\\"],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[[24,[\\\"nextComponent\\\",\\\"icon\\\"]]],null],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\",true],[8],[1,[24,[\\\"nextComponent\\\",\\\"name\\\"]],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not-eq\\\",[[24,[\\\"countComponents\\\"]],0],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"count-options\\\"],[8],[1,[22,\\\"countComponents\\\"],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[28,\\\"not-eq\\\",[[24,[\\\"countFormFields\\\"]],0],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"count-options\\\"],[8],[1,[22,\\\"countFormFields\\\"],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/assistants/flows/phantom-block.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/assistants/flows/random\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"e+FcVJBy\",\n    \"block\": \"{\\\"symbols\\\":[\\\"child\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"single-options\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"nextComponent\\\",\\\"children\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-single-option\\\"],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"assistants/flows/message\\\",null,[[\\\"component\\\",\\\"blocks\\\",\\\"disabled\\\",\\\"isCopyState\\\",\\\"openAddComponent\\\",\\\"openConfigure\\\",\\\"deleteComponent\\\",\\\"deleteComponentAll\\\",\\\"duplicatePath\\\"],[[23,1,[]],[24,[\\\"blocks\\\"]],[24,[\\\"disabled\\\"]],[24,[\\\"isCopyState\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"openAddComponent\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"openConfigure\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"deleteComponent\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"deleteComponentAll\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"duplicatePath\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,1,[\\\"children\\\",\\\"length1\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"assistants/flows/message\\\",null,[[\\\"component\\\",\\\"blocks\\\",\\\"disabled\\\",\\\"isCopyState\\\",\\\"openAddComponent\\\",\\\"openConfigure\\\",\\\"deleteComponent\\\",\\\"deleteComponentAll\\\",\\\"duplicatePath\\\"],[[23,1,[\\\"children\\\",\\\"firstObject\\\"]],[24,[\\\"blocks\\\"]],[24,[\\\"disabled\\\"]],[24,[\\\"isCopyState\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"openAddComponent\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"openConfigure\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"deleteComponent\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"deleteComponentAll\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"duplicatePath\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/assistants/flows/random.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/assistants/flows/settings\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"Lubjc6zP\",\n    \"block\": \"{\\\"symbols\\\":[\\\"property\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"flow\\\",\\\"isTemplate\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label alignCenter\\\"],[8],[1,[28,\\\"svg-icon\\\",[\\\"admin-company-settings\\\"],null],false],[1,[28,\\\"t\\\",[\\\"company\\\"],null],false],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"selected\\\",\\\"disabled\\\",\\\"onChange\\\"],[[24,[\\\"properties\\\"]],[24,[\\\"flow\\\",\\\"companyProperty\\\"]],[24,[\\\"disabled\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onSelectProperty\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[23,1,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label alignCenter\\\"],[8],[1,[28,\\\"svg-icon\\\",[\\\"description\\\"],null],false],[1,[28,\\\"t\\\",[\\\"description\\\"],null],false],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"textarea\\\",\\\"maxlengthTextArea\\\",\\\"disabled\\\",\\\"passThru\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[28,\\\"t\\\",[\\\"description\\\"],null],[28,\\\"or\\\",[[24,[\\\"flow\\\",\\\"templateDescription\\\"]],[24,[\\\"flow\\\",\\\"description\\\"]]],null],true,200,[24,[\\\"disabled\\\"]],[28,\\\"hash\\\",null,[[\\\"rows\\\",\\\"maxRows\\\"],[3,3]]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"flow\\\",\\\"description\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInputFlow\\\",\\\"description\\\",[24,[\\\"flow\\\",\\\"description\\\"]]],null]]]],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"flow\\\",\\\"isTemplate\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label alignCenter\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[false,true,[28,\\\"action\\\",[[23,0,[]],\\\"allowManualTrigger\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    Allow Manual Trigger?\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[9]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/assistants/flows/settings.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/assistants/flows/single-options\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"kz0EZDK1\",\n    \"block\": \"{\\\"symbols\\\":[\\\"child\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"single-options\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"nextComponent\\\",\\\"children\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-single-option\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"single-option\\\"],[8],[0,\\\"\\\\n\\\"],[0,\\\"                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\",\\\"class\\\"],[[23,1,[\\\"mainTitle\\\"]],true,[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[23,1,[\\\"mainTitle\\\"]]],null]],null],\\\"item-flow-input\\\"]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"disabled\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"span\\\",true],[11,\\\"class\\\",[29,[\\\"add-component-flow\\\",[28,\\\"if\\\",[[24,[\\\"isCopyState\\\"]],\\\" copied\\\"],null]]]],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"openAddComponent\\\",[23,1,[]]],null]],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"plus-square\\\"],null],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,1,[\\\"children\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"assistants/flows/message\\\",null,[[\\\"component\\\",\\\"blocks\\\",\\\"disabled\\\",\\\"isCopyState\\\",\\\"openAddComponent\\\",\\\"openConfigure\\\",\\\"deleteComponent\\\",\\\"deleteComponentAll\\\",\\\"duplicatePath\\\"],[[23,1,[\\\"children\\\",\\\"firstObject\\\"]],[24,[\\\"blocks\\\"]],[24,[\\\"disabled\\\"]],[24,[\\\"isCopyState\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"openAddComponent\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"openConfigure\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"deleteComponent\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"deleteComponentAll\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"duplicatePath\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/assistants/flows/single-options.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/assistants/flows/slider\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"I6MeDpXP\",\n    \"block\": \"{\\\"symbols\\\":[\\\"card\\\",\\\"index\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"not-eq\\\",[[24,[\\\"component\\\",\\\"id\\\"]],\\\"copy\\\"],null]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-flow-bottom slider-block\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"openConfigure\\\",[24,[\\\"component\\\"]]],null]],[8],[0,\\\"\\\\n\\\"],[4,\\\"slick-slider\\\",null,[[\\\"slidesToShow\\\",\\\"infinite\\\",\\\"adaptiveHeight\\\"],[1,false,true]],{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"sliders\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"card-item\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"card-image \\\",[28,\\\"if\\\",[[23,1,[\\\"attachments\\\",\\\"length\\\"]],\\\"\\\",\\\"no-image\\\"],null]]]],[11,\\\"style\\\",[29,[\\\"background-image: url(\\\",[28,\\\"media-url\\\",[[23,1,[\\\"attachments\\\",\\\"0\\\",\\\"datafile\\\"]]],null],\\\")\\\"]]],[8],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"titles\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"p\\\",true],[10,\\\"class\\\",\\\"title\\\"],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"enter_your_title\\\"],null],[23,1,[\\\"mainTitle\\\"]],true,[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[23,1,[\\\"mainTitle\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"p\\\",true],[10,\\\"class\\\",\\\"sub-title\\\"],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"textarea\\\",\\\"passThru\\\",\\\"disabled\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"enter_your_description\\\"],null],[23,1,[\\\"subtitle\\\"]],true,[28,\\\"hash\\\",null,[[\\\"rows\\\",\\\"maxRows\\\"],[3,3]]],true,[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[23,1,[\\\"subtitle\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"card-action\\\"],[8],[0,\\\"\\\\n                        \\\"],[4,\\\"if\\\",[[23,1,[\\\"name\\\"]]],null,{\\\"statements\\\":[[1,[23,1,[\\\"name\\\"]],false]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"Button #\\\"],[1,[28,\\\"sum\\\",[[23,2,[]],1],null],false]],\\\"parameters\\\":[]}],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1,2]},null]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"disabled\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"span\\\",true],[11,\\\"class\\\",[29,[\\\"add-component-flow\\\",[28,\\\"if\\\",[[24,[\\\"isCopyState\\\"]],\\\" copied\\\"],null]]]],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"openAddComponent\\\",[24,[\\\"component\\\"]]],null]],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"plus-square\\\"],null],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"nextComponent\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[28,\\\"assistants/flows/message\\\",null,[[\\\"component\\\",\\\"blocks\\\",\\\"disabled\\\",\\\"isCopyState\\\",\\\"openAddComponent\\\",\\\"openConfigure\\\",\\\"deleteComponent\\\",\\\"deleteComponentAll\\\",\\\"duplicatePath\\\"],[[24,[\\\"nextComponent\\\"]],[24,[\\\"blocks\\\"]],[24,[\\\"disabled\\\"]],[24,[\\\"isCopyState\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"openAddComponent\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"openConfigure\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"deleteComponent\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"deleteComponentAll\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"duplicatePath\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/assistants/flows/slider.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/assistants/flows/templates-list-item\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"1k7Rfa9t\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"ecommerce-tab\\\"],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onSelectTemplate\\\"]],[24,[\\\"template\\\"]]],null]],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-space-between\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"svg-icon\\\",[[24,[\\\"logo\\\"]]],null],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"header\\\"],[8],[1,[24,[\\\"template\\\",\\\"title\\\"]],false],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"tip\\\"],[8],[0,\\\"Built by Raincheck\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"info\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[24,[\\\"template\\\",\\\"description\\\"]],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/assistants/flows/templates-list-item.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/assistants/flows/templates-list\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"3OU5SUem\",\n    \"block\": \"{\\\"symbols\\\":[\\\"template\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"style\\\",\\\"display: flex; flex-direction: row;\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"style\\\",\\\"flex:1\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"container-markets\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"ecommerce-wrap\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"templates\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"assistants/flows/templates-list-item\\\",null,[[\\\"template\\\",\\\"onSelectTemplate\\\"],[[23,1,[]],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onSelectTemplate\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"ecommerce-tab\\\"],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onCreateTemplate\\\"]]],null]],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-space-between\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"plus\\\"],null],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"header\\\"],[8],[0,\\\"Create Template\\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/assistants/flows/templates-list.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/assistants/flows/trigger-config\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"k2iKiiLM\",\n    \"block\": \"{\\\"symbols\\\":[\\\"timeMeasure\\\",\\\"timeMeasure\\\",\\\"timeMeasure\\\",\\\"group\\\",\\\"group\\\",\\\"scrollValue\\\",\\\"timeMeasure\\\",\\\"group\\\",\\\"limit\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"selectedTrigger\\\",\\\"limited\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"trigger-item\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"Trigger Limitations\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"trigger-limitations\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"triggerLimitations\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"span\\\",true],[11,\\\"class\\\",[29,[\\\"trigger-limit-btn\\\",[28,\\\"if\\\",[[28,\\\"or\\\",[[28,\\\"eq\\\",[[23,9,[\\\"value\\\"]],[24,[\\\"selectedTrigger\\\",\\\"livechatTriggerLimit\\\"]]],null],[28,\\\"eq\\\",[[23,9,[\\\"enum\\\"]],[24,[\\\"selectedTrigger\\\",\\\"livechatTriggerLimit\\\"]]],null]],null],\\\" active\\\"],null]]]],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onUpdateTrigger\\\",\\\"livechatTriggerLimit\\\",[23,9,[\\\"value\\\"]]],null]],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,9,[\\\"label\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[23,9,[\\\"label\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                 \\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                        \\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"bottom\\\"]],{\\\"statements\\\":[[1,[23,9,[\\\"tooltip\\\"]],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[9]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedTrigger\\\",\\\"name\\\"]],\\\"scrolling_scroll_percentage\\\"],null]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group in-row\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-radio-group\\\",null,[[\\\"groupValue\\\",\\\"onChange\\\"],[[24,[\\\"selectedTrigger\\\",\\\"pageMeasure\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedTrigger\\\",\\\"pageMeasure\\\"]]],null]],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,8,[\\\"radio\\\"]],\\\"expected `group.radio` to be a contextual component but found a string. Did you mean `(component group.radio)`? ('inboxfront/templates/components/assistants/flows/trigger-config.hbs' @ L29:C15) \\\"],null]],[[\\\"value\\\"],[\\\"time\\\"]],{\\\"statements\\\":[[0,\\\"                Page Time\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,8,[\\\"radio\\\"]],\\\"expected `group.radio` to be a contextual component but found a string. Did you mean `(component group.radio)`? ('inboxfront/templates/components/assistants/flows/trigger-config.hbs' @ L32:C15) \\\"],null]],[[\\\"value\\\"],[\\\"scroll\\\"]],{\\\"statements\\\":[[0,\\\"                Page Scroll\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[8]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedTrigger\\\",\\\"pageMeasure\\\"]],\\\"time\\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group in-row\\\"],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[24,[\\\"selectedTrigger\\\",\\\"pageTimeValue\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedTrigger\\\",\\\"pageTimeValue\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onUpdate\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[[24,[\\\"delay_options\\\"]],[24,[\\\"selectedTrigger\\\",\\\"pageTimeMeasure\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onUpdateTrigger\\\",\\\"pageTimeMeasure\\\"],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[23,7,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[7]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[[24,[\\\"pageScrollOptions\\\"]],[24,[\\\"selectedTrigger\\\",\\\"pageScroll\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onUpdateTrigger\\\",\\\"pageScroll\\\"],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[23,6,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[6]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"selectedTrigger\\\",\\\"isForPage\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedTrigger\\\",\\\"isForPage\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"            Add to a specific URL?\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"selectedTrigger\\\",\\\"isForPage\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group in-row\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-radio-group\\\",null,[[\\\"groupValue\\\",\\\"onChange\\\"],[[28,\\\"or\\\",[[24,[\\\"selectedTrigger\\\",\\\"pageUrlRule\\\"]],\\\"exact\\\"],null],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedTrigger\\\",\\\"pageUrlRule\\\"]]],null]],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"radio\\\"]],\\\"expected `group.radio` to be a contextual component but found a string. Did you mean `(component group.radio)`? ('inboxfront/templates/components/assistants/flows/trigger-config.hbs' @ L82:C19) \\\"],null]],[[\\\"value\\\"],[\\\"exact\\\"]],{\\\"statements\\\":[[0,\\\"                    Exact Address\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"radio\\\"]],\\\"expected `group.radio` to be a contextual component but found a string. Did you mean `(component group.radio)`? ('inboxfront/templates/components/assistants/flows/trigger-config.hbs' @ L85:C19) \\\"],null]],[[\\\"value\\\"],[\\\"contains\\\"]],{\\\"statements\\\":[[0,\\\"                    Contains Address\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[5]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"class\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[24,[\\\"selectedTrigger\\\",\\\"pageUrl\\\"]],\\\"flex-1\\\",[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedTrigger\\\",\\\"pageUrl\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onUpdate\\\"]]],null]]]],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedTrigger\\\",\\\"name\\\"]],\\\"current_page\\\"],null]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group in-row\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-radio-group\\\",null,[[\\\"groupValue\\\",\\\"onChange\\\"],[[24,[\\\"selectedTrigger\\\",\\\"pageUrlRule\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedTrigger\\\",\\\"pageUrlRule\\\"]]],null]],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"radio\\\"]],\\\"expected `group.radio` to be a contextual component but found a string. Did you mean `(component group.radio)`? ('inboxfront/templates/components/assistants/flows/trigger-config.hbs' @ L107:C15) \\\"],null]],[[\\\"value\\\"],[\\\"exact\\\"]],{\\\"statements\\\":[[0,\\\"                Exact Address\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"radio\\\"]],\\\"expected `group.radio` to be a contextual component but found a string. Did you mean `(component group.radio)`? ('inboxfront/templates/components/assistants/flows/trigger-config.hbs' @ L110:C15) \\\"],null]],[[\\\"value\\\"],[\\\"contains\\\"]],{\\\"statements\\\":[[0,\\\"                Contains Address\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[4]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"class\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[24,[\\\"selectedTrigger\\\",\\\"pageUrl\\\"]],\\\"flex-1\\\",[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedTrigger\\\",\\\"pageUrl\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onUpdate\\\"]]],null]]]],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedTrigger\\\",\\\"name\\\"]],\\\"agent_is_idle\\\"],null]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n        Time without response from the assigned operator\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field flexDisplay\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[24,[\\\"selectedTrigger\\\",\\\"idleTimeValue\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedTrigger\\\",\\\"idleTimeValue\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onUpdate\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[[24,[\\\"delay_options\\\"]],[24,[\\\"selectedTrigger\\\",\\\"idleTimeMeasure\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onUpdateTrigger\\\",\\\"idleTimeMeasure\\\"],null]]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[23,3,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n        Trigger every\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field flexDisplay\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[24,[\\\"selectedTrigger\\\",\\\"idleTimeoutValue\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedTrigger\\\",\\\"idleTimeoutValue\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onUpdate\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[[24,[\\\"delay_options\\\"]],[24,[\\\"selectedTrigger\\\",\\\"idleTimeoutMeasure\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onUpdateTrigger\\\",\\\"idleTimeoutMeasure\\\"],null]]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[23,2,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\\n\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedTrigger\\\",\\\"name\\\"]],\\\"unassigned_conversation\\\"],null]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n        Time without operator taking the conversation\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field flexDisplay\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[24,[\\\"selectedTrigger\\\",\\\"idleTimeValue\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedTrigger\\\",\\\"idleTimeValue\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onUpdate\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[[24,[\\\"delay_options\\\"]],[24,[\\\"selectedTrigger\\\",\\\"idleTimeMeasure\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onUpdateTrigger\\\",\\\"idleTimeMeasure\\\"],null]]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[23,1,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/assistants/flows/trigger-config.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/assistants/flows/triggers\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"swuXEzIr\",\n    \"block\": \"{\\\"symbols\\\":[\\\"trig\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-flow-wrap triggers\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-flow-title\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"triggers\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"triggers\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"alignCenter item-component trigger-item\\\",[28,\\\"if\\\",[[23,1,[\\\"active\\\"]],\\\" active\\\"],null]]]],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"openConfigure\\\"]],[23,1,[]]],null]],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"icon-component\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[[23,1,[\\\"icon\\\"]]],null],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"span\\\",true],[8],[1,[23,1,[\\\"label\\\"]],false],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"triggersLeft\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter item-component trigger-item add-btn\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"openListTriggers\\\"]]],null]],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"icon-component\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"plus-square\\\"],null],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"triggers\\\",\\\"length\\\"]],0],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"span\\\",true],[8],[0,\\\"Set triggers (\\\"],[1,[22,\\\"triggersLeft\\\"],false],[0,\\\" max)\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"disabled\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"span\\\",true],[11,\\\"class\\\",[29,[\\\"add-component-flow\\\",[28,\\\"if\\\",[[24,[\\\"isCopyState\\\"]],\\\" copied\\\"],null]]]],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"openAddComponent\\\"]],null],null]],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"plus-square\\\"],null],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/assistants/flows/triggers.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/assistants/workflows/add-components\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"ADj2ZeWM\",\n    \"block\": \"{\\\"symbols\\\":[\\\"group\\\",\\\"component\\\"],\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"componentsFlow\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"group-name\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[23,1,[\\\"name\\\"]],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,1,[\\\"items\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"alignCenter item-component\\\",[28,\\\"if\\\",[[23,2,[\\\"disabled\\\"]],\\\" disabled\\\"],null]]]],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"chooseComponent\\\"]],[23,2,[]]],null]],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"icon-component \\\",[23,2,[\\\"color\\\"]]]]],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"svg-icon\\\",[[23,2,[\\\"icon\\\"]]],null],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[1,[23,2,[\\\"name\\\"]],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/assistants/workflows/add-components.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/assistants/workflows/block\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"8A3PS8P6\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"item-flow\\\\n    \\\",[28,\\\"if\\\",[[24,[\\\"nextComponent\\\",\\\"active\\\"]],\\\" active\\\"],null],\\\"\\\\n    \\\",[28,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"nextComponent\\\",\\\"isValid\\\"]]],null],\\\" invalid\\\"],null],\\\"\\\\n    \\\",[24,[\\\"nextComponent\\\",\\\"icon\\\"]],\\\"\\\\n    \\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"nextComponent\\\",\\\"blockType\\\"]],\\\"IFELSE\\\"],null],\\\"branches\\\"],null],\\\"\\\\n    \\\",[28,\\\"if\\\",[[28,\\\"and\\\",[[28,\\\"eq\\\",[[24,[\\\"nextComponent\\\",\\\"blockType\\\"]],\\\"IFELSE\\\"],null],[28,\\\"or\\\",[[24,[\\\"nextComponent\\\",\\\"children\\\",\\\"0\\\",\\\"active\\\"]],[24,[\\\"nextComponent\\\",\\\"children\\\",\\\"1\\\",\\\"active\\\"]]],null]],null],\\\"active-branch\\\"],null],\\\"\\\\n    \\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"nextComponent\\\",\\\"blockType\\\"]],\\\"TERMINATE\\\"],null],\\\"terminator\\\"],null],\\\"\\\\n\\\"]]],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"openConfigure\\\",[24,[\\\"nextComponent\\\"]]],null]],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"and\\\",[[28,\\\"not-eq\\\",[[24,[\\\"nextComponent\\\",\\\"blockType\\\"]],\\\"TERMINATE\\\"],null],[28,\\\"not\\\",[[24,[\\\"disabled\\\"]]],null]],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"trash-icon\\\"],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"deleteComponent\\\",[24,[\\\"nextComponent\\\"]]],null]],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash\\\"],null],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not-eq\\\",[[24,[\\\"nextComponent\\\",\\\"blockType\\\"]],\\\"TERMINATE\\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-flow-title\\\"],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"onChange\\\",\\\"textarea\\\",\\\"disabled\\\",\\\"required\\\",\\\"passThru\\\",\\\"class\\\"],[[24,[\\\"nextComponent\\\",\\\"mainTitle\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"nextComponent\\\",\\\"mainTitle\\\"]]],null]],null],true,true,true,[28,\\\"hash\\\",null,[[\\\"rows\\\",\\\"maxRows\\\"],[3,3]]],\\\"item-flow-input\\\"]]],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-flow-info\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"flow-icon \\\",[24,[\\\"nextComponent\\\",\\\"color\\\"]]]]],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[[24,[\\\"nextComponent\\\",\\\"icon\\\"]]],null],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\",true],[8],[1,[24,[\\\"nextComponent\\\",\\\"name\\\"]],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"and\\\",[[28,\\\"eq\\\",[[24,[\\\"nextComponent\\\",\\\"blockType\\\"]],\\\"TERMINATE\\\"],null],[28,\\\"not\\\",[[24,[\\\"disabled\\\"]]],null]],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"trash-icon\\\"],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"deleteComponent\\\",[24,[\\\"nextComponent\\\"]]],null]],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash\\\"],null],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"and\\\",[[28,\\\"not-eq\\\",[[24,[\\\"nextComponent\\\",\\\"blockType\\\"]],\\\"IFELSE\\\"],null],[28,\\\"not-eq\\\",[[24,[\\\"nextComponent\\\",\\\"blockType\\\"]],\\\"TERMINATE\\\"],null],[28,\\\"not\\\",[[24,[\\\"disabled\\\"]]],null]],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"add-component-flow\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"openAddComponent\\\",[24,[\\\"nextComponent\\\"]]],null]],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"plus-square\\\"],null],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"nextComponent\\\",\\\"children\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"nextComponent\\\",\\\"blockType\\\"]],\\\"IFELSE\\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"assistants/workflows/ifelse\\\",null,[[\\\"component\\\",\\\"selectedComponent\\\",\\\"blocks\\\",\\\"workflow\\\",\\\"disabled\\\",\\\"openAddComponent\\\",\\\"openConfigure\\\",\\\"deleteComponent\\\",\\\"selectBranch\\\",\\\"deselectBranch\\\",\\\"updateBranchName\\\"],[[24,[\\\"nextComponent\\\"]],[24,[\\\"selectedComponent\\\"]],[24,[\\\"blocks\\\"]],true,[24,[\\\"disabled\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"openAddComponent\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"openConfigure\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"deleteComponent\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"selectBranch\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"deselectBranch\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"updateBranchName\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"assistants/workflows/block\\\",null,[[\\\"component\\\",\\\"selectedComponent\\\",\\\"blocks\\\",\\\"disabled\\\",\\\"openAddComponent\\\",\\\"openConfigure\\\",\\\"deleteComponent\\\",\\\"selectBranch\\\",\\\"deselectBranch\\\",\\\"updateBranchName\\\"],[[24,[\\\"nextComponent\\\",\\\"children\\\",\\\"firstObject\\\"]],[24,[\\\"selectedComponent\\\"]],[24,[\\\"blocks\\\"]],[24,[\\\"disabled\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"openAddComponent\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"openConfigure\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"deleteComponent\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"selectBranch\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"deselectBranch\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"updateBranchName\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/assistants/workflows/block.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/assistants/workflows/ifelse\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"p+gkr8xA\",\n    \"block\": \"{\\\"symbols\\\":[\\\"child\\\",\\\"index\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"single-options\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"nextComponent\\\",\\\"children\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"wrap-single-option \\\",[28,\\\"if\\\",[[23,1,[\\\"active\\\"]],\\\"active\\\"],null]]]],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"single-option branch \\\",[28,\\\"if\\\",[[23,1,[\\\"active\\\"]],[28,\\\"concat\\\",[\\\"active\\\",[23,2,[]]],null]],null]]]],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"disabled\\\",\\\"onFocus\\\",\\\"onBlur\\\",\\\"onChange\\\",\\\"class\\\"],[[23,1,[\\\"name\\\"]],[28,\\\"or\\\",[[28,\\\"not-eq\\\",[[24,[\\\"selectedComponent\\\"]],[24,[\\\"nextComponent\\\"]]],null],[24,[\\\"disabled\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"selectBranch\\\",[24,[\\\"nextComponent\\\"]],[23,2,[]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"deselectBranch\\\",[24,[\\\"nextComponent\\\"]],[23,2,[]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"updateBranchName\\\",[24,[\\\"nextComponent\\\"]],[23,2,[]]],null],\\\"item-flow-input\\\"]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"disabled\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"add-component-flow\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"openAddComponent\\\",[23,1,[]]],null]],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"plus-square\\\"],null],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,1,[\\\"children\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"assistants/workflows/block\\\",null,[[\\\"component\\\",\\\"selectedComponent\\\",\\\"blocks\\\",\\\"disabled\\\",\\\"openAddComponent\\\",\\\"openConfigure\\\",\\\"deleteComponent\\\",\\\"selectBranch\\\",\\\"deselectBranch\\\",\\\"updateBranchName\\\"],[[23,1,[\\\"children\\\",\\\"firstObject\\\"]],[24,[\\\"selectedComponent\\\"]],[24,[\\\"blocks\\\"]],[24,[\\\"disabled\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"openAddComponent\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"openConfigure\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"deleteComponent\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"selectBranch\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"deselectBranch\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"updateBranchName\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1,2]},null],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/assistants/workflows/ifelse.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/assistants/workflows/settings\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"FGiH9Qgf\",\n    \"block\": \"{\\\"symbols\\\":[\\\"property\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label alignCenter\\\"],[8],[1,[28,\\\"svg-icon\\\",[\\\"admin-company-settings\\\"],null],false],[1,[28,\\\"t\\\",[\\\"company\\\"],null],false],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select-multiple\\\",null,[[\\\"searchPlaceholder\\\",\\\"searchEnabled\\\",\\\"searchField\\\",\\\"options\\\",\\\"selected\\\",\\\"disabled\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"search\\\"],null],true,\\\"title\\\",[24,[\\\"properties\\\"]],[24,[\\\"flow\\\",\\\"properties\\\"]],[24,[\\\"disabled\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onSelectProperty\\\"],null]]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[23,1,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label alignCenter\\\"],[8],[1,[28,\\\"svg-icon\\\",[\\\"description\\\"],null],false],[1,[28,\\\"t\\\",[\\\"description\\\"],null],false],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"textarea\\\",\\\"maxlengthTextArea\\\",\\\"disabled\\\",\\\"passThru\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[28,\\\"t\\\",[\\\"description\\\"],null],[28,\\\"or\\\",[[24,[\\\"flow\\\",\\\"templateDescription\\\"]],[24,[\\\"flow\\\",\\\"description\\\"]]],null],true,200,[24,[\\\"disabled\\\"]],[28,\\\"hash\\\",null,[[\\\"rows\\\",\\\"maxRows\\\"],[3,3]]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"flow\\\",\\\"description\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInputFlow\\\",\\\"description\\\",[24,[\\\"flow\\\",\\\"description\\\"]]],null]]]],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/assistants/workflows/settings.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/assistants/workflows/trigger\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"NN+OpZoE\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-flow-wrap\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"openStartConfigure\\\"]]],null]],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-flow-title\\\"],[8],[0,\\\"Set how you want this Orchestration to be trigger\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-flow-info\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flow-icon\\\"],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"icon-bell\\\"],null],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\",true],[8],[0,\\\"Trigger\\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"disabled\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"add-component-flow\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"openAddComponent\\\",null],null]],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"plus-square\\\"],null],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[9]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/assistants/workflows/trigger.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/assistants/zoom-slider\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"ZRhVBqLz\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[22,\\\"canvasZoom\\\"],false],[0,\\\"%\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/assistants/zoom-slider.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/channels/channel-list\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"9W15zuCu\",\n    \"block\": \"{\\\"symbols\\\":[\\\"dialog\\\",\\\"table\\\",\\\"body\\\",\\\"channel\\\",\\\"row\\\",\\\"menu\\\",\\\"head\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"channels\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"grid-place admin-table\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-data-table\\\",null,[[\\\"sortDir\\\",\\\"class\\\",\\\"selectable\\\"],[\\\"desc\\\",\\\"table\\\",true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"head\\\"]],\\\"expected `table.head` to be a contextual component but found a string. Did you mean `(component table.head)`? ('inboxfront/templates/components/channels/channel-list.hbs' @ L8:C15) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/components/channels/channel-list.hbs' @ L9:C19) \\\"],null]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"channel_integrations\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/components/channels/channel-list.hbs' @ L10:C19) \\\"],null]],[[\\\"style\\\"],[\\\"text-align: center\\\"]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"channel_type\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                \\\"],[1,[23,7,[\\\"column\\\"]],false],[0,\\\"\\\\n                \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/components/channels/channel-list.hbs' @ L12:C18) \\\"],null]],[[\\\"class\\\"],[\\\"actions\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[7]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"body\\\"]],\\\"expected `table.body` to be a contextual component but found a string. Did you mean `(component table.body)`? ('inboxfront/templates/components/channels/channel-list.hbs' @ L14:C15) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"channels\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"row\\\"]],\\\"expected `body.row` to be a contextual component but found a string. Did you mean `(component body.row)`? ('inboxfront/templates/components/channels/channel-list.hbs' @ L16:C23) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/components/channels/channel-list.hbs' @ L17:C27) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"user-has-permission\\\",[\\\"account.change_account\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"link\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showEditDialog\\\",[23,4,[\\\"node\\\"]]],null]],[8],[0,\\\"\\\\n                                    \\\"],[1,[23,4,[\\\"node\\\",\\\"name\\\"]],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[23,4,[\\\"node\\\",\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/components/channels/channel-list.hbs' @ L27:C27) \\\"],null]],[[\\\"style\\\"],[\\\"text-align: center\\\"]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"svg-icon\\\",[[28,\\\"concat\\\",[\\\"source-\\\",[23,4,[\\\"node\\\",\\\"application\\\"]]],null]],[[\\\"class\\\"],[\\\"channel-app-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/components/channels/channel-list.hbs' @ L31:C27) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[[23,4,[\\\"node\\\",\\\"active\\\"]],[28,\\\"not\\\",[[28,\\\"user-has-permission\\\",[\\\"account.change_account\\\"],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"updateStatus\\\",[23,4,[\\\"node\\\"]]],null]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/components/channels/channel-list.hbs' @ L40:C27) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"common/grid/action-dropdown\\\",null,[[\\\"permission\\\"],[\\\"account.change_account\\\"]],{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"not\\\",[[23,4,[\\\"node\\\",\\\"verified\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"item\\\"]],\\\"expected `menu.item` to be a contextual component but found a string. Did you mean `(component menu.item)`? ('inboxfront/templates/components/channels/channel-list.hbs' @ L45:C39) \\\"],null]],[[\\\"permission\\\",\\\"icon\\\",\\\"onClick\\\"],[\\\"account.change_account\\\",\\\"checkmark-circle\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showEditDialog\\\",[23,4,[\\\"node\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.verify\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"item\\\"]],\\\"expected `menu.item` to be a contextual component but found a string. Did you mean `(component menu.item)`? ('inboxfront/templates/components/channels/channel-list.hbs' @ L53:C35) \\\"],null]],[[\\\"permission\\\",\\\"icon\\\",\\\"onClick\\\"],[\\\"account.delete_account\\\",\\\"trash-outlined\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showDelete\\\",[23,4,[\\\"node\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[6]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[5]},null]],\\\"parameters\\\":[4]},null]],\\\"parameters\\\":[3]},null]],\\\"parameters\\\":[2]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"no-messages\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"img\\\",true],[10,\\\"src\\\",\\\"/assets/images/setting.png\\\"],[10,\\\"alt\\\",\\\"no-msgs\\\"],[8],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"\\\\n\\\"],[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"showDeleteDialog\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"deleteChannel\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/components/channels/channel-list.hbs' @ L78:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        Delete Channel\\\"],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n        \\\"],[1,[24,[\\\"selectedChannel\\\",\\\"node\\\",\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/components/channels/channel-list.hbs' @ L83:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"trash2\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[1,[28,\\\"t\\\",[\\\"delete_channel_msg\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[1,[23,1,[\\\"btn-cancel\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"btn-confirm\\\"]],\\\"expected `dialog.btn-confirm` to be a contextual component but found a string. Did you mean `(component dialog.btn-confirm)`? ('inboxfront/templates/components/channels/channel-list.hbs' @ L88:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/channels/channel-list.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/channels/email-controls\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"3SjZeAgu\",\n    \"block\": \"{\\\"symbols\\\":[\\\"provider\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"department\\\"],null],false],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"helpdesk/department-selector\\\",null,[[\\\"value\\\",\\\"placeholder\\\",\\\"onChange\\\"],[[24,[\\\"channel\\\",\\\"selectedDepartment\\\"]],[28,\\\"t\\\",[\\\"department\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"onDepartmentChange\\\"],null]]]],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"mailbox-server\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"mail_server\\\"],null],false],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"radio-group\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-radio\\\",null,[[\\\"value\\\",\\\"groupValue\\\",\\\"onChange\\\"],[\\\"default\\\",[24,[\\\"mailBoxType\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"mailBoxType\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"t\\\",[\\\"default\\\"],null],false],[0,\\\" (Raincheck)\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"paper-radio\\\",null,[[\\\"value\\\",\\\"groupValue\\\",\\\"onChange\\\"],[\\\"custom\\\",[24,[\\\"mailBoxType\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"mailBoxType\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"t\\\",[\\\"actions_use_ur_own_server\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"mailBoxType\\\"]],\\\"default\\\"],null]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"connected_email\\\"],null],false],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"required\\\",\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"customValidations\\\"],[true,\\\"support@company_domain_name.raincheck.co\\\",[24,[\\\"channel\\\",\\\"email_address\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"channel\\\",\\\"email_address\\\"]]],null]],null],[24,[\\\"emailValidation\\\"]]]]],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"email_provider\\\"],null],false],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"required\\\",\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[true,[28,\\\"t\\\",[\\\"actions_select_email_provider\\\"],null],[24,[\\\"emailProviders\\\"]],[24,[\\\"channel\\\",\\\"selectedEmailProvider\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"channel\\\",\\\"selectedEmailProvider\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[23,1,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"email_address\\\"],null],false],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"required\\\",\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"customValidations\\\"],[true,[28,\\\"t\\\",[\\\"email_address\\\"],null],[24,[\\\"channel\\\",\\\"email_address\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"channel\\\",\\\"email_address\\\"]]],null]],null],[24,[\\\"emailValidation\\\"]]]]],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"channel\\\",\\\"selectedEmailProvider\\\",\\\"value\\\"]],\\\"OTHER\\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"username\\\"],null],false],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"required\\\",\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[true,[28,\\\"t\\\",[\\\"username\\\"],null],[24,[\\\"channel\\\",\\\"email_user\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"channel\\\",\\\"email_user\\\"]]],null]],null]]]],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"password\\\"],null],false],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"password-input\\\",null,[[\\\"required\\\",\\\"placeholder\\\",\\\"password\\\"],[true,[28,\\\"t\\\",[\\\"password\\\"],null],[24,[\\\"channel\\\",\\\"email_password\\\"]]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"channel\\\",\\\"selectedEmailProvider\\\",\\\"value\\\"]],\\\"OTHER\\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"IMAP_server\\\"],null],false],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"required\\\",\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[true,[28,\\\"t\\\",[\\\"IMAP_server\\\"],null],[28,\\\"or\\\",[[24,[\\\"channel\\\",\\\"email_imap_server\\\"]],\\\"imap.gmail.com\\\"],null],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"channel\\\",\\\"email_imap_server\\\"]]],null]],null]]]],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"SMTP_server\\\"],null],false],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"required\\\",\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[true,[28,\\\"t\\\",[\\\"SMTP_server\\\"],null],[28,\\\"or\\\",[[24,[\\\"channel\\\",\\\"email_smtp_server\\\"]],\\\"smtp.gmail.com\\\"],null],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"channel\\\",\\\"email_smtp_server\\\"]]],null]],null]]]],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/channels/email-controls.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/channels/facebook-controls\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"yMLuND7j\",\n    \"block\": \"{\\\"symbols\\\":[\\\"page\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flexDisplay form-group\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"t\\\",[\\\"dont_have_facebook_page\\\"],null],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"link-facebook\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"a\\\",true],[10,\\\"href\\\",\\\"http://www.facebook.com/pages/create/\\\"],[10,\\\"class\\\",\\\"link\\\"],[10,\\\"target\\\",\\\"_blank\\\"],[8],[1,[28,\\\"t\\\",[\\\"actions.create_one_now\\\"],null],false],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group in-row\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"label\\\",true],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"t\\\",[\\\"authentication\\\"],null],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"onClick\\\"],[\\\"primary-2-button\\\",[28,\\\"action\\\",[[23,0,[]],\\\"connectFacebook\\\"],null]]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"log-in\\\"],null],false],[0,\\\"\\\\n            \\\"],[1,[28,\\\"t\\\",[\\\"actions_authenticate_to_facebook\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"facebook_page\\\"],null],false],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"required\\\",\\\"placeholder\\\",\\\"disabled\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[true,[28,\\\"t\\\",[\\\"actions_select_facebook_page\\\"],null],[24,[\\\"disableFacebookPages\\\"]],[24,[\\\"facebookPages\\\"]],[24,[\\\"channel\\\",\\\"selectedFacebookPage\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"channel\\\",\\\"selectedFacebookPage\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[23,1,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"extra-text\\\"],[8],[1,[28,\\\"t\\\",[\\\"actions_choose_facebook_page\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[[24,[\\\"instagramIsEnabled\\\"]],[24,[\\\"instagramNotConnectedToFB\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"enableInstagram\\\"],null]]],{\\\"statements\\\":[[0,\\\"            Enable Instagram?\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"instagramIsEnabled\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"t\\\",[\\\"channel_name\\\"],null],false],[0,\\\"\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"info2\\\"],null],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"required\\\",\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[true,[28,\\\"t\\\",[\\\"channel_name\\\"],null],[24,[\\\"instagramChannel\\\",\\\"name\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"instagramChannel\\\",\\\"name\\\"]]],null]],null]]]],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title-channel\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"source-INSTAGRAM\\\"],[[\\\"class\\\"],[\\\"source-INSTAGRAM\\\"]]],false],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"upper-text\\\"],[8],[0,\\\"Instagram \\\"],[1,[28,\\\"t\\\",[\\\"settings\\\"],null],false],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group in-row\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n            Username\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"instagramChannel\\\",\\\"instagram_username\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"span\\\",true],[10,\\\"style\\\",\\\"line-height: 34px;\\\"],[8],[1,[24,[\\\"instagramChannel\\\",\\\"instagram_username\\\"]],false],[9],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"edit\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group in-row\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"label\\\",true],[8],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"and\\\",[[28,\\\"not\\\",[[24,[\\\"instagramChannel\\\",\\\"instagram_access_token\\\"]]],null],[24,[\\\"channel\\\",\\\"selectedFacebookPage\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"span\\\",true],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"info3\\\"],[[\\\"class\\\"],[\\\"blink\\\"]]],false],[0,\\\"\\\\n                        \\\"],[4,\\\"paper-tooltip\\\",null,null,{\\\"statements\\\":[[0,\\\"Authentication required\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"instagramChannel\\\",\\\"instagram_access_token\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"br\\\",true],[8],[9],[7,\\\"span\\\",true],[8],[0,\\\"Access Token Received\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"disabled\\\",\\\"onClick\\\"],[\\\"primary-2-button\\\",[28,\\\"not\\\",[[24,[\\\"channel\\\",\\\"selectedFacebookPage\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"authenticateToInstagram\\\"],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"log-in\\\"],null],false],[0,\\\"\\\\n                        Get Access Token\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}],[0,\\\"            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/channels/facebook-controls.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/channels/line-controls\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"xMZumF9Q\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n    \\\"],[1,[28,\\\"t\\\",[\\\"visit\\\"],null],false],[0,\\\"\\\\n    \\\"],[7,\\\"b\\\",true],[8],[0,\\\"\\\\n        \\\"],[7,\\\"a\\\",true],[10,\\\"href\\\",\\\"https://developers.line.biz/console/\\\"],[10,\\\"target\\\",\\\"_blank\\\"],[10,\\\"class\\\",\\\"link underline\\\"],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"t\\\",[\\\"line_developer_center\\\"],null],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[1,[28,\\\"t\\\",[\\\"for_following_conf\\\"],null],false],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n    \\\"],[1,[28,\\\"t\\\",[\\\"dont_have_line_account\\\"],null],false],[0,\\\"\\\\n    \\\"],[7,\\\"b\\\",true],[8],[0,\\\"\\\\n        \\\"],[7,\\\"a\\\",true],[10,\\\"href\\\",\\\"https://account.line.biz/signup\\\"],[10,\\\"target\\\",\\\"_blank\\\"],[10,\\\"class\\\",\\\"link underline\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"t\\\",[\\\"actions.create_one_now\\\"],null],false],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"channel_id\\\"],null],false],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"required\\\",\\\"value\\\",\\\"onChange\\\"],[true,[24,[\\\"channel\\\",\\\"line_channel_id\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"channel\\\",\\\"line_channel_id\\\"]]],null]],null]]]],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"extra-text\\\"],[8],[1,[28,\\\"t\\\",[\\\"channel_id_info\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"channel_secret\\\"],null],false],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"required\\\",\\\"value\\\",\\\"onChange\\\"],[true,[24,[\\\"channel\\\",\\\"line_secret\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"channel\\\",\\\"line_secret\\\"]]],null]],null]]]],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"extra-text\\\"],[8],[1,[28,\\\"t\\\",[\\\"channel_secret_info\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"unless\\\",[[24,[\\\"edit\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group end-justify-align\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"line-connect-btn\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"createAndContinue\\\"],null]],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"t\\\",[\\\"actions_validate_and_continue\\\"],null],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"form-group flexDisplay \\\",[28,\\\"if\\\",[[28,\\\"or\\\",[[24,[\\\"edit\\\"]],[24,[\\\"isContinue\\\"]]],null],\\\"\\\",\\\"disabled\\\"],null]]]],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label flexDisplay\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"info\\\"],[[\\\"class\\\"],[\\\"info-icon\\\"]]],false],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"t\\\",[\\\"allow_webhooks\\\"],null],false],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"t\\\",[\\\"use_webhooks_ensure\\\"],null],false],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"copy-btn\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"toggleWebhooks\\\"],null]],[8],[1,[28,\\\"t\\\",[\\\"actions.enabled\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"form-group \\\",[28,\\\"if\\\",[[28,\\\"or\\\",[[24,[\\\"edit\\\"]],[24,[\\\"isContinue\\\"]]],null],\\\"\\\",\\\"disabled\\\"],null]]]],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"webhook_URL\\\"],null],false],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flexDisplay\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"class\\\",\\\"disabled\\\",\\\"value\\\",\\\"onChange\\\"],[\\\"webhook-url\\\",true,[24,[\\\"channel\\\",\\\"line_webhook_url\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"channel\\\",\\\"line_webhook_url\\\"]]],null]],null]]]],false],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"copy-btn\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"copyTxt\\\",\\\"webhook-url\\\",\\\"Line Webhook URL\\\"],null]],[8],[1,[28,\\\"t\\\",[\\\"actions.copy\\\"],null],false],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"extra-text\\\"],[8],[1,[28,\\\"t\\\",[\\\"webhook_URL_info\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"form-group \\\",[28,\\\"if\\\",[[28,\\\"or\\\",[[24,[\\\"edit\\\"]],[24,[\\\"isContinue\\\"]]],null],\\\"\\\",\\\"disabled\\\"],null]]]],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"contact_URL\\\"],null],false],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flexDisplay\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"class\\\",\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[\\\"contact-url\\\",\\\"https://line.me/R/ti/p/{bot_basic_id}\\\",[24,[\\\"channel\\\",\\\"line_contact_url\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"channel\\\",\\\"line_contact_url\\\"]]],null]],null]]]],false],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"copy-btn\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"copyTxt\\\",\\\"contact-url\\\",\\\"Contact URL\\\"],null]],[8],[1,[28,\\\"t\\\",[\\\"actions.copy\\\"],null],false],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"extra-text\\\"],[8],[1,[28,\\\"t\\\",[\\\"contact_url_info\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[9]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/channels/line-controls.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/channels/name-field\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"xvtxAGBF\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"t\\\",[\\\"channel_name\\\"],null],false],[0,\\\"\\\\n        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"info2\\\"],null],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"required\\\",\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[true,[28,\\\"t\\\",[\\\"channel_name\\\"],null],[24,[\\\"channel\\\",\\\"name\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"channel\\\",\\\"name\\\"]]],null]],null]]]],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title-channel\\\"],[8],[0,\\\"\\\\n    \\\"],[1,[28,\\\"svg-icon\\\",[[28,\\\"concat\\\",[\\\"source-\\\",[24,[\\\"selectedChannelType\\\",\\\"type\\\"]]],null]],[[\\\"class\\\"],[[24,[\\\"selectedChannelType\\\",\\\"type\\\"]]]]],false],[0,\\\"\\\\n    \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"upper-text\\\"],[8],[1,[24,[\\\"selectedChannelType\\\",\\\"title\\\"]],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"settings\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[9]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/channels/name-field.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/channels/save-popup\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"gnFdFccQ\",\n    \"block\": \"{\\\"symbols\\\":[\\\"dialog\\\",\\\"form\\\",\\\"channelType\\\",\\\"toolbar\\\"],\\\"statements\\\":[[4,\\\"paper-sidenav\\\",null,[[\\\"class\\\",\\\"name\\\",\\\"position\\\",\\\"open\\\",\\\"lockedOpen\\\"],[\\\"md-whiteframe-z2 popup create-popup\\\",\\\"right2\\\",\\\"right\\\",[24,[\\\"open\\\"]],[24,[\\\"open\\\"]]]],{\\\"statements\\\":[[4,\\\"paper-toolbar\\\",null,null,{\\\"statements\\\":[[4,\\\"paper-toolbar-tools\\\",null,null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"channels2\\\"],null],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"edit\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.edit_channel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.create_channel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[4]},null],[4,\\\"paper-form\\\",null,[[\\\"onSubmit\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"onChannelCreated\\\"],null]]],{\\\"statements\\\":[[4,\\\"paper-content\\\",null,null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"channel_type\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"required\\\",\\\"placeholder\\\",\\\"options\\\",\\\"disabled\\\",\\\"selected\\\",\\\"onChange\\\"],[true,[28,\\\"t\\\",[\\\"channel_type\\\"],null],[24,[\\\"channelTypes\\\"]],[24,[\\\"edit\\\"]],[24,[\\\"selectedChannelType\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onSelectType\\\"],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[23,3,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[1,[28,\\\"channels/name-field\\\",null,[[\\\"channel\\\",\\\"selectedChannelType\\\"],[[24,[\\\"channel\\\"]],[24,[\\\"selectedChannelType\\\"]]]]],false],[0,\\\"\\\\n            \\\"],[1,[28,\\\"component\\\",[[28,\\\"concat\\\",[\\\"channels/\\\",[24,[\\\"selectedChannelType\\\",\\\"component\\\"]],\\\"-controls\\\"],null]],[[\\\"createAndContinue\\\",\\\"copyTxt\\\",\\\"channel\\\",\\\"instagramChannel\\\",\\\"instagramChannelType\\\",\\\"edit\\\",\\\"selectedProperty\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"onChannelCreated\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"copyTxt\\\"],null],[24,[\\\"channel\\\"]],[24,[\\\"instagramChannel\\\"]],[24,[\\\"instagramChannelType\\\"]],[24,[\\\"edit\\\"]],[24,[\\\"selectedProperty\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"popup-footer\\\"],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"common/buttons/cancel\\\",null,[[\\\"action\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"onCloseDialog\\\"],null]]]],false],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"edit\\\"]]],null,{\\\"statements\\\":[[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"showDelete\\\",[24,[\\\"channel\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                        Delete\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"submit-button\\\"]],\\\"expected `form.submit-button` to be a contextual component but found a string. Did you mean `(component form.submit-button)`? ('inboxfront/templates/components/channels/save-popup.hbs' @ L55:C19) \\\"],null]],[[\\\"class\\\",\\\"disabled\\\"],[\\\"primary-button\\\",[23,2,[\\\"isInvalid\\\"]]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[4,\\\"if\\\",[[24,[\\\"edit\\\"]]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"actions.update\\\"],null],false]],\\\"parameters\\\":[]},{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"actions.create\\\"],null],false]],\\\"parameters\\\":[]}],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"unless\\\",[[24,[\\\"edit\\\"]]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"disabled\\\",\\\"onClick\\\"],[\\\"secondary-button\\\",[23,2,[\\\"isInvalid\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onChannelCreated\\\",true],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.create_another\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[4,\\\"if\\\",[[24,[\\\"isActiveLoader\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"transition-loader\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"p\\\",true],[10,\\\"class\\\",\\\"transition-loader-text\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"edit\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"status.channel_being_edited\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"status.channel_being_created\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"transition-loader-inner\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"label\\\",true],[8],[9],[0,\\\"\\\\n                \\\"],[7,\\\"label\\\",true],[8],[9],[0,\\\"\\\\n                \\\"],[7,\\\"label\\\",true],[8],[9],[0,\\\"\\\\n                \\\"],[7,\\\"label\\\",true],[8],[9],[0,\\\"\\\\n                \\\"],[7,\\\"label\\\",true],[8],[9],[0,\\\"\\\\n                \\\"],[7,\\\"label\\\",true],[8],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"showDeleteDialog\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"deleteChannel\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/components/channels/save-popup.hbs' @ L101:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        Delete Channel\\\"],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n        \\\"],[1,[24,[\\\"selectedChannel\\\",\\\"node\\\",\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/components/channels/save-popup.hbs' @ L106:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"trash2\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[1,[28,\\\"t\\\",[\\\"delete_channel_msg\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[1,[23,1,[\\\"btn-cancel\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"btn-confirm\\\"]],\\\"expected `dialog.btn-confirm` to be a contextual component but found a string. Did you mean `(component dialog.btn-confirm)`? ('inboxfront/templates/components/channels/save-popup.hbs' @ L111:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/channels/save-popup.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/channels/telegram-controls\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"l0ruhX+/\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"actions.create_bot\\\"],null],false],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"extra-text\\\"],[8],[1,[28,\\\"t\\\",[\\\"telegram_bot_info\\\"],null],false],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"create-bot-btn\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"a\\\",true],[10,\\\"href\\\",\\\"https://telegram.me/botfather\\\"],[10,\\\"target\\\",\\\"_blank\\\"],[8],[1,[28,\\\"t\\\",[\\\"actions.create_bot\\\"],null],false],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"telegram_bot_token\\\"],null],false],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"required\\\",\\\"value\\\",\\\"onChange\\\"],[true,[24,[\\\"channel\\\",\\\"telegram_auth_token\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"channel\\\",\\\"telegram_auth_token\\\"]]],null]],null]]]],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"extra-text\\\"],[8],[1,[28,\\\"t\\\",[\\\"telegram_bot_token_info\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[9]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/channels/telegram-controls.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/channels/twitter-controls\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"37Jm8l2L\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"t\\\",[\\\"twitter_consumer_key\\\"],null],false],[0,\\\"\\\\n        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"info3\\\"],null],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"required\\\",\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[true,[28,\\\"t\\\",[\\\"twitter_consumer_key\\\"],null],[24,[\\\"channel\\\",\\\"twitter_consumer_key\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"channel\\\",\\\"twitter_consumer_key\\\"]]],null]],null]]]],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"t\\\",[\\\"twitter_consumer_secret\\\"],null],false],[0,\\\"\\\\n        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"info3\\\"],null],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"required\\\",\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[true,[28,\\\"t\\\",[\\\"twitter_consumer_secret\\\"],null],[24,[\\\"channel\\\",\\\"twitter_consumer_secret\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"channel\\\",\\\"twitter_consumer_secret\\\"]]],null]],null]]]],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"t\\\",[\\\"twitter_access_token\\\"],null],false],[0,\\\"\\\\n        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"info3\\\"],null],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"required\\\",\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[true,[28,\\\"t\\\",[\\\"twitter_access_token\\\"],null],[24,[\\\"channel\\\",\\\"twitter_access_token\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"channel\\\",\\\"twitter_access_token\\\"]]],null]],null]]]],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"t\\\",[\\\"twitter_access_token_secret\\\"],null],false],[0,\\\"\\\\n        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"info3\\\"],null],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"required\\\",\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[true,[28,\\\"t\\\",[\\\"twitter_access_token_secret\\\"],null],[24,[\\\"channel\\\",\\\"twitter_access_token_secret\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"channel\\\",\\\"twitter_access_token_secret\\\"]]],null]],null]]]],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"t\\\",[\\\"twitter_environment\\\"],null],false],[0,\\\"\\\\n        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"info3\\\"],null],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"required\\\",\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[true,[28,\\\"t\\\",[\\\"twitter_environment\\\"],null],[24,[\\\"channel\\\",\\\"twitter_environment\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"channel\\\",\\\"twitter_environment\\\"]]],null]],null]]]],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/channels/twitter-controls.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/channels/wechat-controls\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"4Mpzg+7C\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n    \\\"],[1,[28,\\\"t\\\",[\\\"visit\\\"],null],false],[0,\\\"\\\\n    \\\"],[7,\\\"b\\\",true],[8],[0,\\\"\\\\n        \\\"],[7,\\\"a\\\",true],[10,\\\"href\\\",\\\"https://developers.line.biz/console/\\\"],[10,\\\"target\\\",\\\"_blank\\\"],[10,\\\"class\\\",\\\"link underline\\\"],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"t\\\",[\\\"wechat_dashboard\\\"],null],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[1,[28,\\\"t\\\",[\\\"for_following_conf\\\"],null],false],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n    \\\"],[1,[28,\\\"t\\\",[\\\"dont_have_wechat_account\\\"],null],false],[0,\\\"\\\\n    \\\"],[7,\\\"b\\\",true],[8],[0,\\\"\\\\n        \\\"],[7,\\\"a\\\",true],[10,\\\"href\\\",\\\"https://wechat.com\\\"],[10,\\\"target\\\",\\\"_blank\\\"],[10,\\\"class\\\",\\\"link underline\\\"],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"t\\\",[\\\"actions.create_one_now\\\"],null],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group flexDisplay\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"t\\\",[\\\"whitelist_our_ip\\\"],null],false],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"extra-text\\\"],[8],[1,[28,\\\"t\\\",[\\\"basic_configuration_ip\\\"],null],false],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"whitelist-ip\\\"],[8],[0,\\\"\\\\n        10.24.102.11 \\\"],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n        10.24.102.11 \\\"],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n        10.24.102.11\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"copy-btn\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"copyTxt\\\",\\\"ip\\\",\\\"IP\\\"],null]],[8],[1,[28,\\\"t\\\",[\\\"actions.copy\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"wechat_app_id\\\"],null],false],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"required\\\",\\\"value\\\",\\\"onChange\\\"],[true,[24,[\\\"channel\\\",\\\"wechat_id\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"channel\\\",\\\"wechat_id\\\"]]],null]],null]]]],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"extra-text\\\"],[8],[1,[28,\\\"t\\\",[\\\"wechat_app_id_info\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"wechat_app_secret\\\"],null],false],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"required\\\",\\\"value\\\",\\\"onChange\\\"],[true,[24,[\\\"channel\\\",\\\"wechat_secret\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"channel\\\",\\\"wechat_secret\\\"]]],null]],null]]]],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"extra-text\\\"],[8],[1,[28,\\\"t\\\",[\\\"wechat_app_secret_info\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"wechat_safe_mode\\\"],null],false],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"channel\\\",\\\"mode\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"channel\\\",\\\"mode\\\"]]],null]],null]]]],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"extra-text\\\"],[8],[1,[28,\\\"t\\\",[\\\"wechat_safe_mode_info\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"unless\\\",[[24,[\\\"edit\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group end-justify-align\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"line-connect-btn\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"createAndContinue\\\"],null]],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"t\\\",[\\\"actions_validate_and_continue\\\"],null],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"form-group \\\",[28,\\\"if\\\",[[28,\\\"or\\\",[[24,[\\\"edit\\\"]],[24,[\\\"isContinue\\\"]]],null],\\\"\\\",\\\"disabled\\\"],null]]]],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"webhook_URL\\\"],null],false],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flexDisplay\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"class\\\",\\\"disabled\\\",\\\"value\\\",\\\"onChange\\\"],[\\\"webhook-url\\\",true,[24,[\\\"channel\\\",\\\"wechat_webhook_url\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"channel\\\",\\\"wechat_webhook_url\\\"]]],null]],null]]]],false],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"copy-btn\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"copyTxt\\\",\\\"webhook-url\\\",\\\"WeChat Webhook URL\\\"],null]],[8],[1,[28,\\\"t\\\",[\\\"actions.copy\\\"],null],false],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"extra-text\\\"],[8],[1,[28,\\\"t\\\",[\\\"webhook_URL_info\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"form-group \\\",[28,\\\"if\\\",[[28,\\\"or\\\",[[24,[\\\"edit\\\"]],[24,[\\\"isContinue\\\"]]],null],\\\"\\\",\\\"disabled\\\"],null]]]],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"webhook_token\\\"],null],false],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flexDisplay\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"class\\\",\\\"disabled\\\",\\\"value\\\",\\\"onChange\\\"],[\\\"webhook-token\\\",true,[24,[\\\"channel\\\",\\\"wechat_token\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"channel\\\",\\\"wechat_token\\\"]]],null]],null]]]],false],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"copy-btn\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"copyTxt\\\",\\\"webhook-token\\\",\\\"WeChat Webhook Token\\\"],null]],[8],[1,[28,\\\"t\\\",[\\\"actions.copy\\\"],null],false],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"extra-text\\\"],[8],[1,[28,\\\"t\\\",[\\\"webhook_token_info\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[9]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/channels/wechat-controls.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/channels/whatsapp-controls\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"c1KeTE8O\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"whatsapp_number\\\"],null],false],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"required\\\",\\\"value\\\",\\\"onChange\\\"],[true,[24,[\\\"channel\\\",\\\"whatsapp_number\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"channel\\\",\\\"whatsapp_number\\\"]]],null]],null]]]],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"whatsapp_phone_number_id\\\"],null],false],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"required\\\",\\\"value\\\",\\\"onChange\\\"],[true,[24,[\\\"channel\\\",\\\"whatsapp_phone_number_id\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"channel\\\",\\\"whatsapp_phone_number_id\\\"]]],null]],null]]]],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"whatsapp_verify_token\\\"],null],false],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"required\\\",\\\"value\\\",\\\"onChange\\\"],[true,[24,[\\\"channel\\\",\\\"whatsapp_verify_token\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"channel\\\",\\\"whatsapp_verify_token\\\"]]],null]],null]]]],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"whatsapp_access_token\\\"],null],false],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"required\\\",\\\"value\\\",\\\"onChange\\\"],[true,[24,[\\\"channel\\\",\\\"whatsapp_access_token\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"channel\\\",\\\"whatsapp_access_token\\\"]]],null]],null]]]],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"edit\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"webhook_URL\\\"],null],false],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flexDisplay\\\"],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"class\\\",\\\"disabled\\\",\\\"value\\\",\\\"onChange\\\"],[\\\"webhook-url\\\",true,[24,[\\\"channel\\\",\\\"whatsapp_webhook_url\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"channel\\\",\\\"whatsapp_webhook_url\\\"]]],null]],null]]]],false],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"copy-btn\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"copyWebhookUrl\\\"],null]],[8],[1,[28,\\\"t\\\",[\\\"actions.copy\\\"],null],false],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/channels/whatsapp-controls.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/channels/widget-settings\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"GXJuDpRX\",\n    \"block\": \"{\\\"symbols\\\":[\\\"dialog\\\",\\\"order\\\",\\\"channel\\\",\\\"panels\\\",\\\"p\\\",\\\"p\\\",\\\"p\\\",\\\"group\\\",\\\"form\\\",\\\"p\\\",\\\"app\\\",\\\"app\\\",\\\"kb\\\",\\\"channel\\\",\\\"p\\\",\\\"p\\\",\\\"p\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"widget-settings\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"cp-panels\\\",null,[[\\\"accordion\\\"],[true]],{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title-form\\\"],[8],[1,[28,\\\"t\\\",[\\\"customise_widget\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"panel\\\"]],\\\"expected `panels.panel` to be a contextual component but found a string. Did you mean `(component panels.panel)`? ('inboxfront/templates/components/channels/widget-settings.hbs' @ L5:C15) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,17,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/channels/widget-settings.hbs' @ L6:C19) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"notification\\\"],[[\\\"class\\\"],[\\\"title-icon\\\"]]],false],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"panel-title\\\"],[8],[1,[28,\\\"t\\\",[\\\"greetings\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"t\\\",[\\\"greetings_title\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow\\\"],[[\\\"class\\\"],[\\\"arrow-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,17,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/channels/widget-settings.hbs' @ L14:C19) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"greeting\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[24,[\\\"widget\\\",\\\"welcomeMessage\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"widget\\\",\\\"welcomeMessage\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInput\\\",\\\"welcomeMessage\\\",[24,[\\\"widget\\\",\\\"welcomeMessage\\\"]]],null]]]],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"introduction_team\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[24,[\\\"widget\\\",\\\"aboutTeamMessage\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"widget\\\",\\\"aboutTeamMessage\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInput\\\",\\\"aboutTeamMessage\\\",[24,[\\\"widget\\\",\\\"aboutTeamMessage\\\"]]],null]]]],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[17]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"panel\\\"]],\\\"expected `panels.panel` to be a contextual component but found a string. Did you mean `(component panels.panel)`? ('inboxfront/templates/components/channels/widget-settings.hbs' @ L34:C15) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,16,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/channels/widget-settings.hbs' @ L35:C19) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"flows\\\"],[[\\\"class\\\"],[\\\"title-icon\\\"]]],false],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"panel-title\\\"],[8],[0,\\\"Visitor Idle/Session Time-out Settings\\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"Set the session idle/timeout time and message to engage with the visitor proactively.\\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow\\\"],[[\\\"class\\\"],[\\\"arrow-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,16,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/channels/widget-settings.hbs' @ L43:C19) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"idle-time\\\"],[[\\\"class\\\"],[\\\"label-icon\\\"]]],false],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"t\\\",[\\\"visitor_idle_time\\\"],null],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"class\\\",\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[\\\"number-input\\\",[28,\\\"t\\\",[\\\"visitor_idle_time\\\"],null],[24,[\\\"widget\\\",\\\"visitorIdleTime\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"widget\\\",\\\"visitorIdleTime\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInput\\\",\\\"visitorIdleTime\\\",[24,[\\\"widget\\\",\\\"visitorIdleTime\\\"]]],null]]]],false],[0,\\\"\\\\n                        \\\"],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"t\\\",[\\\"time.seconds\\\"],null],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"warning-message\\\"],[[\\\"class\\\"],[\\\"label-icon\\\"]]],false],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"t\\\",[\\\"visitor_idle_warning_msg\\\"],null],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"textarea\\\",\\\"maxlengthTextArea\\\",\\\"passThru\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[28,\\\"t\\\",[\\\"visitor_idle_warning_msg\\\"],null],[24,[\\\"widget\\\",\\\"visitorIdleWarningMessage\\\"]],true,150,[28,\\\"hash\\\",null,[[\\\"rows\\\",\\\"maxRows\\\"],[2,3]]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"widget\\\",\\\"visitorIdleWarningMessage\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInput\\\",\\\"visitorIdleWarningMessage\\\",[24,[\\\"widget\\\",\\\"visitorIdleWarningMessage\\\"]]],null]]]],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"session-time\\\"],[[\\\"class\\\"],[\\\"label-icon\\\"]]],false],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"t\\\",[\\\"visitor_session_timeout\\\"],null],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"class\\\",\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[\\\"number-input\\\",[28,\\\"t\\\",[\\\"visitor_session_timeout\\\"],null],[24,[\\\"widget\\\",\\\"visitorSessionTimeOut\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"widget\\\",\\\"visitorSessionTimeOut\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInput\\\",\\\"visitorSessionTimeOut\\\",[24,[\\\"widget\\\",\\\"visitorSessionTimeOut\\\"]]],null]]]],false],[0,\\\"\\\\n                        \\\"],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"t\\\",[\\\"time.mins\\\"],null],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"session-message\\\"],[[\\\"class\\\"],[\\\"label-icon\\\"]]],false],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"t\\\",[\\\"visitor_timeout_msg\\\"],null],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"textarea\\\",\\\"maxlengthTextArea\\\",\\\"passThru\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[28,\\\"t\\\",[\\\"visitor_timeout_msg\\\"],null],[24,[\\\"widget\\\",\\\"visitorTimeOutMessage\\\"]],true,150,[28,\\\"hash\\\",null,[[\\\"rows\\\",\\\"maxRows\\\"],[2,3]]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"widget\\\",\\\"visitorTimeOutMessage\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInput\\\",\\\"visitorTimeOutMessage\\\",[24,[\\\"widget\\\",\\\"visitorTimeOutMessage\\\"]]],null]]]],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\\n\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedType\\\",\\\"id\\\"]],1],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label alignCenter\\\"],[8],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"class\\\",\\\"onBlur\\\"],[[28,\\\"t\\\",[\\\"visitor_idle_time\\\"],null],[24,[\\\"flow\\\",\\\"idleTime\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"flow\\\",\\\"idleTime\\\"]]],null]],null],\\\"form-control-unit\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInputFlow\\\",\\\"idleTime\\\",[24,[\\\"flow\\\",\\\"idleTime\\\"]]],null]]]],false],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"t\\\",[\\\"time.seconds\\\"],null],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label alignCenter\\\"],[8],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"textarea\\\",\\\"maxlengthTextArea\\\",\\\"passThru\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[28,\\\"t\\\",[\\\"visitor_idle_warning_msg\\\"],null],[24,[\\\"flow\\\",\\\"warningMessage\\\"]],true,150,[28,\\\"hash\\\",null,[[\\\"rows\\\",\\\"maxRows\\\"],[2,3]]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"flow\\\",\\\"warningMessage\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInputFlow\\\",\\\"warningMessage\\\",[24,[\\\"flow\\\",\\\"warningMessage\\\"]]],null]]]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label alignCenter\\\"],[8],[1,[28,\\\"svg-icon\\\",[\\\"session-time\\\"],null],false],[1,[28,\\\"t\\\",[\\\"visitor_session_timeout\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"class\\\",\\\"onBlur\\\"],[[28,\\\"t\\\",[\\\"visitor_session_timeout\\\"],null],[24,[\\\"flow\\\",\\\"timeOut\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"flow\\\",\\\"timeOut\\\"]]],null]],null],\\\"form-control-unit\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInputFlow\\\",\\\"timeOut\\\",[24,[\\\"flow\\\",\\\"timeOut\\\"]]],null]]]],false],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"t\\\",[\\\"time.mins\\\"],null],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label alignCenter\\\"],[8],[1,[28,\\\"svg-icon\\\",[\\\"session-message\\\"],null],false],[1,[28,\\\"t\\\",[\\\"visitor_timeout_msg\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"textarea\\\",\\\"maxlengthTextArea\\\",\\\"passThru\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[28,\\\"t\\\",[\\\"visitor_timeout_msg\\\"],null],[24,[\\\"flow\\\",\\\"timeOutMessage\\\"]],true,150,[28,\\\"hash\\\",null,[[\\\"rows\\\",\\\"maxRows\\\"],[2,3]]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"flow\\\",\\\"timeOutMessage\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInputFlow\\\",\\\"timeOutMessage\\\",[24,[\\\"flow\\\",\\\"timeOutMessage\\\"]]],null]]]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[16]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"panel\\\"]],\\\"expected `panels.panel` to be a contextual component but found a string. Did you mean `(component panels.panel)`? ('inboxfront/templates/components/channels/widget-settings.hbs' @ L170:C15) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,15,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/channels/widget-settings.hbs' @ L171:C19) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"magic-styles\\\"],[[\\\"class\\\"],[\\\"title-icon\\\"]]],false],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"panel-title\\\"],[8],[1,[28,\\\"t\\\",[\\\"magic_styling\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"t\\\",[\\\"magic_styling_title\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow\\\"],[[\\\"class\\\"],[\\\"arrow-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,15,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/channels/widget-settings.hbs' @ L179:C19) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"brand_logo\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"inline-flex\\\"],[10,\\\"id\\\",\\\"logo-upload\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"upload-image\\\"],[11,\\\"style\\\",[29,[\\\"background-image: url(\\\",[24,[\\\"attachmentLogo\\\",\\\"url\\\"]],\\\")\\\"]]],[8],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"attachmentLogo\\\",\\\"url\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"action-btn\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"svg-icon\\\",[\\\"upload\\\"],[[\\\"class\\\"],[\\\"action-icon\\\"]]],false],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"span\\\",true],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"deleteAttachment\\\",\\\"attachmentLogo\\\",[24,[\\\"attachmentLogo\\\",\\\"id\\\"]]],null]],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash\\\"],[[\\\"class\\\"],[\\\"action-icon\\\"]]],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"drop-zone\\\",null,[[\\\"config\\\",\\\"success\\\"],[[24,[\\\"optionsBrand\\\"]],[24,[\\\"uploadSuccessLogo\\\"]]]]],false],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"theme_colour\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"theme-color-field\\\"],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"color-picker\\\",null,[[\\\"value\\\",\\\"format\\\",\\\"onSave\\\"],[[24,[\\\"widget\\\",\\\"themeColor\\\"]],\\\"hex\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onSaveColorTheme\\\",[24,[\\\"widget\\\",\\\"themeColor\\\"]]],null]]]],false],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"droplet\\\"],[[\\\"class\\\",\\\"color\\\"],[\\\"droplet-icon\\\",[24,[\\\"widget\\\",\\\"themeColor\\\"]]]]],false],[0,\\\"\\\\n                                \\\"],[7,\\\"span\\\",true],[8],[1,[24,[\\\"widget\\\",\\\"themeColor\\\"]],false],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"color-palette\\\"],[[\\\"class\\\"],[\\\"color-palette-icon\\\"]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"action_button_colour\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"theme-color-field\\\"],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"color-picker\\\",null,[[\\\"value\\\",\\\"format\\\",\\\"onSave\\\"],[[24,[\\\"widget\\\",\\\"actionButtonColor\\\"]],\\\"hex\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onSaveColorButton\\\",[24,[\\\"widget\\\",\\\"actionButtonColor\\\"]]],null]]]],false],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"droplet\\\"],[[\\\"class\\\",\\\"color\\\"],[\\\"droplet-icon\\\",[24,[\\\"widget\\\",\\\"actionButtonColor\\\"]]]]],false],[0,\\\"\\\\n                                \\\"],[7,\\\"span\\\",true],[8],[1,[24,[\\\"widget\\\",\\\"actionButtonColor\\\"]],false],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"color-palette\\\"],[[\\\"class\\\"],[\\\"color-palette-icon\\\"]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"sound\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"widget\\\",\\\"sound\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onChangeSound\\\"],null]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"                        \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"widget_position_title\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"widget_launcher\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"widget_avatar\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"inline-flex\\\"],[10,\\\"id\\\",\\\"launcher-upload\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"upload-image\\\"],[11,\\\"style\\\",[29,[\\\"background-image: url(\\\",[24,[\\\"attachmentLauncher\\\",\\\"url\\\"]],\\\")\\\"]]],[8],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"attachmentLauncher\\\",\\\"url\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"action-btn\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"svg-icon\\\",[\\\"upload\\\"],[[\\\"class\\\"],[\\\"action-icon\\\"]]],false],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"span\\\",true],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"deleteAttachment\\\",\\\"attachmentLauncher\\\",[24,[\\\"attachmentLauncher\\\",\\\"id\\\"]]],null]],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash\\\"],[[\\\"class\\\"],[\\\"action-icon\\\"]]],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                        \\\"],[1,[28,\\\"drop-zone\\\",null,[[\\\"config\\\",\\\"success\\\"],[[24,[\\\"optionsLauncher\\\"]],[24,[\\\"uploadSuccessLauncher\\\"]]]]],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"widget_background\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"inline-flex\\\"],[10,\\\"id\\\",\\\"back-upload\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"upload-image\\\"],[11,\\\"style\\\",[29,[\\\"background-image: url(\\\",[24,[\\\"attachmentBackground\\\",\\\"url\\\"]],\\\")\\\"]]],[8],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"attachmentBackground\\\",\\\"url\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"action-btn\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"svg-icon\\\",[\\\"upload\\\"],[[\\\"class\\\"],[\\\"action-icon\\\"]]],false],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"span\\\",true],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"deleteAttachment\\\",\\\"attachmentBackground\\\",[24,[\\\"attachmentBackground\\\",\\\"id\\\"]]],null]],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash\\\"],[[\\\"class\\\"],[\\\"action-icon\\\"]]],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                        \\\"],[1,[28,\\\"drop-zone\\\",null,[[\\\"config\\\",\\\"success\\\"],[[24,[\\\"optionsBackground\\\"]],[24,[\\\"uploadSuccessBackground\\\"]]]]],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"widget_position\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flexDisplay\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-radio\\\",null,[[\\\"value\\\",\\\"groupValue\\\",\\\"class\\\",\\\"onChange\\\"],[\\\"LEFT\\\",[24,[\\\"widget\\\",\\\"position\\\"]],\\\"radio-btn\\\",[28,\\\"action\\\",[[23,0,[]],\\\"togglePosition\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"left\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"paper-radio\\\",null,[[\\\"value\\\",\\\"groupValue\\\",\\\"onChange\\\"],[\\\"RIGHT\\\",[24,[\\\"widget\\\",\\\"position\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"togglePosition\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"right\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[15]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"panel\\\"]],\\\"expected `panels.panel` to be a contextual component but found a string. Did you mean `(component panels.panel)`? ('inboxfront/templates/components/channels/widget-settings.hbs' @ L281:C15) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,10,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/channels/widget-settings.hbs' @ L282:C19) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"integration\\\"],[[\\\"class\\\"],[\\\"title-icon\\\"]]],false],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"panel-title\\\"],[8],[1,[28,\\\"t\\\",[\\\"integration\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"t\\\",[\\\"integration_title\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow\\\"],[[\\\"class\\\"],[\\\"arrow-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,10,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/channels/widget-settings.hbs' @ L290:C19) \\\"],null]],[[\\\"class\\\"],[\\\"integration\\\"]],{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"channels2\\\"],[[\\\"class\\\"],[\\\"label-icon\\\"]]],false],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"t\\\",[\\\"social_channels\\\"],null],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"channels\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"channels\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"channel\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"svg-icon\\\",[[28,\\\"concat\\\",[\\\"source-\\\",[23,14,[\\\"icon\\\"]]],null]],[[\\\"class\\\"],[\\\"channel-icon\\\"]]],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[23,14,[\\\"type\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"toggleChannel\\\",[23,14,[\\\"key\\\"]]],null]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[14]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"articles\\\"],[[\\\"class\\\"],[\\\"label-icon\\\"]]],false],[0,\\\"\\\\n                        Knowledge Base\\\\n\\\"],[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"widget\\\",\\\"kbDisplay\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"toggleKbDisplay\\\"],null]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"article-block\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"Give your audience the ability to find answers on their own with your\\\\n                            knowledge base (shown to minimize support load by 33%)\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[\\\" \\\",[24,[\\\"kbCollection\\\"]],[24,[\\\"selectedKb\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onSelectKb\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[23,13,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[13]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"admin-marketplace-settings\\\"],[[\\\"class\\\"],[\\\"label-icon\\\"]]],false],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"t\\\",[\\\"other_apps\\\"],null],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"selectedApp\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"list-app\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"selectedApp\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"app-item \\\",[23,12,[\\\"icon\\\"]]]]],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"svg-icon\\\",[[23,12,[\\\"icon\\\"]]],[[\\\"class\\\"],[\\\"label-icon\\\"]]],false],[0,\\\"\\\\n                                    \\\"],[1,[23,12,[\\\"name\\\"]],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[12]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"connect-app\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"openPopupApps\\\"],null]],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"plus-circle\\\"],[[\\\"class\\\"],[\\\"label-icon\\\"]]],false],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"t\\\",[\\\"connect_app\\\"],null],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isShowPopupApps\\\"]]],null,{\\\"statements\\\":[[4,\\\"click-outside\\\",null,[[\\\"action\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"onClickOutside\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"connect-app-popup\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title\\\"],[8],[1,[28,\\\"t\\\",[\\\"add_chat_widget_home\\\"],null],false],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-list-app\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"filterApps\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"chooseApp\\\",[23,11,[]]],null]],[8],[0,\\\"\\\\n                                                \\\"],[1,[28,\\\"svg-icon\\\",[[23,11,[\\\"icon\\\"]]],[[\\\"class\\\"],[[28,\\\"concat\\\",[\\\"label-icon \\\",[23,11,[\\\"icon\\\"]]],null]]]],false],[0,\\\"\\\\n                                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"name-app\\\"],[8],[1,[23,11,[\\\"name\\\"]],false],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"div\\\",true],[8],[1,[23,11,[\\\"info\\\"]],false],[9],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[11]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[10]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"panel\\\"]],\\\"expected `panels.panel` to be a contextual component but found a string. Did you mean `(component panels.panel)`? ('inboxfront/templates/components/channels/widget-settings.hbs' @ L370:C15) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/channels/widget-settings.hbs' @ L371:C19) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"clock-settings\\\"],[[\\\"class\\\"],[\\\"title-icon\\\"]]],false],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"panel-title\\\"],[8],[1,[28,\\\"t\\\",[\\\"teams_availability\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"t\\\",[\\\"teams_availability_title\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow\\\"],[[\\\"class\\\"],[\\\"arrow-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/channels/widget-settings.hbs' @ L379:C19) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"office_hours\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"earth2\\\"],[[\\\"class\\\"],[\\\"label-icon\\\"]]],false],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"t\\\",[\\\"company_timezone\\\"],null],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"paper-form\\\",null,[[\\\"onSubmit\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"saveWorkingHours\\\"],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"working-hours\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flexDisplay\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"clock\\\"],null],false],[0,\\\"\\\\n                                \\\"],[7,\\\"table\\\",true],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"tbody\\\",true],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-checkbox\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"workingHoursCopy\\\",\\\"0\\\",\\\"on\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateWorkingDays\\\",0],null]]],{\\\"statements\\\":[[0,\\\"                                                \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"time.monday\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                        \\\"],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n                                            \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,9,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/components/channels/widget-settings.hbs' @ L398:C46) \\\"],null]],[[\\\"type\\\",\\\"value\\\",\\\"onChange\\\"],[\\\"time\\\",[24,[\\\"workingHoursCopy\\\",\\\"0\\\",\\\"from\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateWorkingHours\\\",0,\\\"from\\\"],null]]]],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"td\\\",true],[8],[1,[28,\\\"t\\\",[\\\"to\\\"],null],false],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n                                            \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,9,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/components/channels/widget-settings.hbs' @ L406:C46) \\\"],null]],[[\\\"type\\\",\\\"value\\\",\\\"min\\\",\\\"onChange\\\"],[\\\"time\\\",[24,[\\\"workingHoursCopy\\\",\\\"0\\\",\\\"to\\\"]],[24,[\\\"workingHoursCopy\\\",\\\"0\\\",\\\"from\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateWorkingHours\\\",0,\\\"to\\\"],null]]]],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-checkbox\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"workingHoursCopy\\\",\\\"1\\\",\\\"on\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateWorkingDays\\\",1],null]]],{\\\"statements\\\":[[0,\\\"                                                \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"time.tuesday\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                        \\\"],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n                                            \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,9,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/components/channels/widget-settings.hbs' @ L421:C46) \\\"],null]],[[\\\"type\\\",\\\"value\\\",\\\"onChange\\\"],[\\\"time\\\",[24,[\\\"workingHoursCopy\\\",\\\"1\\\",\\\"from\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateWorkingHours\\\",1,\\\"from\\\"],null]]]],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"td\\\",true],[8],[1,[28,\\\"t\\\",[\\\"to\\\"],null],false],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n                                            \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,9,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/components/channels/widget-settings.hbs' @ L429:C46) \\\"],null]],[[\\\"type\\\",\\\"value\\\",\\\"min\\\",\\\"onChange\\\"],[\\\"time\\\",[24,[\\\"workingHoursCopy\\\",\\\"1\\\",\\\"to\\\"]],[24,[\\\"workingHoursCopy\\\",\\\"1\\\",\\\"from\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateWorkingHours\\\",1,\\\"to\\\"],null]]]],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-checkbox\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"workingHoursCopy\\\",\\\"2\\\",\\\"on\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateWorkingDays\\\",2],null]]],{\\\"statements\\\":[[0,\\\"                                                \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"time.wednesday\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                        \\\"],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n                                            \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,9,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/components/channels/widget-settings.hbs' @ L444:C46) \\\"],null]],[[\\\"type\\\",\\\"value\\\",\\\"onChange\\\"],[\\\"time\\\",[24,[\\\"workingHoursCopy\\\",\\\"2\\\",\\\"from\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateWorkingHours\\\",2,\\\"from\\\"],null]]]],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"td\\\",true],[8],[1,[28,\\\"t\\\",[\\\"to\\\"],null],false],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n                                            \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,9,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/components/channels/widget-settings.hbs' @ L452:C46) \\\"],null]],[[\\\"type\\\",\\\"value\\\",\\\"min\\\",\\\"onChange\\\"],[\\\"time\\\",[24,[\\\"workingHoursCopy\\\",\\\"2\\\",\\\"to\\\"]],[24,[\\\"workingHoursCopy\\\",\\\"2\\\",\\\"from\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateWorkingHours\\\",2,\\\"to\\\"],null]]]],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-checkbox\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"workingHoursCopy\\\",\\\"3\\\",\\\"on\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateWorkingDays\\\",3],null]]],{\\\"statements\\\":[[0,\\\"                                                \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"time.thursday\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                        \\\"],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n                                            \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,9,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/components/channels/widget-settings.hbs' @ L467:C46) \\\"],null]],[[\\\"type\\\",\\\"value\\\",\\\"onChange\\\"],[\\\"time\\\",[24,[\\\"workingHoursCopy\\\",\\\"3\\\",\\\"from\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateWorkingHours\\\",3,\\\"from\\\"],null]]]],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"td\\\",true],[8],[1,[28,\\\"t\\\",[\\\"to\\\"],null],false],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n                                            \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,9,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/components/channels/widget-settings.hbs' @ L475:C46) \\\"],null]],[[\\\"type\\\",\\\"value\\\",\\\"min\\\",\\\"onChange\\\"],[\\\"time\\\",[24,[\\\"workingHoursCopy\\\",\\\"3\\\",\\\"to\\\"]],[24,[\\\"workingHoursCopy\\\",\\\"3\\\",\\\"from\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateWorkingHours\\\",3,\\\"to\\\"],null]]]],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-checkbox\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"workingHoursCopy\\\",\\\"4\\\",\\\"on\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateWorkingDays\\\",4],null]]],{\\\"statements\\\":[[0,\\\"                                                \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"time.friday\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                        \\\"],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n                                            \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,9,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/components/channels/widget-settings.hbs' @ L490:C46) \\\"],null]],[[\\\"type\\\",\\\"value\\\",\\\"onChange\\\"],[\\\"time\\\",[24,[\\\"workingHoursCopy\\\",\\\"4\\\",\\\"from\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateWorkingHours\\\",4,\\\"from\\\"],null]]]],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"td\\\",true],[8],[1,[28,\\\"t\\\",[\\\"to\\\"],null],false],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n                                            \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,9,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/components/channels/widget-settings.hbs' @ L498:C46) \\\"],null]],[[\\\"type\\\",\\\"value\\\",\\\"min\\\",\\\"onChange\\\"],[\\\"time\\\",[24,[\\\"workingHoursCopy\\\",\\\"4\\\",\\\"to\\\"]],[24,[\\\"workingHoursCopy\\\",\\\"4\\\",\\\"from\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateWorkingHours\\\",4,\\\"to\\\"],null]]]],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-checkbox\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"workingHoursCopy\\\",\\\"5\\\",\\\"on\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateWorkingDays\\\",5],null]]],{\\\"statements\\\":[[0,\\\"                                                \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"time.saturday\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                        \\\"],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n                                            \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,9,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/components/channels/widget-settings.hbs' @ L513:C46) \\\"],null]],[[\\\"type\\\",\\\"value\\\",\\\"onChange\\\"],[\\\"time\\\",[24,[\\\"workingHoursCopy\\\",\\\"5\\\",\\\"from\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateWorkingHours\\\",5,\\\"from\\\"],null]]]],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"td\\\",true],[8],[1,[28,\\\"t\\\",[\\\"to\\\"],null],false],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n                                            \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,9,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/components/channels/widget-settings.hbs' @ L521:C46) \\\"],null]],[[\\\"type\\\",\\\"value\\\",\\\"min\\\",\\\"onChange\\\"],[\\\"time\\\",[24,[\\\"workingHoursCopy\\\",\\\"5\\\",\\\"to\\\"]],[24,[\\\"workingHoursCopy\\\",\\\"5\\\",\\\"from\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateWorkingHours\\\",5,\\\"to\\\"],null]]]],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-checkbox\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"workingHoursCopy\\\",\\\"6\\\",\\\"on\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateWorkingDays\\\",6],null]]],{\\\"statements\\\":[[0,\\\"                                                \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"time.sunday\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                        \\\"],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n                                            \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,9,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/components/channels/widget-settings.hbs' @ L536:C46) \\\"],null]],[[\\\"type\\\",\\\"value\\\",\\\"onChange\\\"],[\\\"time\\\",[24,[\\\"workingHoursCopy\\\",\\\"6\\\",\\\"from\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateWorkingHours\\\",6,\\\"from\\\"],null]]]],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"td\\\",true],[8],[1,[28,\\\"t\\\",[\\\"to\\\"],null],false],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n                                            \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,9,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/components/channels/widget-settings.hbs' @ L544:C46) \\\"],null]],[[\\\"type\\\",\\\"value\\\",\\\"min\\\",\\\"onChange\\\"],[\\\"time\\\",[24,[\\\"workingHoursCopy\\\",\\\"6\\\",\\\"to\\\"]],[24,[\\\"workingHoursCopy\\\",\\\"6\\\",\\\"from\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateWorkingHours\\\",6,\\\"to\\\"],null]]]],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"and\\\",[[28,\\\"eq\\\",[[23,0,[\\\"hoursChanged\\\"]],true],null],[28,\\\"user-has-permission\\\",[\\\"companies.change_property\\\"],null]],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"onClick\\\"],[\\\"secondary-button\\\",[28,\\\"action\\\",[[23,0,[]],\\\"cancelWorkingHours\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,9,[\\\"submit-button\\\"]],\\\"expected `form.submit-button` to be a contextual component but found a string. Did you mean `(component form.submit-button)`? ('inboxfront/templates/components/channels/widget-settings.hbs' @ L563:C39) \\\"],null]],[[\\\"class\\\",\\\"disabled\\\"],[\\\"primary-button\\\",[23,9,[\\\"isInvalid\\\"]]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.save\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[9]},null],[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"response_time\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"paper-radio-group\\\",null,[[\\\"groupValue\\\",\\\"onChange\\\"],[[28,\\\"readonly\\\",[[24,[\\\"widget\\\",\\\"responseTime\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"toggleResponseTime\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,8,[\\\"radio\\\"]],\\\"expected `group.radio` to be a contextual component but found a string. Did you mean `(component group.radio)`? ('inboxfront/templates/components/channels/widget-settings.hbs' @ L578:C27) \\\"],null]],[[\\\"toggle\\\",\\\"value\\\"],[true,\\\"AUTOMATIC\\\"]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"respond_soon\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,8,[\\\"radio\\\"]],\\\"expected `group.radio` to be a contextual component but found a string. Did you mean `(component group.radio)`? ('inboxfront/templates/components/channels/widget-settings.hbs' @ L581:C27) \\\"],null]],[[\\\"toggle\\\",\\\"value\\\"],[true,\\\"MINUTES\\\"]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"widget_replies_in_mins\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,8,[\\\"radio\\\"]],\\\"expected `group.radio` to be a contextual component but found a string. Did you mean `(component group.radio)`? ('inboxfront/templates/components/channels/widget-settings.hbs' @ L584:C27) \\\"],null]],[[\\\"toggle\\\",\\\"value\\\"],[true,\\\"HOURS\\\"]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"widget_replies_in_hours\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,8,[\\\"radio\\\"]],\\\"expected `group.radio` to be a contextual component but found a string. Did you mean `(component group.radio)`? ('inboxfront/templates/components/channels/widget-settings.hbs' @ L587:C27) \\\"],null]],[[\\\"toggle\\\",\\\"value\\\"],[true,\\\"DAY\\\"]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"widget_replies_in_day\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[8]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[7]},null],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title-form\\\"],[8],[1,[28,\\\"t\\\",[\\\"widget_control\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"panel\\\"]],\\\"expected `panels.panel` to be a contextual component but found a string. Did you mean `(component panels.panel)`? ('inboxfront/templates/components/channels/widget-settings.hbs' @ L595:C15) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/channels/widget-settings.hbs' @ L596:C19) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"protect\\\"],[[\\\"class\\\"],[\\\"title-icon\\\"]]],false],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"panel-title\\\"],[8],[1,[28,\\\"t\\\",[\\\"security\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"t\\\",[\\\"security_title\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow\\\"],[[\\\"class\\\"],[\\\"arrow-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/channels/widget-settings.hbs' @ L604:C19) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"trusted_domain\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[\\\"*.example.com, app.example.co\\\",[24,[\\\"availableTrustedDomains\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"availableTrustedDomains\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"addDomains\\\"],null]]]],false],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"domains-info\\\"],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"t\\\",[\\\"domains_info1\\\"],null],false],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"t\\\",[\\\"domains_info2\\\"],null],false],[7,\\\"br\\\",true],[8],[9],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"t\\\",[\\\"domains_info3\\\"],null],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[6]},null],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title-form\\\"],[8],[1,[28,\\\"t\\\",[\\\"installation\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"panel\\\"]],\\\"expected `panels.panel` to be a contextual component but found a string. Did you mean `(component panels.panel)`? ('inboxfront/templates/components/channels/widget-settings.hbs' @ L623:C15) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/channels/widget-settings.hbs' @ L624:C19) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"configure\\\"],[[\\\"class\\\"],[\\\"title-icon\\\"]]],false],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"panel-title\\\"],[8],[1,[28,\\\"t\\\",[\\\"widget_installation\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"t\\\",[\\\"widget_installation_title\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow\\\"],[[\\\"class\\\"],[\\\"arrow-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/channels/widget-settings.hbs' @ L632:C19) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"option-title\\\"],[8],[1,[28,\\\"t\\\",[\\\"option1_widget\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"code-snippet\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"code\\\"],[8],[1,[22,\\\"codeScript\\\"],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"onClick\\\"],[\\\"copy-button\\\",[28,\\\"action\\\",[[23,0,[]],\\\"copyScript\\\",[24,[\\\"codeScript\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"copy\\\"],[[\\\"class\\\"],[\\\"copy-icon\\\"]]],false],[0,\\\"\\\\n                            \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"actions.copy\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"option-title\\\"],[8],[1,[28,\\\"t\\\",[\\\"option2_widget\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"wordpress\\\"],[[\\\"class\\\"],[\\\"wp-icon\\\"]]],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[5]},null]],\\\"parameters\\\":[4]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-widget\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"widget\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"top-widget\\\"],[11,\\\"style\\\",[29,[\\\"background-color: \\\",[24,[\\\"widget\\\",\\\"themeColor\\\"]]]]],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"attachmentLogo\\\",\\\"url\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"img\\\",true],[11,\\\"src\\\",[24,[\\\"attachmentLogo\\\",\\\"url\\\"]]],[10,\\\"alt\\\",\\\"logo\\\"],[8],[9],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"user-name\\\"],[8],[1,[24,[\\\"widget\\\",\\\"welcomeMessage\\\"]],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[1,[24,[\\\"widget\\\",\\\"aboutTeamMessage\\\"]],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"overlay-head\\\"],[11,\\\"style\\\",[29,[\\\"background-image: url(\\\",[24,[\\\"attachmentBackground\\\",\\\"url\\\"]],\\\"); border-radius: 5px;\\\"]]],[8],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"widget-cards\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"info-widget\\\"],[11,\\\"style\\\",[29,[\\\"border-color: \\\",[28,\\\"concat\\\",[[24,[\\\"widget\\\",\\\"themeColor\\\"]],\\\"50\\\"],null]]]],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"inner-widget-title\\\"],[8],[1,[28,\\\"t\\\",[\\\"start_new_conversation\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\"],[25,[24,[\\\"user\\\"]]]]],false],[0,\\\"\\\\n                        \\\"],[7,\\\"span\\\",true],[8],[1,[22,\\\"responseTime\\\"],false],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"drop-line-button\\\"],[11,\\\"style\\\",[29,[\\\"background-color: \\\",[24,[\\\"widget\\\",\\\"actionButtonColor\\\"]]]]],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"telegram\\\"],[[\\\"class\\\"],[\\\"telegram-icon\\\"]]],false],[0,\\\"\\\\n                        \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"drop_line\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"channelsEnabled\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"channels-widget\\\"],[11,\\\"style\\\",[29,[\\\"border-color: \\\",[28,\\\"concat\\\",[[24,[\\\"widget\\\",\\\"themeColor\\\"]],\\\"50\\\"],null]]]],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"inner-widget-title\\\"],[8],[1,[28,\\\"t\\\",[\\\"connect_us\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"channels\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"channelsEnabled\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"channel\\\"],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"svg-icon\\\",[[28,\\\"concat\\\",[\\\"source-\\\",[23,3,[\\\"icon\\\"]]],null]],[[\\\"class\\\"],[[28,\\\"concat\\\",[\\\"channel-icon \\\",[23,3,[\\\"icon\\\"]]],null]]]],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"selectedApp\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"tracking-widget\\\"],[11,\\\"style\\\",[29,[\\\"border-color: \\\",[28,\\\"concat\\\",[[24,[\\\"widget\\\",\\\"themeColor\\\"]],\\\"50\\\"],null]]]],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"orderType\\\"]],\\\"track\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"inner-widget-title\\\"],[8],[1,[28,\\\"t\\\",[\\\"my_orders\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"track-block\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"nextBlockOrder\\\",\\\"orders\\\"],null]],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"truck\\\"],[[\\\"class\\\",\\\"color\\\"],[\\\"track-icon\\\",[24,[\\\"widget\\\",\\\"themeColor\\\"]]]]],false],[0,\\\"\\\\n                                \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"status-order\\\"],[8],[1,[28,\\\"t\\\",[\\\"orders_info\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"orderType\\\"]],\\\"orders\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"inner-widget-title\\\"],[8],[1,[28,\\\"t\\\",[\\\"orders_status\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-orders\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"orders\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-order\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"name-order\\\"],[8],[1,[28,\\\"t\\\",[\\\"order_title\\\"],null],false],[0,\\\" \\\"],[1,[23,2,[\\\"name\\\"]],false],[9],[0,\\\"\\\\n                                            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"fulfilled\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.fulfilled\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,2,[\\\"fulfillmentStatus\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                                \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"delivered\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.delivered\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                                \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"confirmed\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.confirmed\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                                        \\\"],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"date-order\\\"],[8],[0,\\\"\\\\n                                            \\\"],[1,[28,\\\"moment-format\\\",[[23,2,[\\\"createdAt\\\"]],\\\"MMM DD YYYY h:mm A\\\"],null],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"back-btn\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"nextBlockOrder\\\",\\\"track\\\"],null]],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow\\\"],[[\\\"class\\\"],[\\\"arrow-icon\\\"]]],false],[0,\\\"\\\\n                                    \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"actions.back\\\"],null],false],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"orderType\\\"]],\\\"orderForm\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"inner-widget-title\\\"],[8],[1,[28,\\\"t\\\",[\\\"check_order_status\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"order_number\\\"],null],[24,[\\\"orderId\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"orderId\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"email_customer\\\"],null],[24,[\\\"emailCustomer\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"emailCustomer\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"action-buttons\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"back-btn\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"nextBlockOrder\\\",\\\"track\\\"],null]],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow\\\"],[[\\\"class\\\"],[\\\"arrow-icon\\\"]]],false],[0,\\\"\\\\n                                    \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"actions.back\\\"],null],false],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"checkOrder\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"t\\\",[\\\"check_order\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                        \\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"widget\\\",\\\"kbDisplay\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"info-widget\\\"],[11,\\\"style\\\",[29,[\\\"border-color: \\\",[28,\\\"concat\\\",[[24,[\\\"widget\\\",\\\"themeColor\\\"]],\\\"50\\\"],null]]]],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"inner-widget-title\\\"],[8],[0,\\\"What are your looking for?\\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"search-wrap\\\"],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[\\\"Search for articles\\\",[24,[\\\"searchInput\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"searchInput\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"search-btn\\\"],[11,\\\"style\\\",[29,[\\\"background-color: \\\",[24,[\\\"widget\\\",\\\"themeColor\\\"]]]]],[8],[1,[28,\\\"svg-icon\\\",[\\\"icon-expand-collapse\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"Explore our Knowledge Base\\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"image-launcher\\\"],[11,\\\"style\\\",[29,[\\\"background-image: url(\\\",[24,[\\\"attachmentLauncher\\\",\\\"url\\\"]],\\\"); background-color: \\\",[24,[\\\"widget\\\",\\\"themeColor\\\"]],\\\"; float: \\\",[24,[\\\"widget\\\",\\\"position\\\"]]]]],[8],[0,\\\"\\\\n\\\"],[4,\\\"unless\\\",[[24,[\\\"attachmentLauncher\\\",\\\"url\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"icon-expand-collapse\\\"],[[\\\"class\\\"],[\\\"icon-launcher\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"showChannelDialog\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"redirectCreateChannel\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/components/channels/widget-settings.hbs' @ L777:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.create_channel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/components/channels/widget-settings.hbs' @ L781:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"popup_create_channel\\\"],[[\\\"channel\\\"],[[24,[\\\"channel\\\",\\\"application\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[1,[23,1,[\\\"btn-cancel\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"btn-confirm\\\"]],\\\"expected `dialog.btn-confirm` to be a contextual component but found a string. Did you mean `(component dialog.btn-confirm)`? ('inboxfront/templates/components/channels/widget-settings.hbs' @ L786:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.create\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/channels/widget-settings.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/chat/assign-agent\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"xqBgL7QT\",\n    \"block\": \"{\\\"symbols\\\":[\\\"agent\\\"],\\\"statements\\\":[[4,\\\"click-outside\\\",null,[[\\\"action\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"onclickOutside\\\"],null]]],{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"apps-popup assign\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"h4\\\",true],[8],[1,[28,\\\"t\\\",[\\\"assign_agent\\\"],null],false],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"search\\\"],null],[24,[\\\"searchAgents\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"searchAgents\\\"]]],null]],null]]]],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"popup-list\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"filteredAgents\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"popup-list-item alignCenter\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"assignUserThread\\\",[23,1,[]]],null]],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"avatar-block\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\"],[30,[23,1,[]]]]],false],[0,\\\"\\\\n                        \\\"],[7,\\\"span\\\",true],[11,\\\"class\\\",[29,[\\\"user-status \\\",[23,1,[\\\"status\\\"]]]]],[8],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"user-fullname\\\",[[23,1,[]]],null],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/chat/assign-agent.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/chat/bookmarks\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"mbKeu6Gm\",\n    \"block\": \"{\\\"symbols\\\":[\\\"bookmark\\\",\\\"menu\\\",\\\"content\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"chat-messages-wrapper\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"bookmark-banner\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"info3\\\"],null],false],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n            \\\"],[7,\\\"b\\\",true],[8],[0,\\\"Bookmark messages and files for quick and easy access\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"span\\\",true],[8],[0,\\\"Save your to-dos or any important messages or files for another time. Only you can see your saved items.\\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"bookmarks\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"bookmark\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"link-to-msg\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,1,[\\\"message\\\",\\\"room\\\",\\\"isGroup\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,1,[\\\"message\\\",\\\"room\\\",\\\"isPrivate\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"lock\\\"],[[\\\"class\\\"],[\\\"lock-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"unlock\\\"],[[\\\"class\\\"],[\\\"unlock-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                    #\\\"],[1,[23,1,[\\\"message\\\",\\\"room\\\",\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                    Direct Message\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"msg\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"goToMessage\\\"]],[23,1,[\\\"message\\\"]]],null]],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"message\\\"],[11,\\\"id\\\",[29,[\\\"mes\\\",[23,1,[\\\"message\\\",\\\"id\\\"]]]]],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-avatar\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\",\\\"userAvatar\\\"],[35,[23,1,[\\\"message\\\",\\\"user\\\"]],[23,1,[\\\"message\\\",\\\"user\\\",\\\"staffprofile\\\",\\\"user\\\"]]]]],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"content\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"top-info-msg\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"span\\\",true],[8],[1,[23,1,[\\\"message\\\",\\\"user\\\",\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[23,1,[\\\"message\\\",\\\"user\\\",\\\"lastName\\\"]],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"date\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isToday\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"moment-format\\\",[[23,1,[\\\"message\\\",\\\"created\\\"]],\\\"h:mma\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"moment-format\\\",[[23,1,[\\\"message\\\",\\\"created\\\"]],\\\"DD/MM/YYYY\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"text \\\",[28,\\\"if\\\",[[23,1,[\\\"message\\\",\\\"notification\\\"]],\\\"note\\\",\\\"\\\"],null]]]],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"moveThread\\\"]],[23,1,[\\\"message\\\",\\\"notification\\\"]]],null]],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"p\\\",true],[10,\\\"class\\\",\\\"title-note\\\"],[8],[0,\\\"Chat with \\\"],[1,[23,1,[\\\"message\\\",\\\"notification\\\",\\\"data\\\"]],false],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"p\\\",true],[10,\\\"class\\\",\\\"inner-text\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"message\\\",\\\"status\\\"]],\\\"DELETED\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"message\\\",\\\"user\\\",\\\"username\\\"]],[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\",\\\"username\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"message-deleted\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.deleted_by_u\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"message-deleted\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.delted_msg\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"gte\\\",[[23,1,[\\\"message\\\",\\\"attachments\\\",\\\"length\\\"]],1],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"or\\\",[[28,\\\"eq\\\",[[23,1,[\\\"message\\\",\\\"attachments\\\",\\\"0\\\",\\\"extension\\\"]],\\\"application/pdf\\\"],null],[28,\\\"eq\\\",[[23,1,[\\\"message\\\",\\\"attachments\\\",\\\"0\\\",\\\"extension\\\"]],\\\"pdf\\\"],null]],null]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"a\\\",true],[11,\\\"href\\\",[29,[[28,\\\"media-url\\\",[[23,1,[\\\"message\\\",\\\"attachments\\\",\\\"0\\\",\\\"datafile\\\"]]],null]]]],[10,\\\"target\\\",\\\"_blank\\\"],[8],[0,\\\"\\\\n                                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"pdf\\\"],null],false],[0,\\\"\\\\n                                            \\\"],[1,[23,1,[\\\"message\\\",\\\"attachments\\\",\\\"0\\\",\\\"filename\\\"]],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"a\\\",true],[11,\\\"href\\\",[29,[[28,\\\"media-url\\\",[[23,1,[\\\"message\\\",\\\"attachments\\\",\\\"0\\\",\\\"datafile\\\"]]],null]]]],[10,\\\"target\\\",\\\"_blank\\\"],[10,\\\"class\\\",\\\"image-message\\\"],[8],[0,\\\"\\\\n                                            \\\"],[7,\\\"img\\\",true],[11,\\\"src\\\",[29,[[28,\\\"media-url\\\",[[23,1,[\\\"message\\\",\\\"attachments\\\",\\\"0\\\",\\\"datafile\\\"]]],null]]]],[11,\\\"alt\\\",[29,[[23,1,[\\\"message\\\",\\\"attachments\\\",\\\"0\\\",\\\"datafile\\\"]]]]],[8],[9],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[23,1,[\\\"message\\\",\\\"data\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"p\\\",true],[10,\\\"class\\\",\\\"inner-text\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"query\\\",\\\"route\\\"],[\\\"link\\\",[28,\\\"hash\\\",null,[[\\\"id\\\"],[[23,1,[\\\"message\\\",\\\"data\\\",\\\"task_id\\\"]]]]],\\\"tasks.edit\\\"]],{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[23,1,[\\\"message\\\",\\\"text\\\"]],true],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[8],[1,[23,1,[\\\"message\\\",\\\"text\\\"]],true],[9],[0,\\\"\\\\n                                \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,1,[\\\"message\\\",\\\"notification\\\",\\\"description\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"p\\\",true],[8],[1,[28,\\\"t\\\",[\\\"until\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"moment-format\\\",[[23,1,[\\\"message\\\",\\\"notification\\\",\\\"description\\\"]],\\\"DD/MM/YYYY\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"reactions\\\"],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"popups/emoji-picker\\\",null,[[\\\"tagName\\\",\\\"onSelectEmoji\\\",\\\"messageId\\\"],[\\\"\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onSelectEmoji\\\"]]],null],[23,1,[\\\"message\\\",\\\"id\\\"]]]]],false],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"paper-button\\\",null,[[\\\"iconButton\\\",\\\"onClick\\\"],[true,[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"bookmarkMessage\\\"]],[23,1,[\\\"message\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"bookmark-red\\\"],[[\\\"class\\\"],[\\\"pushpin-icon red\\\"]]],false],[0,\\\"\\\\n\\\"],[4,\\\"paper-tooltip\\\",null,null,{\\\"statements\\\":[[0,\\\"                                    Remove from bookmarks\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"paper-button\\\",null,[[\\\"iconButton\\\",\\\"onClick\\\"],[true,[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"pinMessage\\\"]],[23,1,[\\\"message\\\",\\\"id\\\"]],[23,1,[\\\"message\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"pin3\\\"],[[\\\"class\\\"],[\\\"pushpin-icon\\\"]]],false],[0,\\\"\\\\n\\\"],[4,\\\"paper-tooltip\\\",null,null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"message\\\",\\\"pinned\\\"]],true],null],[28,\\\"t\\\",[\\\"actions.unpin_msg\\\"],null],[28,\\\"t\\\",[\\\"actions.pin_msg\\\"],null]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"paper-menu\\\",null,[[\\\"position\\\"],[\\\"target-right target\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"trigger\\\"]],\\\"expected `menu.trigger` to be a contextual component but found a string. Did you mean `(component menu.trigger)`? ('inboxfront/templates/components/chat/bookmarks.hbs' @ L110:C35) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"iconButton\\\"],[true]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"notification\\\"],[[\\\"class\\\"],[\\\"pushpin-icon\\\"]]],false],[0,\\\"\\\\n\\\"],[4,\\\"paper-tooltip\\\",null,null,{\\\"statements\\\":[[0,\\\"                                            Remind me about this in..\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"content\\\"]],\\\"expected `menu.content` to be a contextual component but found a string. Did you mean `(component menu.content)`? ('inboxfront/templates/components/chat/bookmarks.hbs' @ L118:C35) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/components/chat/bookmarks.hbs' @ L119:C39) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"setReminder\\\"]],[23,1,[\\\"message\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                                        15 minutes\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/components/chat/bookmarks.hbs' @ L122:C39) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"setReminder\\\"]],[23,1,[\\\"message\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                                        30 minutes\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/components/chat/bookmarks.hbs' @ L125:C39) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"setReminder\\\"]],[23,1,[\\\"message\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                                        1 hour\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/components/chat/bookmarks.hbs' @ L128:C39) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"setReminder\\\"]],[23,1,[\\\"message\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                                        2 hours\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/components/chat/bookmarks.hbs' @ L131:C39) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"setReminder\\\"]],[23,1,[\\\"message\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                                        Custom...\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[3]},null]],\\\"parameters\\\":[2]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"and\\\",[[28,\\\"eq\\\",[[23,1,[\\\"message\\\",\\\"user\\\",\\\"username\\\"]],[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\",\\\"username\\\"]]],null],[28,\\\"not-eq\\\",[[23,1,[\\\"message\\\",\\\"status\\\"]],\\\"DELETED\\\"],null],[28,\\\"not-eq\\\",[[23,1,[\\\"message\\\",\\\"expired\\\"]],true],null]],null]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"iconButton\\\",\\\"onClick\\\"],[true,[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"prepareToEdit\\\"]],[23,1,[\\\"message\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"edit2\\\"],[[\\\"class\\\"],[\\\"edit-icon\\\"]]],false],[0,\\\"\\\\n                                    \\\"],[4,\\\"paper-tooltip\\\",null,null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"actions.edit_msg\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"paper-button\\\",null,[[\\\"iconButton\\\",\\\"onClick\\\"],[true,[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"deleteChatMessage\\\"]],[23,1,[\\\"message\\\",\\\"id\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash2\\\"],[[\\\"class\\\"],[\\\"trash-icon\\\"]]],false],[0,\\\"\\\\n                                    \\\"],[4,\\\"paper-tooltip\\\",null,null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"actions.delete_msg\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\\n                \\\"],[1,[28,\\\"message-emojis\\\",null,[[\\\"tagName\\\",\\\"message\\\",\\\"currentUser\\\",\\\"onDeleteEmoji\\\",\\\"onAddEmoji\\\",\\\"onSelectEmoji\\\"],[\\\"\\\",[23,1,[\\\"message\\\"]],[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\"]],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onDeleteEmoji\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onAddEmoji\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onSelectEmoji\\\"]]],null]]]],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/chat/bookmarks.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/chat/chat-note-user-popup\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"utHaq8RI\",\n    \"block\": \"{\\\"symbols\\\":[\\\"user\\\"],\\\"statements\\\":[[4,\\\"click-outside\\\",null,[[\\\"action\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"onclickOutside\\\"],null]]],{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"apps-popup chat\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"class\\\",\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[\\\"search-input-chat\\\",[28,\\\"t\\\",[\\\"search_members\\\"],null],[24,[\\\"searchName\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"searchName\\\"]]],null]],null]]]],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"filterUsers\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"popup-list-item alignCenter\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"chooseUser\\\",[23,1,[]]],null]],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"avatar-block\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\"],[30,[23,1,[]]]]],false],[0,\\\"\\\\n                    \\\"],[7,\\\"span\\\",true],[11,\\\"class\\\",[29,[\\\"user-status \\\",[23,1,[\\\"status\\\"]]]]],[8],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[1,[28,\\\"user-fullname\\\",[[23,1,[]]],null],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/chat/chat-note-user-popup.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/chat/chats-list\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"WynHLjlW\",\n    \"block\": \"{\\\"symbols\\\":[\\\"panels\\\",\\\"p\\\",\\\"room\\\",\\\"p\\\",\\\"room\\\",\\\"p\\\",\\\"p\\\",\\\"p\\\"],\\\"statements\\\":[[4,\\\"cp-panels\\\",null,[[\\\"accordion\\\"],[true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"panel\\\"]],\\\"expected `panels.panel` to be a contextual component but found a string. Did you mean `(component panels.panel)`? ('inboxfront/templates/components/chat/chats-list.hbs' @ L2:C7) \\\"],null]],[[\\\"name\\\"],[\\\"unassigned\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,8,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/chat/chats-list.hbs' @ L3:C11) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"menuThreads\\\",\\\"unassigned\\\"],null]],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow\\\"],[[\\\"class\\\"],[\\\"arrow-icon\\\"]]],false],[0,\\\"\\\\n                \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"menu-link\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"unassigned2\\\"],[[\\\"class\\\"],[\\\"inbox-icon\\\"]]],false],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"t\\\",[\\\"status.unassigned\\\"],null],false],[0,\\\" \\\"],[4,\\\"if\\\",[[28,\\\"gt\\\",[[24,[\\\"unassignedCount\\\"]],0],null]],null,{\\\"statements\\\":[[0,\\\"(\\\"],[1,[22,\\\"unassignedCount\\\"],false],[0,\\\")\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,8,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/chat/chats-list.hbs' @ L12:C11) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"chat/message-list\\\",null,[[\\\"threadId\\\",\\\"filterThreads\\\",\\\"bookmarksShown\\\",\\\"pickThread\\\",\\\"updateThreadQuery\\\"],[[24,[\\\"selectedThread\\\",\\\"id\\\"]],[24,[\\\"filterThreads\\\"]],[24,[\\\"bookmarksShown\\\"]],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"pickThread\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"updateThreadQuery\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[8]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"panel\\\"]],\\\"expected `panels.panel` to be a contextual component but found a string. Did you mean `(component panels.panel)`? ('inboxfront/templates/components/chat/chats-list.hbs' @ L22:C7) \\\"],null]],[[\\\"name\\\",\\\"open\\\"],[\\\"assigned\\\",true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/chat/chats-list.hbs' @ L23:C11) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"menuThreads\\\",\\\"assigned\\\"],null]],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow\\\"],[[\\\"class\\\"],[\\\"arrow-icon\\\"]]],false],[0,\\\"\\\\n                \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"menu-link\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"assigned-others\\\"],[[\\\"class\\\"],[\\\"person-icon\\\"]]],false],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"t\\\",[\\\"status.assigned_to_me\\\"],null],false],[0,\\\" \\\"],[4,\\\"if\\\",[[28,\\\"gt\\\",[[24,[\\\"openCount\\\"]],0],null]],null,{\\\"statements\\\":[[0,\\\"(\\\"],[1,[22,\\\"openCount\\\"],false],[0,\\\")\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/chat/chats-list.hbs' @ L32:C11) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"chat/message-list\\\",null,[[\\\"threadId\\\",\\\"filterThreads\\\",\\\"bookmarksShown\\\",\\\"pickThread\\\",\\\"updateThreadQuery\\\"],[[24,[\\\"selectedThread\\\",\\\"id\\\"]],[24,[\\\"filterThreads\\\"]],[24,[\\\"bookmarksShown\\\"]],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"pickThread\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"updateThreadQuery\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[7]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"panel\\\"]],\\\"expected `panels.panel` to be a contextual component but found a string. Did you mean `(component panels.panel)`? ('inboxfront/templates/components/chat/chats-list.hbs' @ L42:C7) \\\"],null]],[[\\\"name\\\"],[\\\"other\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/chat/chats-list.hbs' @ L43:C11) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\",\\\"isAdmin\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"menuThreads\\\",\\\"other\\\"],null]],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow\\\"],[[\\\"class\\\"],[\\\"arrow-icon\\\"]]],false],[0,\\\"\\\\n                    \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"menu-link\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"assigned\\\"],[[\\\"class\\\"],[\\\"people-icon\\\"]]],false],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"t\\\",[\\\"status.assigned_to_others\\\"],null],false],[0,\\\" \\\"],[4,\\\"if\\\",[[28,\\\"gt\\\",[[24,[\\\"otherCount\\\"]],0],null]],null,{\\\"statements\\\":[[0,\\\"(\\\"],[1,[22,\\\"otherCount\\\"],false],[0,\\\")\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/chat/chats-list.hbs' @ L54:C11) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"chat/message-list\\\",null,[[\\\"threadId\\\",\\\"filterThreads\\\",\\\"bookmarksShown\\\",\\\"pickThread\\\",\\\"updateThreadQuery\\\"],[[24,[\\\"selectedThread\\\",\\\"id\\\"]],[24,[\\\"filterThreads\\\"]],[24,[\\\"bookmarksShown\\\"]],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"pickThread\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"updateThreadQuery\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[6]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"panel\\\"]],\\\"expected `panels.panel` to be a contextual component but found a string. Did you mean `(component panels.panel)`? ('inboxfront/templates/components/chat/chats-list.hbs' @ L64:C7) \\\"],null]],[[\\\"name\\\"],[\\\"teams\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/chat/chats-list.hbs' @ L65:C11) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"alignCenter \\\",[28,\\\"if\\\",[[24,[\\\"unreadTeamRooms\\\"]],\\\"unread\\\",\\\"\\\"],null]]]],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"menuThreads\\\",\\\"teams\\\"],null]],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow\\\"],[[\\\"class\\\"],[\\\"arrow-icon\\\"]]],false],[0,\\\"\\\\n                \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"menu-link\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"teams\\\"],[[\\\"class\\\"],[\\\"radio-icon\\\"]]],false],[0,\\\"\\\\n                    \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"teams\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"user-has-permission\\\",[\\\"chans.add_chatroom\\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"gt\\\",[[24,[\\\"propertyUsers\\\",\\\"length\\\"]],1],null]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"iconButton\\\",\\\"onClick\\\"],[true,[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"showGroupChat\\\"]],true],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"add\\\"],[[\\\"class\\\"],[\\\"plus-circle-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/chat/chats-list.hbs' @ L81:C11) \\\"],null]],[[\\\"class\\\"],[\\\"internal-inner-panel\\\"]],{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"teamRooms\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"item-user-chat \\\",[28,\\\"if\\\",[[28,\\\"and\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedRoom\\\",\\\"id\\\"]],[23,5,[\\\"id\\\"]]],null],[28,\\\"not\\\",[[24,[\\\"bookmarksShown\\\"]]],null]],null],\\\"selected\\\",\\\"\\\"],null],\\\"\\\\n                    \\\",[28,\\\"if\\\",[[23,5,[\\\"isRead\\\"]],\\\"unread\\\",\\\"\\\"],null]]]],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"selectRoom\\\"]],[23,5,[]]],null]],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,5,[\\\"isPrivate\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"lock-room\\\"],[[\\\"class\\\"],[\\\"lock-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"unlock-room\\\"],[[\\\"class\\\"],[\\\"unlock-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                    \\\"],[1,[23,5,[\\\"title\\\"]],false],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"room-thread-action\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,5,[\\\"isAddedChat\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"log-out\\\"],[[\\\"class\\\"],[\\\"chat-entry-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,5,[\\\"isMentionedChat\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"at\\\"],[[\\\"class\\\"],[\\\"mentioned-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[5]},null],[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"style\\\",\\\"cursor: pointer; border: solid 1px #ececec\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"showAllTeams\\\"]]],null],[28,\\\"not\\\",[[24,[\\\"showAllTeams\\\"]]],null]],null]],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"showAllTeams\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    Hide Old\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                    Show All\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[4]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"panel\\\"]],\\\"expected `panels.panel` to be a contextual component but found a string. Did you mean `(component panels.panel)`? ('inboxfront/templates/components/chat/chats-list.hbs' @ L112:C7) \\\"],null]],[[\\\"name\\\"],[\\\"direct\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/chat/chats-list.hbs' @ L113:C11) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"alignCenter \\\",[28,\\\"if\\\",[[24,[\\\"unreadDirectRooms\\\"]],\\\"unread\\\",\\\"\\\"],null]]]],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"menuThreads\\\",\\\"direct\\\"],null]],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow\\\"],[[\\\"class\\\"],[\\\"arrow-icon\\\"]]],false],[0,\\\"\\\\n                \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"menu-link\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"direct2\\\"],[[\\\"class\\\"],[\\\"direct-icon\\\"]]],false],[0,\\\"\\\\n                    \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"direct\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"user-has-permission\\\",[\\\"chans.add_chatroom\\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"gt\\\",[[24,[\\\"propertyUsers\\\",\\\"length\\\"]],1],null]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"iconButton\\\",\\\"onClick\\\"],[true,[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"showGroupChat\\\"]],false],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"add\\\"],[[\\\"class\\\"],[\\\"plus-circle-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/chat/chats-list.hbs' @ L129:C11) \\\"],null]],[[\\\"class\\\"],[\\\"internal-inner-panel\\\"]],{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"directRooms\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"item-user-chat \\\",[28,\\\"if\\\",[[23,3,[\\\"isRead\\\"]],\\\"unread\\\",\\\"\\\"],null],\\\"\\\\n                    \\\",[28,\\\"if\\\",[[28,\\\"and\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedRoom\\\",\\\"id\\\"]],[23,3,[\\\"id\\\"]]],null],[28,\\\"not\\\",[[24,[\\\"bookmarksShown\\\"]]],null]],null],\\\"selected\\\",\\\"\\\"],null]]]],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"selectRoom\\\"]],[23,3,[]]],null]],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\"],[35,[23,3,[\\\"user\\\"]]]]],false],[0,\\\"\\\\n                    \\\"],[7,\\\"span\\\",true],[11,\\\"class\\\",[29,[\\\"icon-status-user \\\",[23,3,[\\\"status\\\"]]]]],[8],[9],[0,\\\"\\\\n                    \\\"],[1,[23,3,[\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[23,3,[\\\"lastName\\\"]],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"style\\\",\\\"cursor: pointer; border: solid 1px #ececec\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"showAllDirect\\\"]]],null],[28,\\\"not\\\",[[24,[\\\"showAllDirect\\\"]]],null]],null]],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"showAllDirect\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    Hide Old\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                    Show All\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/chat/chats-list.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/chat/create-redirect-chat\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"W5+f8m7D\",\n    \"block\": \"{\\\"symbols\\\":[\\\"form\\\",\\\"u\\\",\\\"toolbar\\\"],\\\"statements\\\":[[4,\\\"paper-sidenav\\\",null,[[\\\"class\\\",\\\"name\\\",\\\"position\\\",\\\"open\\\",\\\"lockedOpen\\\"],[\\\"md-whiteframe-z2 popup create-popup\\\",\\\"right2\\\",\\\"right\\\",[24,[\\\"open\\\"]],[24,[\\\"open\\\"]]]],{\\\"statements\\\":[[4,\\\"paper-toolbar\\\",null,null,{\\\"statements\\\":[[4,\\\"paper-toolbar-tools\\\",null,null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"add-chat-link2\\\"],null],false],[1,[28,\\\"t\\\",[\\\"create_chat\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[3]},null],[4,\\\"paper-form\\\",null,[[\\\"onSubmit\\\",\\\"class\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"createChatLink\\\"],null],\\\"task-form\\\"]],{\\\"statements\\\":[[4,\\\"paper-content\\\",null,null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"company\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"tasks/id-selector\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"value\\\",\\\"onChange\\\"],[\\\" \\\",[24,[\\\"properties\\\"]],[24,[\\\"guest\\\",\\\"companyProperty\\\",\\\"id\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"selectProperty\\\"],null]]]],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"assigned_to\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"searchField\\\",\\\"searchEnabled\\\",\\\"searchPlaceholder\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"actions.choose_user\\\"],null],\\\"name\\\",true,[28,\\\"t\\\",[\\\"search_user\\\"],null],[24,[\\\"users\\\"]],[24,[\\\"agent\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"chooseAgent\\\"],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[23,2,[\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[23,2,[\\\"lastName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"firstname\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"customValidations\\\",\\\"disabled\\\",\\\"onChange\\\"],[[24,[\\\"guest\\\",\\\"firstName\\\"]],[24,[\\\"validation\\\",\\\"nameValidation\\\"]],[24,[\\\"showSelectedGuest\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"searchContact\\\",\\\"firstName\\\"],null]]]],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"lastname\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"customValidations\\\",\\\"disabled\\\",\\\"onChange\\\"],[[24,[\\\"guest\\\",\\\"lastName\\\"]],[24,[\\\"validation\\\",\\\"nameValidation\\\"]],[24,[\\\"showSelectedGuest\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"searchContact\\\",\\\"lastName\\\"],null]]]],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"email\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"customValidations\\\",\\\"disabled\\\",\\\"onChange\\\"],[[24,[\\\"guest\\\",\\\"primaryEmail\\\"]],[24,[\\\"validation\\\",\\\"emailValidation\\\"]],[24,[\\\"showSelectedGuest\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"searchContact\\\",\\\"primaryEmail\\\"],null]]]],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"showSelectedGuest\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flexSpaceBetween\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"redirectToContact\\\"],null]]],{\\\"statements\\\":[[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"target\\\",\\\"query\\\",\\\"route\\\"],[\\\"link\\\",\\\"_blank\\\",[28,\\\"hash\\\",null,[[\\\"id\\\"],[[24,[\\\"guest\\\",\\\"id\\\"]]]]],\\\"contacts.edit\\\"]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"selected_contact\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"deselectContact\\\"],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"and\\\",[[24,[\\\"showSearchListGuests\\\"]],[24,[\\\"filterContacts\\\",\\\"length\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"contacts/accociate-contacts\\\",null,[[\\\"filterContacts\\\",\\\"selectContact\\\"],[[24,[\\\"filterContacts\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"selectContact\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"popup-footer\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"closeDialog\\\"],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"submit-button\\\"]],\\\"expected `form.submit-button` to be a contextual component but found a string. Did you mean `(component form.submit-button)`? ('inboxfront/templates/components/chat/create-redirect-chat.hbs' @ L103:C15) \\\"],null]],[[\\\"class\\\",\\\"disabled\\\"],[\\\"primary-button\\\",[28,\\\"not\\\",[[24,[\\\"formIsValid\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.create\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/chat/create-redirect-chat.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/chat/ecommerce/cart\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"t28dWRTY\",\n    \"block\": \"{\\\"symbols\\\":[\\\"product\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"panel\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"cart\\\",\\\"items\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"data\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"span\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,1,[\\\"image\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"product-image\\\"],[11,\\\"style\\\",[29,[\\\"background-image: url(\\\",[23,1,[\\\"image\\\"]],\\\");\\\"]]],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[1,[23,1,[\\\"name\\\"]],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"span\\\",true],[8],[7,\\\"b\\\",true],[8],[1,[23,1,[\\\"quantity\\\"]],false],[0,\\\" x \\\"],[1,[23,1,[\\\"price\\\"]],false],[0,\\\" \\\"],[1,[22,\\\"currency\\\"],false],[9],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[9],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"panel\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"data\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\",true],[8],[0,\\\"Total:\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\",true],[8],[7,\\\"b\\\",true],[8],[1,[22,\\\"totalPrice\\\"],false],[0,\\\" \\\"],[1,[22,\\\"currency\\\"],false],[9],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/chat/ecommerce/cart.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/chat/ecommerce/catalog\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"6tBkIKgs\",\n    \"block\": \"{\\\"symbols\\\":[\\\"product\\\"],\\\"statements\\\":[[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"search_products\\\"],null],[24,[\\\"searchProduct\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"searchProduct\\\"]]],null]],null]]]],false],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"deselect-products\\\"],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"deselectAllProducts\\\"],null]],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"gt\\\",[[24,[\\\"selectedProductsCount\\\"]],0],null]],null,{\\\"statements\\\":[[0,\\\"        Clear Selection\\\\n\\\"]],\\\"parameters\\\":[]},null],[9],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"panel product-list\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"filteredProducts\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"preview\\\",[28,\\\"if\\\",[[23,1,[\\\"selected\\\"]],\\\" selected\\\",\\\"\\\"],null]]]],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"selectProduct\\\",[23,1,[]]],null]],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,1,[\\\"image\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"product-image\\\"],[11,\\\"style\\\",[29,[\\\"background-image: url(\\\",[23,1,[\\\"image\\\"]],\\\");\\\"]]],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"product-image\\\"],[10,\\\"style\\\",\\\"background-color: transparent;\\\"],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"info\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrapper\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title\\\"],[8],[1,[23,1,[\\\"title\\\"]],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"price\\\"],[8],[1,[23,1,[\\\"price\\\"]],false],[0,\\\" \\\"],[1,[22,\\\"currency\\\"],false],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"filteredProducts\\\",\\\"length\\\"]],0],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"style\\\",\\\"text-align: center\\\"],[8],[0,\\\"\\\\n            No products\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[9],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"gt\\\",[[24,[\\\"selectedProductsCount\\\"]],0],null]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"share-btn\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\",true],[8],[1,[22,\\\"selectedProductsCount\\\"],false],[0,\\\" of \\\"],[1,[24,[\\\"products\\\",\\\"length\\\"]],false],[0,\\\" items\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"class\\\",\\\"onClick\\\"],[\\\"pull-right\\\",[28,\\\"action\\\",[[23,0,[]],\\\"sendProductCardsToChat\\\"],null]]],{\\\"statements\\\":[[0,\\\"            Share\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/chat/ecommerce/catalog.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/chat/ecommerce/dialog-cancel-order\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"khT1BKxX\",\n    \"block\": \"{\\\"symbols\\\":[\\\"form\\\",\\\"product\\\",\\\"toolbar\\\"],\\\"statements\\\":[[4,\\\"paper-sidenav\\\",null,[[\\\"class\\\",\\\"name\\\",\\\"position\\\",\\\"open\\\",\\\"lockedOpen\\\"],[\\\"md-whiteframe-z2 popup small cancel-order-sidenav\\\",\\\"right2\\\",\\\"right\\\",[24,[\\\"open\\\"]],[24,[\\\"open\\\"]]]],{\\\"statements\\\":[[4,\\\"paper-toolbar\\\",null,null,{\\\"statements\\\":[[4,\\\"paper-toolbar-tools\\\",null,null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"t\\\",[\\\"cancel_order\\\"],[[\\\"id\\\"],[[28,\\\"if\\\",[[28,\\\"or\\\",[[28,\\\"not\\\",[[24,[\\\"order\\\",\\\"name\\\"]]],null],[28,\\\"eq\\\",[[24,[\\\"order\\\",\\\"name\\\"]],\\\"-no-name-\\\"],null]],null],[28,\\\"concat\\\",[\\\"#\\\",[24,[\\\"order\\\",\\\"id\\\"]]],null],[24,[\\\"order\\\",\\\"name\\\"]]],null]]]],false],[0,\\\"\\\\n            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"username\\\"],[8],[1,[28,\\\"user-fullname\\\",[[24,[\\\"guest\\\"]]],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[3]},null],[4,\\\"paper-form\\\",null,[[\\\"onSubmit\\\",\\\"class\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"createCancellation\\\"],null],\\\"task-form\\\"]],{\\\"statements\\\":[[4,\\\"paper-content\\\",null,null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"span\\\",true],[11,\\\"class\\\",[29,[[22,\\\"platform\\\"]]]],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[[28,\\\"concat\\\",[\\\"EC-\\\",[24,[\\\"platform\\\"]],\\\"-logo\\\"],null]],[[\\\"class\\\"],[\\\"platform-logo\\\"]]],false],[0,\\\"\\\\n                    \\\"],[7,\\\"b\\\",true],[8],[1,[24,[\\\"order\\\",\\\"shopName\\\"]],false],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"label\\\",true],[8],[1,[28,\\\"t\\\",[\\\"items\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"style\\\",\\\"padding-left: 20px\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"order\\\",\\\"products\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"data\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"span\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,2,[\\\"image\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"product-image\\\"],[11,\\\"style\\\",[29,[\\\"background-image: url(\\\",[23,2,[\\\"image\\\"]],\\\");\\\"]]],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                \\\"],[1,[23,2,[\\\"name\\\"]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"span\\\",true],[8],[7,\\\"b\\\",true],[8],[1,[23,2,[\\\"quantity\\\"]],false],[0,\\\" x \\\"],[1,[23,2,[\\\"price\\\"]],false],[0,\\\" \\\"],[1,[22,\\\"currency\\\"],false],[9],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"style\\\",\\\"padding-left: 20px; border-top: solid 1px #DADADA\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"data\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"total\\\"],null],false],[0,\\\":\\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"span\\\",true],[8],[7,\\\"b\\\",true],[8],[1,[24,[\\\"order\\\",\\\"totalPrice\\\"]],false],[0,\\\" \\\"],[1,[22,\\\"currency\\\"],false],[9],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"label\\\",true],[8],[1,[28,\\\"t\\\",[\\\"reason\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"textarea\\\",\\\"placeholder\\\",\\\"passThru\\\",\\\"value\\\",\\\"onChange\\\"],[true,[28,\\\"t\\\",[\\\"enter_reason_for_cancellation_order\\\"],null],[28,\\\"hash\\\",null,[[\\\"rows\\\",\\\"maxRows\\\"],[3,3]]],[24,[\\\"reason\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"reason\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"popup-footer\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"open\\\"]]],null],false],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"submit-button\\\"]],\\\"expected `form.submit-button` to be a contextual component but found a string. Did you mean `(component form.submit-button)`? ('inboxfront/templates/components/chat/ecommerce/dialog-cancel-order.hbs' @ L68:C15) \\\"],null]],[[\\\"class\\\"],[\\\"primary-button\\\"]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.confirm\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/chat/ecommerce/dialog-cancel-order.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/chat/ecommerce/dialog-refund-order\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"ta4anue+\",\n    \"block\": \"{\\\"symbols\\\":[\\\"form\\\",\\\"option\\\",\\\"product\\\",\\\"toolbar\\\"],\\\"statements\\\":[[4,\\\"paper-sidenav\\\",null,[[\\\"class\\\",\\\"name\\\",\\\"position\\\",\\\"open\\\",\\\"lockedOpen\\\"],[\\\"md-whiteframe-z2 popup small refund-order-sidenav\\\",\\\"right2\\\",\\\"right\\\",[24,[\\\"open\\\"]],[24,[\\\"open\\\"]]]],{\\\"statements\\\":[[4,\\\"paper-toolbar\\\",null,null,{\\\"statements\\\":[[4,\\\"paper-toolbar-tools\\\",null,null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"refund\\\"],null],false],[0,\\\"\\\\n            \\\"],[1,[28,\\\"t\\\",[\\\"refund_order\\\"],[[\\\"id\\\"],[[28,\\\"if\\\",[[28,\\\"or\\\",[[28,\\\"not\\\",[[24,[\\\"order\\\",\\\"name\\\"]]],null],[28,\\\"eq\\\",[[24,[\\\"order\\\",\\\"name\\\"]],\\\"-no-name-\\\"],null]],null],[28,\\\"concat\\\",[\\\"#\\\",[24,[\\\"order\\\",\\\"id\\\"]]],null],[24,[\\\"order\\\",\\\"name\\\"]]],null]]]],false],[0,\\\"\\\\n            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"username\\\"],[8],[1,[28,\\\"user-fullname\\\",[[24,[\\\"guest\\\"]]],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[4]},null],[4,\\\"paper-form\\\",null,[[\\\"onSubmit\\\",\\\"class\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"createRefund\\\"],null],\\\"task-form\\\"]],{\\\"statements\\\":[[4,\\\"paper-content\\\",null,null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"span\\\",true],[11,\\\"class\\\",[29,[[22,\\\"platform\\\"]]]],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[[28,\\\"concat\\\",[\\\"EC-\\\",[24,[\\\"platform\\\"]],\\\"-logo\\\"],null]],[[\\\"class\\\"],[\\\"platform-logo\\\"]]],false],[0,\\\"\\\\n                    \\\"],[7,\\\"b\\\",true],[8],[1,[24,[\\\"order\\\",\\\"shopName\\\"]],false],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"svg-icon\\\",[\\\"items\\\"],null],false],[1,[28,\\\"t\\\",[\\\"items\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"order\\\",\\\"products\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"data\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"span\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,3,[\\\"image\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"product-image\\\"],[11,\\\"style\\\",[29,[\\\"background-image: url(\\\",[23,3,[\\\"image\\\"]],\\\");\\\"]]],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                \\\"],[1,[23,3,[\\\"name\\\"]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"span\\\",true],[8],[7,\\\"b\\\",true],[8],[1,[23,3,[\\\"price\\\"]],false],[0,\\\" \\\"],[1,[22,\\\"currency\\\"],false],[0,\\\" x \\\"],[9],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"type\\\",\\\"min\\\",\\\"max\\\",\\\"class\\\",\\\"placeholder\\\",\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\"number\\\",0,[23,3,[\\\"quantity\\\"]],\\\"refund_quantity\\\",\\\"\\\",[23,3,[\\\"refundQuantity\\\"]],[24,[\\\"providerRequired\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateRefundQuantity\\\",[23,3,[]]],null]]]],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"platform\\\"]],\\\"shopify\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[[24,[\\\"restock\\\"]],[24,[\\\"providerRequired\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"restock\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"restock_items\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"svg-icon\\\",[\\\"amount\\\"],null],false],[1,[28,\\\"t\\\",[\\\"refund_amount\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flexDisplay\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"type\\\",\\\"class\\\",\\\"placeholder\\\",\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\"number\\\",\\\"flex-1\\\",\\\"\\\",[24,[\\\"refundAmount\\\"]],[24,[\\\"providerRequired\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateRefundAmount\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"class\\\",\\\"disabled\\\",\\\"onClick\\\"],[\\\"flex-1\\\",[24,[\\\"providerRequired\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"setFullRefund\\\"],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"full_refund\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"t\\\",[\\\"max_available\\\"],null],false],[0,\\\": \\\"],[1,[22,\\\"maxRefund\\\"],false],[0,\\\" \\\"],[1,[22,\\\"currency\\\"],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"svg-icon\\\",[\\\"reason\\\"],null],false],[1,[28,\\\"t\\\",[\\\"reason\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"textarea\\\",\\\"placeholder\\\",\\\"passThru\\\",\\\"value\\\",\\\"onChange\\\"],[true,[28,\\\"t\\\",[\\\"enter_reason_for_refund_order\\\"],null],[28,\\\"hash\\\",null,[[\\\"rows\\\",\\\"maxRows\\\"],[3,3]]],[24,[\\\"reason\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"reason\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"providerRequired\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"Provider\\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"placeholder\\\",\\\"selected\\\",\\\"required\\\",\\\"onChange\\\"],[[24,[\\\"providers\\\"]],\\\"Select provider\\\",[24,[\\\"provider\\\"]],true,[28,\\\"action\\\",[[23,0,[]],\\\"selectProvider\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[23,2,[\\\"providerDescription\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"popup-footer\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"open\\\"]]],null],false],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"submit-button\\\"]],\\\"expected `form.submit-button` to be a contextual component but found a string. Did you mean `(component form.submit-button)`? ('inboxfront/templates/components/chat/ecommerce/dialog-refund-order.hbs' @ L119:C15) \\\"],null]],[[\\\"class\\\",\\\"disabled\\\"],[\\\"primary-button\\\",[28,\\\"not\\\",[[24,[\\\"formIsValid\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions_refund\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/chat/ecommerce/dialog-refund-order.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/chat/ecommerce/order-details\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"a3BgPyYN\",\n    \"block\": \"{\\\"symbols\\\":[\\\"p\\\",\\\"product\\\",\\\"p\\\",\\\"p\\\",\\\"p\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"order-details\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"data\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter title\\\"],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"order\\\"],null],false],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"order-id\\\"],[8],[0,\\\"Order \\\"],[1,[28,\\\"if\\\",[[28,\\\"or\\\",[[28,\\\"not\\\",[[24,[\\\"order\\\",\\\"name\\\"]]],null],[28,\\\"eq\\\",[[24,[\\\"order\\\",\\\"name\\\"]],\\\"-no-name-\\\"],null]],null],[28,\\\"concat\\\",[\\\"#\\\",[24,[\\\"order\\\",\\\"id\\\"]]],null],[24,[\\\"order\\\",\\\"name\\\"]]],null],false],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"order-tags\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"span\\\",true],[11,\\\"class\\\",[29,[\\\"tag-item \\\",[24,[\\\"order\\\",\\\"status\\\"]]]]],[8],[1,[28,\\\"convert-capitalize\\\",[[24,[\\\"order\\\",\\\"status\\\"]]],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"order\\\",\\\"financialStatus\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"tag-item\\\"],[8],[0,\\\" \\\"],[1,[28,\\\"convert-capitalize\\\",[[24,[\\\"order\\\",\\\"financialStatus\\\"]]],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"order\\\",\\\"fulfillmentStatus\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"tag-item\\\"],[8],[0,\\\" \\\"],[1,[28,\\\"convert-capitalize\\\",[[24,[\\\"order\\\",\\\"fulfillmentStatus\\\"]]],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"data\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"Created on: \\\"],[1,[28,\\\"moment-format\\\",[[24,[\\\"order\\\",\\\"createdAt\\\"]],\\\"MMM DD YYYY h:mm A\\\"],null],false],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"total-price \\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"order\\\",\\\"status\\\"]],\\\"closed\\\"],null],\\\"closed\\\",\\\"\\\"],null]]]],[8],[1,[24,[\\\"order\\\",\\\"totalPrice\\\"]],false],[0,\\\" \\\"],[1,[28,\\\"or\\\",[[24,[\\\"currency\\\"]],\\\"$\\\"],null],false],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"order\\\",\\\"status\\\"]],\\\"closed\\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"status-date\\\"],[8],[0,\\\"\\\\n            Closed at: \\\"],[1,[28,\\\"moment-format\\\",[[24,[\\\"order\\\",\\\"closedAt\\\"]],\\\"MMM DD YYYY h:mm A\\\"],null],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"order\\\",\\\"status\\\"]],\\\"cancelled\\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"status-date\\\"],[8],[0,\\\"\\\\n            Cancelled at: \\\"],[1,[28,\\\"moment-format\\\",[[24,[\\\"order\\\",\\\"cancelledAt\\\"]],\\\"MMM DD YYYY h:mm A\\\"],null],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"cp-panel\\\",null,[[\\\"open\\\"],[false]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/chat/ecommerce/order-details.hbs' @ L33:C11) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"            Shipping Information\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow\\\"],[[\\\"class\\\"],[\\\"arrow-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/chat/ecommerce/order-details.hbs' @ L37:C11) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"data\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"span\\\",true],[8],[0,\\\"\\\\n                Shipping Method:\\\\n                \\\"],[1,[24,[\\\"shippingInfo\\\",\\\"shippingMethod\\\"]],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"data\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"span\\\",true],[8],[0,\\\"\\\\n                Delivery Partner:\\\\n                \\\"],[1,[24,[\\\"shippingInfo\\\",\\\"trackingCarrier\\\"]],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"data\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"span\\\",true],[8],[0,\\\"\\\\n                Tracking Number:\\\\n                \\\"],[1,[24,[\\\"shippingInfo\\\",\\\"trackingNumber\\\"]],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[5]},null],[0,\\\"\\\\n\\\"],[4,\\\"cp-panel\\\",null,[[\\\"open\\\"],[false]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/chat/ecommerce/order-details.hbs' @ L60:C11) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"            Shipping Address & Contact\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow\\\"],[[\\\"class\\\"],[\\\"arrow-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/chat/ecommerce/order-details.hbs' @ L64:C11) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"shippingInfo\\\",\\\"country\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"concat\\\",[[24,[\\\"shippingInfo\\\",\\\"country\\\"]],\\\", \\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"shippingInfo\\\",\\\"city\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"concat\\\",[[24,[\\\"shippingInfo\\\",\\\"city\\\"]],\\\", \\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[1,[24,[\\\"shippingInfo\\\",\\\"street1\\\"]],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"shippingInfo\\\",\\\"email\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"email2\\\"],null],false],[0,\\\"\\\\n                        Email:\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[1,[24,[\\\"shippingInfo\\\",\\\"email\\\"]],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[4]},null],[0,\\\"\\\\n\\\"],[4,\\\"cp-panel\\\",null,[[\\\"open\\\"],[false]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/chat/ecommerce/order-details.hbs' @ L87:C11) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"note\\\"],null],false],[0,\\\"\\\\n                Order Note\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow\\\"],[[\\\"class\\\"],[\\\"arrow-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/chat/ecommerce/order-details.hbs' @ L94:C11) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[24,[\\\"order\\\",\\\"note\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[3]},null],[0,\\\"\\\\n\\\"],[4,\\\"cp-panel\\\",null,[[\\\"open\\\"],[false]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/chat/ecommerce/order-details.hbs' @ L100:C11) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"shop\\\"],null],false],[0,\\\"\\\\n                Order Breakdown\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow\\\"],[[\\\"class\\\"],[\\\"arrow-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/chat/ecommerce/order-details.hbs' @ L107:C11) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"panel\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"order\\\",\\\"products\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"data\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"span\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,2,[\\\"image\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"product-image\\\"],[11,\\\"style\\\",[29,[\\\"background-image: url(\\\",[23,2,[\\\"image\\\"]],\\\");\\\"]]],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                            \\\"],[1,[23,2,[\\\"name\\\"]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"span\\\",true],[8],[1,[23,2,[\\\"quantity\\\"]],false],[0,\\\" x \\\"],[1,[23,2,[\\\"price\\\"]],false],[0,\\\" \\\"],[1,[28,\\\"or\\\",[[24,[\\\"currency\\\"]],\\\"$\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"panel\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"orderCanBeCancelled\\\"]]],null,{\\\"statements\\\":[[4,\\\"common/buttons/primary\\\",null,[[\\\"class\\\",\\\"onClick\\\"],[\\\"pull-right\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onOrderCancel\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"orderCanBeRefunded\\\"]]],null,{\\\"statements\\\":[[4,\\\"common/buttons/primary\\\",null,[[\\\"class\\\",\\\"onClick\\\"],[\\\"pull-right\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onOrderRefund\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                        Refund\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/chat/ecommerce/order-details.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/chat/ecommerce/orders\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"1hsmAKLk\",\n    \"block\": \"{\\\"symbols\\\":[\\\"order\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"status-select\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"item \\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedStatus\\\"]],\\\"any\\\"],null],\\\"selected\\\"],null]]]],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"selectStatus\\\",\\\"any\\\"],null]],[8],[1,[28,\\\"t\\\",[\\\"order_status.any\\\"],null],false],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"item \\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedStatus\\\"]],\\\"open\\\"],null],\\\"selected\\\"],null]]]],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"selectStatus\\\",\\\"open\\\"],null]],[8],[1,[28,\\\"t\\\",[\\\"order_status.open\\\"],null],false],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"item \\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedStatus\\\"]],\\\"closed\\\"],null],\\\"selected\\\"],null]]]],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"selectStatus\\\",\\\"closed\\\"],null]],[8],[1,[28,\\\"t\\\",[\\\"order_status.closed\\\"],null],false],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"item \\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedStatus\\\"]],\\\"cancelled\\\"],null],\\\"selected\\\"],null]]]],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"selectStatus\\\",\\\"cancelled\\\"],null]],[8],[1,[28,\\\"t\\\",[\\\"order_status.cancelled\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"search_order\\\"],null],[24,[\\\"searchOrder\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"searchOrder\\\"]]],null]],null]]]],false],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"order-list\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"filteredOrders\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"order-item\\\"],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onShowOrder\\\"]],[23,1,[]]],null]],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"data\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"order\\\"],null],false],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"order-id\\\"],[8],[0,\\\"\\\\n                        Order \\\"],[1,[28,\\\"if\\\",[[28,\\\"or\\\",[[28,\\\"not\\\",[[23,1,[\\\"name\\\"]]],null],[28,\\\"eq\\\",[[23,1,[\\\"name\\\"]],\\\"-no-name-\\\"],null]],null],[28,\\\"concat\\\",[\\\"#\\\",[23,1,[\\\"id\\\"]]],null],[23,1,[\\\"name\\\"]]],null],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"order-tags\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"span\\\",true],[11,\\\"class\\\",[29,[\\\"tag-item \\\",[23,1,[\\\"status\\\"]]]]],[8],[0,\\\" \\\"],[1,[28,\\\"convert-capitalize\\\",[[23,1,[\\\"status\\\"]]],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,1,[\\\"financialStatus\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"tag-item\\\"],[8],[0,\\\" \\\"],[1,[28,\\\"convert-capitalize\\\",[[23,1,[\\\"financialStatus\\\"]]],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,1,[\\\"fulfillmentStatus\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"tag-item\\\"],[8],[0,\\\" \\\"],[1,[28,\\\"convert-capitalize\\\",[[23,1,[\\\"fulfillmentStatus\\\"]]],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"data\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"t\\\",[\\\"time.created_on\\\"],null],false],[0,\\\": \\\"],[1,[28,\\\"moment-format\\\",[[28,\\\"or\\\",[[23,1,[\\\"createdAt\\\"]],[24,[\\\"today\\\"]]],null],\\\"MMM DD YYYY h:mm A\\\"],null],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"total-price \\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"status\\\"]],\\\"closed\\\"],null],\\\"closed\\\",\\\"\\\"],null]]]],[8],[0,\\\"\\\\n                    \\\"],[1,[23,1,[\\\"totalPrice\\\"]],false],[0,\\\" \\\"],[1,[28,\\\"or\\\",[[24,[\\\"currency\\\"]],\\\"$\\\"],null],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/chat/ecommerce/orders.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/chat/ecommerce/shopify-info\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"YEHY8zjO\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"selectedOrder\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"link back-to-orders\\\"],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showOrder\\\",null],null]],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"back-to\\\"],null],false],[0,\\\"\\\\n            \\\"],[1,[28,\\\"t\\\",[\\\"actions_back_to_orders\\\"],null],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\\n    \\\"],[1,[28,\\\"chat/ecommerce/order-details\\\",null,[[\\\"order\\\",\\\"currency\\\",\\\"guest\\\",\\\"platform\\\",\\\"onOrderCancel\\\",\\\"onOrderRefund\\\"],[[24,[\\\"selectedOrder\\\"]],[24,[\\\"currency\\\"]],[24,[\\\"guest\\\"]],[24,[\\\"platform\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"showCancel\\\"]]],null],true],null],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"showRefund\\\"]]],null],true],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"data orders\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"bill\\\"],null],false],[0,\\\"\\\\n            \\\"],[7,\\\"span\\\",true],[8],[0,\\\"Total Spent: \\\"],[1,[22,\\\"totalPrice\\\"],false],[0,\\\" \\\"],[1,[28,\\\"or\\\",[[24,[\\\"currency\\\"]],\\\"$\\\"],null],false],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"orders\\\"],null],false],[0,\\\"\\\\n            \\\"],[7,\\\"span\\\",true],[8],[0,\\\"Orders: \\\"],[1,[24,[\\\"orders\\\",\\\"length\\\"]],false],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"tabs\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"alignCenter \\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedTab\\\"]],\\\"orders\\\"],null],\\\"active\\\",\\\"\\\"],null]]]],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"selectTab\\\",\\\"orders\\\"],null]],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"orders\\\"],null],false],[0,\\\"\\\\n            \\\"],[1,[28,\\\"t\\\",[\\\"orders\\\"],null],false],[0,\\\" \\\"],[4,\\\"if\\\",[[28,\\\"gt\\\",[[24,[\\\"orders\\\",\\\"length\\\"]],0],null]],null,{\\\"statements\\\":[[0,\\\"(\\\"],[1,[24,[\\\"orders\\\",\\\"length\\\"]],false],[0,\\\")\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"alignCenter \\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedTab\\\"]],\\\"cart\\\"],null],\\\"active\\\",\\\"\\\"],null]]]],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"selectTab\\\",\\\"cart\\\"],null]],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"shop\\\"],null],false],[0,\\\"\\\\n            \\\"],[1,[28,\\\"t\\\",[\\\"shop_cart\\\"],null],false],[0,\\\" \\\"],[4,\\\"if\\\",[[28,\\\"gt\\\",[[24,[\\\"cart\\\",\\\"items\\\",\\\"length\\\"]],0],null]],null,{\\\"statements\\\":[[0,\\\"(\\\"],[1,[24,[\\\"cart\\\",\\\"items\\\",\\\"length\\\"]],false],[0,\\\")\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"alignCenter \\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedTab\\\"]],\\\"catalog\\\"],null],\\\"active\\\",\\\"\\\"],null]]]],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"selectTab\\\",\\\"catalog\\\"],null]],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"catalog\\\"],null],false],[0,\\\"\\\\n            \\\"],[1,[28,\\\"t\\\",[\\\"product_catalog\\\"],null],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedTab\\\"]],\\\"orders\\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"chat/ecommerce/orders\\\",null,[[\\\"orders\\\",\\\"currency\\\",\\\"guest\\\",\\\"onShowOrder\\\"],[[24,[\\\"orders\\\"]],[24,[\\\"currency\\\"]],[24,[\\\"guest\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"showOrder\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedTab\\\"]],\\\"cart\\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"chat/ecommerce/cart\\\",null,[[\\\"cart\\\",\\\"currency\\\"],[[24,[\\\"cart\\\"]],[24,[\\\"currency\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"chat/ecommerce/catalog\\\",null,[[\\\"products\\\",\\\"currency\\\",\\\"onSendCards\\\"],[[24,[\\\"products\\\"]],[24,[\\\"currency\\\"]],[24,[\\\"onSendCards\\\"]]]]],false],[0,\\\"\\\\n    \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"showCancel\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[28,\\\"chat/ecommerce/dialog-cancel-order\\\",null,[[\\\"platform\\\",\\\"open\\\",\\\"currency\\\",\\\"order\\\",\\\"guest\\\",\\\"createCancellation\\\"],[[24,[\\\"platform\\\"]],[24,[\\\"showCancel\\\"]],[24,[\\\"currency\\\"]],[24,[\\\"selectedOrder\\\"]],[24,[\\\"guest\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"createCancellation\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"showRefund\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[28,\\\"chat/ecommerce/dialog-refund-order\\\",null,[[\\\"platform\\\",\\\"open\\\",\\\"currency\\\",\\\"order\\\",\\\"propertyId\\\",\\\"guest\\\",\\\"createRefund\\\"],[[24,[\\\"platform\\\"]],[24,[\\\"showRefund\\\"]],[24,[\\\"currency\\\"]],[24,[\\\"selectedOrder\\\"]],[24,[\\\"guest\\\",\\\"companyProperty\\\",\\\"id\\\"]],[24,[\\\"guest\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"createRefund\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/chat/ecommerce/shopify-info.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/chat/message-item\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"AkWMNph9\",\n    \"block\": \"{\\\"symbols\\\":[\\\"product\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"message\\\",\\\"newToday\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-title-date\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title-date\\\"],[8],[0,\\\"\\\\n            \\\"],[1,[22,\\\"currentDate\\\"],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"msg \\\",[28,\\\"if\\\",[[24,[\\\"message\\\",\\\"notification\\\"]],\\\"internal-note\\\",\\\"\\\"],null]]]],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"message \\\",[22,\\\"messageClass\\\"],\\\" message\\\",[24,[\\\"message\\\",\\\"notification\\\",\\\"targetObjectId\\\"]]]]],[11,\\\"id\\\",[29,[\\\"message\\\",[24,[\\\"message\\\",\\\"pk\\\"]]]]],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"message\\\",\\\"direction\\\"]],\\\"INBOUND\\\"],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-avatar\\\"],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\"],[35,[24,[\\\"selectedThread\\\",\\\"guestContact\\\",\\\"guest\\\"]]]]],false],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-svg alignCenterAll\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedThread\\\",\\\"eCommerce\\\"]],\\\"shopify\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"EC-shopify-logo\\\"],[[\\\"class\\\"],[\\\"message-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedThread\\\",\\\"eCommerce\\\"]],\\\"bigcommerce\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"EC-bigcommerce-logo\\\"],[[\\\"class\\\"],[\\\"message-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"svg-icon\\\",[[28,\\\"concat\\\",[\\\"source-\\\",[24,[\\\"selectedThread\\\",\\\"account\\\",\\\"application\\\"]]],null]],[[\\\"class\\\"],[\\\"message-icon\\\"]]],false],[0,\\\"\\\\n                    \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-avatar\\\"],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\"],[35,[24,[\\\"message\\\",\\\"agent\\\",\\\"agentProfile\\\",\\\"user\\\"]]]]],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"content\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"top-info-msg\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"name\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"message\\\",\\\"direction\\\"]],\\\"INBOUND\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[24,[\\\"selectedThread\\\",\\\"guestContact\\\",\\\"guest\\\",\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[24,[\\\"selectedThread\\\",\\\"guestContact\\\",\\\"guest\\\",\\\"lastName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[24,[\\\"message\\\",\\\"agent\\\",\\\"agentProfile\\\",\\\"user\\\",\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[24,[\\\"message\\\",\\\"agent\\\",\\\"agentProfile\\\",\\\"user\\\",\\\"lastName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"date\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isToday\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"moment-format\\\",[[24,[\\\"message\\\",\\\"created\\\"]],\\\"h:mma\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"moment-format\\\",[[24,[\\\"message\\\",\\\"created\\\"]],\\\"DD/MM/YYYY\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[true],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"read-msg\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.read\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"text \\\",[28,\\\"if\\\",[[24,[\\\"message\\\",\\\"notification\\\"]],\\\"note\\\",\\\"\\\"],null],\\\" \\\",[22,\\\"messageClass\\\"]]]],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"message\\\",\\\"forwarded\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"replyTo\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"reply-info\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"author\\\"],[8],[1,[28,\\\"user-fullname\\\",[[24,[\\\"message\\\",\\\"inReplyTo\\\",\\\"agent\\\",\\\"agentProfile\\\",\\\"user\\\"]]],null],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"date\\\"],[8],[1,[28,\\\"moment-format\\\",[[24,[\\\"message\\\",\\\"inReplyTo\\\",\\\"created\\\"]],\\\"DD/MM/YY h:mm A\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[1,[22,\\\"replyToBody\\\"],true],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[28,\\\"gte\\\",[[24,[\\\"message\\\",\\\"attachments\\\",\\\"edges\\\",\\\"length\\\"]],1],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"or\\\",[[28,\\\"eq\\\",[[24,[\\\"mediaExtension\\\"]],\\\"application/pdf\\\"],null],[28,\\\"eq\\\",[[24,[\\\"mediaExtension\\\"]],\\\"pdf\\\"],null]],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"a\\\",true],[11,\\\"href\\\",[29,[[28,\\\"media-url\\\",[[24,[\\\"mediaPathName\\\"]]],null]]]],[10,\\\"target\\\",\\\"_blank\\\"],[10,\\\"class\\\",\\\"image-message file\\\"],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"file2\\\"],null],false],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"p\\\",true],[8],[1,[24,[\\\"message\\\",\\\"attachments\\\",\\\"edges\\\",\\\"0\\\",\\\"node\\\",\\\"filename\\\"]],false],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"p\\\",true],[10,\\\"class\\\",\\\"size\\\"],[8],[1,[22,\\\"mediaSize\\\"],false],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"upload-cloud\\\"],[[\\\"class\\\"],[\\\"icon-upload\\\"]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"a\\\",true],[11,\\\"href\\\",[29,[[28,\\\"media-url\\\",[[24,[\\\"mediaUrl\\\"]]],null]]]],[10,\\\"target\\\",\\\"_blank\\\"],[10,\\\"class\\\",\\\"image-message\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"img\\\",true],[11,\\\"src\\\",[28,\\\"media-url\\\",[[24,[\\\"mediaPathName\\\"]]],null]],[11,\\\"alt\\\",[22,\\\"mediaPathName\\\"]],[8],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"message\\\",\\\"subject\\\"]],\\\"shopify_product_card\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"inner-text\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"product-list\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"message\\\",\\\"productCards\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"preview\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,1,[\\\"image\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"product-image\\\"],[11,\\\"style\\\",[29,[\\\"background-image: url(\\\",[23,1,[\\\"image\\\"]],\\\");\\\"]]],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"product-image\\\"],[10,\\\"style\\\",\\\"background-color: transparent;\\\"],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"info\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title\\\"],[8],[1,[23,1,[\\\"title\\\"]],false],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"price\\\"],[8],[1,[23,1,[\\\"price\\\"]],false],[0,\\\" \\\"],[1,[23,1,[\\\"currency\\\"]],false],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"message\\\",\\\"subject\\\"]],\\\"kb_article\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"inner-text article\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"articles\\\"],null],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"link-article\\\"],[8],[0,\\\"\\\\n                            \\\"],[1,[22,\\\"body\\\"],true],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"inner-text\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[22,\\\"body\\\"],true],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[4,\\\"if\\\",[[24,[\\\"message\\\",\\\"notification\\\",\\\"description\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"t\\\",[\\\"until\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"moment-format\\\",[[24,[\\\"message\\\",\\\"notification\\\",\\\"description\\\"]],\\\"DD/MM/YYYY\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"unless\\\",[[24,[\\\"message\\\",\\\"notification\\\"]]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"iconButton\\\",\\\"onClick\\\"],[\\\"reply-icon-message\\\",true,[28,\\\"action\\\",[[23,0,[]],\\\"openReplyMessage\\\",[24,[\\\"message\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"undo\\\"],[[\\\"class\\\"],[\\\"reply-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/chat/message-item.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/chat/message-list\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"MfeWP/nx\",\n    \"block\": \"{\\\"symbols\\\":[\\\"thread\\\"],\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"filterThreads\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"thread-item \\\",[28,\\\"if\\\",[[28,\\\"and\\\",[[28,\\\"eq\\\",[[24,[\\\"threadId\\\"]],[23,1,[\\\"node\\\",\\\"id\\\"]]],null],[28,\\\"not\\\",[[24,[\\\"bookmarksShown\\\"]]],null]],null],\\\"selected\\\",\\\"\\\"],null],\\\" \\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"node\\\",\\\"unreadCount\\\"]],0],null],\\\"\\\",\\\"unread\\\"],null],\\\" \\\",[28,\\\"if\\\",[[23,1,[\\\"node\\\",\\\"isEmpty\\\"]],\\\"empty\\\",\\\"\\\"],null]]]],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"pickThread\\\",[23,1,[]]],null]],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"common/avatar\\\",null,[[\\\"size\\\",\\\"user\\\",\\\"status\\\"],[35,[23,1,[\\\"node\\\",\\\"guestContact\\\",\\\"guest\\\"]],\\\"offline\\\"]]],false],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"thread-content\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"top_txt\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"guest-name\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,1,[\\\"node\\\",\\\"guestContact\\\",\\\"guest\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[23,1,[\\\"node\\\",\\\"guestContact\\\",\\\"guest\\\",\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[23,1,[\\\"node\\\",\\\"guestContact\\\",\\\"guest\\\",\\\"lastName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"visitor\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,1,[\\\"node\\\",\\\"lastActive\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"message-time\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"moment-from-now\\\",[[23,1,[\\\"node\\\",\\\"lastActive\\\"]]],null],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"property-text\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[23,1,[\\\"node\\\",\\\"account\\\",\\\"companyProperty\\\",\\\"title\\\"]],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"bottom_txt\\\"],[8],[0,\\\"\\\\n                  \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"message-text\\\"],[8],[0,\\\"\\\\n                      \\\"],[1,[23,1,[\\\"node\\\",\\\"lastMessage\\\",\\\"body\\\"]],true],[0,\\\"\\\\n                  \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"node\\\",\\\"eCommerce\\\"]],\\\"shopify\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"EC-shopify-logo\\\"],[[\\\"class\\\"],[\\\"message-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"node\\\",\\\"eCommerce\\\"]],\\\"bigcommerce\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"EC-bigcommerce-logo\\\"],[[\\\"class\\\"],[\\\"message-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"svg-icon\\\",[[28,\\\"concat\\\",[\\\"source-\\\",[23,1,[\\\"node\\\",\\\"account\\\",\\\"application\\\"]]],null]],[[\\\"class\\\"],[\\\"message-icon\\\"]]],false],[0,\\\"\\\\n                    \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/chat/message-list.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/chat/redirect-chat-link\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"cwrl51ud\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"paper-dialog\\\",null,[[\\\"onClose\\\",\\\"origin\\\",\\\"clickOutsideToClose\\\",\\\"class\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"onClose\\\"],null],[24,[\\\"dialogOrigin\\\"]],false,\\\"warning-dialog\\\"]],{\\\"statements\\\":[[4,\\\"paper-toolbar\\\",null,null,{\\\"statements\\\":[[4,\\\"paper-toolbar-tools\\\",null,null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"alert-triangle\\\"],null],false],[0,\\\"\\\\n            \\\"],[7,\\\"h2\\\",true],[8],[1,[28,\\\"t\\\",[\\\"chat_link\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"paper-dialog-content\\\",null,null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"chat_link_info\\\"],null],false],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n        \\\"],[1,[22,\\\"link\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"paper-dialog-actions\\\",null,null,{\\\"statements\\\":[[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"onClose\\\"],null]]],{\\\"statements\\\":[[0,\\\"            Ok\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"copyLinkToClipboard\\\"],null]]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"t\\\",[\\\"actions.copy_link\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/chat/redirect-chat-link.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/chat/reply-in-thread\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"lbsugBHg\",\n    \"block\": \"{\\\"symbols\\\":[\\\"reply\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"team-info messages\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-button\\\",null,[[\\\"iconButton\\\",\\\"onClick\\\"],[true,[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"open\\\"]]],null],false],null]]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"close\\\"],null],false],[0,\\\"\\\\n            \\\"],[4,\\\"paper-tooltip\\\",null,null,{\\\"statements\\\":[[0,\\\"Close\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        Reply to message\\\\n\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"msg\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"goToMessage\\\"]],[24,[\\\"message\\\"]]],null]],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"message\\\\n                \\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\",\\\"username\\\"]],[24,[\\\"message\\\",\\\"user\\\",\\\"username\\\"]]],null],\\\" message-recieved\\\",\\\" message-sent\\\"],null],\\\"\\\\n                \\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"message\\\",\\\"read\\\"]],true],null],\\\" read\\\",\\\" unread\\\"],null]]]],[11,\\\"id\\\",[29,[\\\"mes\\\",[24,[\\\"message\\\",\\\"id\\\"]]]]],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"and\\\",[[24,[\\\"room\\\",\\\"isGroup\\\"]],[28,\\\"not-eq\\\",[[24,[\\\"message\\\",\\\"user\\\",\\\"username\\\"]],[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\",\\\"username\\\"]]],null]],null]],null,{\\\"statements\\\":[],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\",\\\"userAvatar\\\"],[35,[24,[\\\"message\\\",\\\"user\\\"]],[24,[\\\"message\\\",\\\"user\\\",\\\"staffprofile\\\",\\\"user\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"content\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"top-info-msg\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"name\\\"],[8],[1,[24,[\\\"message\\\",\\\"user\\\",\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[24,[\\\"message\\\",\\\"user\\\",\\\"lastName\\\"]],false],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"date\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isToday\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"moment-format\\\",[[24,[\\\"message\\\",\\\"created\\\"]],\\\"h:mma\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"moment-format\\\",[[24,[\\\"message\\\",\\\"created\\\"]],\\\"DD/MM/YYYY\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"message\\\",\\\"status\\\"]],\\\"EDITED\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"edited-msg\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.edited\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"message\\\",\\\"read\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"read-msg\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.read\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"text \\\",[28,\\\"if\\\",[[24,[\\\"message\\\",\\\"notification\\\"]],\\\"note\\\",\\\"\\\"],null]]]],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"p\\\",true],[10,\\\"class\\\",\\\"inner-text\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"message\\\",\\\"status\\\"]],\\\"DELETED\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"message\\\",\\\"user\\\",\\\"username\\\"]],[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\",\\\"username\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"message-deleted\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.deleted_by_u\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"message-deleted\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.delted_msg\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"gte\\\",[[24,[\\\"message\\\",\\\"attachments\\\",\\\"length\\\"]],1],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"or\\\",[[28,\\\"eq\\\",[[24,[\\\"message\\\",\\\"attachments\\\",\\\"0\\\",\\\"extension\\\"]],\\\"application/pdf\\\"],null],[28,\\\"eq\\\",[[24,[\\\"message\\\",\\\"attachments\\\",\\\"0\\\",\\\"extension\\\"]],\\\"pdf\\\"],null]],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"a\\\",true],[11,\\\"href\\\",[29,[[28,\\\"media-url\\\",[[24,[\\\"message\\\",\\\"attachments\\\",\\\"0\\\",\\\"datafile\\\"]]],null]]]],[10,\\\"target\\\",\\\"_blank\\\"],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"pdf\\\"],null],false],[0,\\\"\\\\n                                        \\\"],[1,[24,[\\\"message\\\",\\\"attachments\\\",\\\"0\\\",\\\"filename\\\"]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"a\\\",true],[11,\\\"href\\\",[29,[[28,\\\"media-url\\\",[[24,[\\\"message\\\",\\\"attachments\\\",\\\"0\\\",\\\"datafile\\\"]]],null]]]],[10,\\\"target\\\",\\\"_blank\\\"],[10,\\\"class\\\",\\\"image-message\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"img\\\",true],[11,\\\"src\\\",[29,[[28,\\\"media-url\\\",[[24,[\\\"message\\\",\\\"attachments\\\",\\\"0\\\",\\\"datafile\\\"]]],null]]]],[11,\\\"alt\\\",[29,[[24,[\\\"message\\\",\\\"attachments\\\",\\\"0\\\",\\\"datafile\\\"]]]]],[8],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"message\\\",\\\"data\\\",\\\"task_id\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"p\\\",true],[10,\\\"class\\\",\\\"inner-text\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"query\\\",\\\"route\\\"],[\\\"link\\\",[28,\\\"hash\\\",null,[[\\\"id\\\"],[[24,[\\\"message\\\",\\\"data\\\",\\\"task_id\\\"]]]]],\\\"tasks.edit\\\"]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[24,[\\\"message\\\",\\\"text\\\"]],true],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[8],[1,[24,[\\\"message\\\",\\\"text\\\"]],true],[9],[0,\\\"\\\\n                            \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"message\\\",\\\"replies\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"divider\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"span\\\",true],[8],[1,[24,[\\\"message\\\",\\\"replies\\\",\\\"length\\\"]],false],[0,\\\" replies\\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"messages\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"ember-scrollable\\\",null,[[\\\"onScrollY\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"scrollMessages\\\"],null]]],{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"message\\\",\\\"replies\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"msg\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"message\\\\n                \\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\",\\\"username\\\"]],[23,1,[\\\"user\\\",\\\"username\\\"]]],null],\\\" message-recieved\\\",\\\" message-sent\\\"],null],\\\"\\\\n                        \\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"read\\\"]],true],null],\\\" read\\\",\\\" unread\\\"],null]]]],[11,\\\"id\\\",[29,[\\\"msg\\\",[23,1,[\\\"id\\\"]]]]],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\",\\\"userAvatar\\\"],[35,[23,1,[\\\"user\\\"]],[23,1,[\\\"user\\\",\\\"staffprofile\\\",\\\"user\\\"]]]]],false],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"content\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"top-info-msg\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"name\\\"],[8],[1,[23,1,[\\\"user\\\",\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[23,1,[\\\"user\\\",\\\"lastName\\\"]],false],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"date\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isToday\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"moment-format\\\",[[23,1,[\\\"created\\\"]],\\\"h:mma\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"moment-format\\\",[[23,1,[\\\"created\\\"]],\\\"DD/MM/YYYY\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"status\\\"]],\\\"EDITED\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"edited-msg\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.edited\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,1,[\\\"read\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"read-msg\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.read\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"text \\\",[28,\\\"if\\\",[[23,1,[\\\"notification\\\"]],\\\"note\\\",\\\"\\\"],null]]]],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"p\\\",true],[10,\\\"class\\\",\\\"inner-text\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"status\\\"]],\\\"DELETED\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"user\\\",\\\"username\\\"]],[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\",\\\"username\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                                            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"message-deleted\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.deleted_by_u\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"message-deleted\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.delted_msg\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"gte\\\",[[23,1,[\\\"attachments\\\",\\\"length\\\"]],1],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"or\\\",[[28,\\\"eq\\\",[[23,1,[\\\"attachments\\\",\\\"0\\\",\\\"extension\\\"]],\\\"application/pdf\\\"],null],[28,\\\"eq\\\",[[23,1,[\\\"attachments\\\",\\\"0\\\",\\\"extension\\\"]],\\\"pdf\\\"],null]],null]],null,{\\\"statements\\\":[[0,\\\"                                            \\\"],[7,\\\"a\\\",true],[11,\\\"href\\\",[29,[[28,\\\"media-url\\\",[[23,1,[\\\"attachments\\\",\\\"0\\\",\\\"datafile\\\"]]],null]]]],[10,\\\"target\\\",\\\"_blank\\\"],[8],[0,\\\"\\\\n                                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"pdf\\\"],null],false],[0,\\\"\\\\n                                                \\\"],[1,[23,1,[\\\"attachments\\\",\\\"0\\\",\\\"filename\\\"]],false],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                            \\\"],[7,\\\"a\\\",true],[11,\\\"href\\\",[29,[[28,\\\"media-url\\\",[[23,1,[\\\"attachments\\\",\\\"0\\\",\\\"datafile\\\"]]],null]]]],[10,\\\"target\\\",\\\"_blank\\\"],[10,\\\"class\\\",\\\"image-message\\\"],[8],[0,\\\"\\\\n                                                \\\"],[7,\\\"img\\\",true],[11,\\\"src\\\",[29,[[28,\\\"media-url\\\",[[23,1,[\\\"attachments\\\",\\\"0\\\",\\\"datafile\\\"]]],null]]]],[11,\\\"alt\\\",[29,[[23,1,[\\\"attachments\\\",\\\"0\\\",\\\"datafile\\\"]]]]],[8],[9],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[23,1,[\\\"data\\\",\\\"task_id\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"p\\\",true],[10,\\\"class\\\",\\\"inner-text\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"query\\\",\\\"route\\\"],[\\\"link\\\",[28,\\\"hash\\\",null,[[\\\"id\\\"],[[23,1,[\\\"data\\\",\\\"task_id\\\"]]]]],\\\"tasks.edit\\\"]],{\\\"statements\\\":[[0,\\\"                                                \\\"],[1,[23,1,[\\\"text\\\"]],true],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                        \\\"],[9],[0,\\\"\\\\n\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"div\\\",true],[8],[1,[23,1,[\\\"text\\\"]],true],[9],[0,\\\"\\\\n                                    \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"reactions\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"popups/emoji-picker\\\",null,[[\\\"tagName\\\",\\\"onSelectEmoji\\\",\\\"messageId\\\"],[\\\"\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onSelectEmoji\\\"]]],null],[23,1,[\\\"id\\\"]]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"paper-button\\\",null,[[\\\"iconButton\\\",\\\"onClick\\\"],[true,[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"bookmarkMessage\\\"]],[23,1,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"bookmark\\\"],[[\\\"class\\\"],[[28,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"bookmarked\\\"]],true],null],\\\"pushpin-icon red\\\",\\\"pushpin-icon\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"paper-tooltip\\\",null,null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"bookmarked\\\"]],true],null],\\\"Remove from bookmarks\\\",\\\"Add to bookmarks\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"paper-button\\\",null,[[\\\"iconButton\\\",\\\"onClick\\\"],[true,[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"pinMessage\\\"]],[23,1,[\\\"id\\\"]],[23,1,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"pushpin\\\"],[[\\\"class\\\"],[\\\"pushpin-icon\\\"]]],false],[0,\\\"\\\\n\\\"],[4,\\\"paper-tooltip\\\",null,null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"pinned\\\"]],true],null],[28,\\\"t\\\",[\\\"actions.unpin_msg\\\"],null],[28,\\\"t\\\",[\\\"actions.pin_msg\\\"],null]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"and\\\",[[28,\\\"eq\\\",[[23,1,[\\\"user\\\",\\\"username\\\"]],[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\",\\\"username\\\"]]],null],[28,\\\"not-eq\\\",[[23,1,[\\\"status\\\"]],\\\"DELETED\\\"],null],[28,\\\"not-eq\\\",[[23,1,[\\\"expired\\\"]],true],null]],null]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"iconButton\\\",\\\"onClick\\\"],[true,[28,\\\"action\\\",[[23,0,[]],\\\"editMessage\\\",[23,1,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"edit2\\\"],[[\\\"class\\\"],[\\\"edit-icon\\\"]]],false],[0,\\\"\\\\n                                        \\\"],[4,\\\"paper-tooltip\\\",null,null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"actions.edit_msg\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"paper-button\\\",null,[[\\\"iconButton\\\",\\\"onClick\\\"],[true,[28,\\\"action\\\",[[23,0,[]],\\\"deleteMessage\\\",[23,1,[\\\"id\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash2\\\"],[[\\\"class\\\"],[\\\"trash-icon\\\"]]],false],[0,\\\"\\\\n                                        \\\"],[4,\\\"paper-tooltip\\\",null,null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"actions.delete_msg\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[1,[22,\\\"scrollTo\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"chat-input\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-input\\\"],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"input-chat\\\",null,[[\\\"inputClass\\\",\\\"msgBody\\\",\\\"isChat\\\",\\\"replyTab\\\",\\\"showReplyInput\\\",\\\"selectedMessage\\\",\\\"isMessageEmpty\\\",\\\"placeholder\\\",\\\"mentioned\\\",\\\"showKBSearch\\\",\\\"openReply\\\",\\\"openKBSearch\\\",\\\"updateDateRange\\\",\\\"openPopupUsers\\\",\\\"sendMessage\\\",\\\"keyUpEventInput\\\"],[\\\"reply-in-thread-input\\\",[24,[\\\"msgBody\\\"]],false,true,false,false,[24,[\\\"isMessageEmpty\\\"]],[24,[\\\"placeholderText\\\"]],[24,[\\\"mentioned\\\"]],[24,[\\\"showKBSearch\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"openReply\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"openKBSearch\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"updateDateRange\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"openPopupUsers\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"sendMessage\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"keyUpEventInput\\\"],null]]]],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/chat/reply-in-thread.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/chat/room-info-exchanges\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"qHnqMn7Y\",\n    \"block\": \"{\\\"symbols\\\":[\\\"current\\\",\\\"link\\\",\\\"doc\\\",\\\"image\\\",\\\"tabs\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"layout-row\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-tabs\\\",null,[[\\\"center\\\",\\\"stretch\\\",\\\"borderBottom\\\",\\\"selected\\\",\\\"onChange\\\"],[true,true,true,[24,[\\\"selectedTab\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedTab\\\"]]],null]],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"tab\\\"]],\\\"expected `tabs.tab` to be a contextual component but found a string. Did you mean `(component tabs.tab)`? ('inboxfront/templates/components/chat/room-info-exchanges.hbs' @ L8:C11) \\\"],null]],[[\\\"value\\\"],[\\\"Media\\\"]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"t\\\",[\\\"media\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"tab\\\"]],\\\"expected `tabs.tab` to be a contextual component but found a string. Did you mean `(component tabs.tab)`? ('inboxfront/templates/components/chat/room-info-exchanges.hbs' @ L11:C11) \\\"],null]],[[\\\"value\\\"],[\\\"Files\\\"]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"t\\\",[\\\"files\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"tab\\\"]],\\\"expected `tabs.tab` to be a contextual component but found a string. Did you mean `(component tabs.tab)`? ('inboxfront/templates/components/chat/room-info-exchanges.hbs' @ L14:C11) \\\"],null]],[[\\\"value\\\"],[\\\"Links\\\"]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"t\\\",[\\\"links\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[5]},null],[9],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"exchanges-section\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"liquid-bind\\\",[[28,\\\"hash\\\",null,[[\\\"tab\\\"],[[24,[\\\"selectedTab\\\"]]]]]],[[\\\"class\\\"],[\\\"md-padding\\\"]],{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"tab\\\"]],\\\"Media\\\"],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flexDisplay\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"images\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"images\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"a\\\",true],[10,\\\"class\\\",\\\"img-item\\\"],[11,\\\"href\\\",[29,[[28,\\\"media-url\\\",[[23,4,[\\\"datafile\\\"]]],null]]]],[11,\\\"style\\\",[29,[\\\"background-image: url(\\\",[28,\\\"media-url\\\",[[23,4,[\\\"datafile\\\"]]],null],\\\")\\\"]]],[11,\\\"title\\\",[29,[[23,4,[\\\"filename\\\"]]]]],[10,\\\"target\\\",\\\"_blank\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"bottom\\\"]],{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[23,4,[\\\"uploadedBy\\\",\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[23,4,[\\\"uploadedBy\\\",\\\"lastName\\\"]],false],[0,\\\", \\\"],[1,[28,\\\"moment-format\\\",[[23,4,[\\\"created\\\"]],\\\"DD/MM/YYYY h:mm A\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[4]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"no_media\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"tab\\\"]],\\\"Files\\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"documents\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"documents\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"a\\\",true],[10,\\\"class\\\",\\\"doc-item\\\"],[11,\\\"href\\\",[29,[[28,\\\"media-url\\\",[[23,3,[\\\"datafile\\\"]]],null]]]],[10,\\\"target\\\",\\\"_blank\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"doc-item-icon\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,3,[\\\"extension\\\"]],\\\"pdf\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"pdf\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"csv\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                            \\\"],[1,[23,3,[\\\"filename\\\"]],false],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"info\\\"],[8],[1,[23,3,[\\\"uploadedBy\\\",\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[23,3,[\\\"uploadedBy\\\",\\\"lastName\\\"]],false],[0,\\\",\\\\n                                \\\"],[1,[28,\\\"moment-format\\\",[[23,3,[\\\"created\\\"]],\\\"do MMM, YYYY h:mm A\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"no_documents\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"tab\\\"]],\\\"Links\\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"links\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"links-tab\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"links\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[23,2,[]],true],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"no_links\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/chat/room-info-exchanges.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/chat/room-info-pinned-items\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"tBPrA7ND\",\n    \"block\": \"{\\\"symbols\\\":[\\\"message\\\"],\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"pinnedMessages\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"pinned-items\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"goToMessage\\\"]],[23,1,[]]],null]],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\",\\\"userAvatar\\\"],[24,[23,1,[\\\"user\\\"]],[23,1,[\\\"user\\\",\\\"staffprofile\\\",\\\"user\\\"]]]]],false],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"content\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"top_content\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"span\\\",true],[8],[1,[23,1,[\\\"user\\\",\\\"firstName\\\"]],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"moment-format\\\",[[23,1,[\\\"created\\\"]],\\\"DD/MM/YYYY\\\"],null],false],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"status\\\"]],\\\"DELETED\\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"user\\\",\\\"username\\\"]],[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\",\\\"username\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"message-deleted\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.deleted_by_u\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"message-deleted\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.deleted_msg\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"gte\\\",[[23,1,[\\\"attachments\\\",\\\"length\\\"]],1],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"or\\\",[[28,\\\"eq\\\",[[23,1,[\\\"attachments\\\",\\\"0\\\",\\\"extension\\\"]],\\\"application/pdf\\\"],null],[28,\\\"eq\\\",[[23,1,[\\\"attachments\\\",\\\"0\\\",\\\"extension\\\"]],\\\"pdf\\\"],null]],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"a\\\",true],[11,\\\"href\\\",[29,[[28,\\\"media-url\\\",[[23,1,[\\\"attachments\\\",\\\"0\\\",\\\"datafile\\\"]]],null]]]],[10,\\\"target\\\",\\\"_blank\\\"],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"pdf\\\"],null],false],[0,\\\"\\\\n                            \\\"],[1,[23,1,[\\\"attachments\\\",\\\"0\\\",\\\"filename\\\"]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"a\\\",true],[11,\\\"href\\\",[29,[[28,\\\"media-url\\\",[[23,1,[\\\"attachments\\\",\\\"0\\\",\\\"datafile\\\"]]],null]]]],[10,\\\"target\\\",\\\"_blank\\\"],[10,\\\"class\\\",\\\"image-message\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"img\\\",true],[11,\\\"src\\\",[29,[[28,\\\"media-url\\\",[[23,1,[\\\"attachments\\\",\\\"0\\\",\\\"datafile\\\"]]],null]]]],[11,\\\"alt\\\",[29,[[23,1,[\\\"attachments\\\",\\\"0\\\",\\\"datafile\\\"]]]]],[8],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"inner-text\\\"],[8],[1,[23,1,[\\\"text\\\"]],true],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"onClick\\\",\\\"iconButton\\\"],[\\\"unpin-button\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"pinMessage\\\"]],[23,1,[\\\"id\\\"]],[23,1,[]]],null],true]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"close\\\"],[[\\\"class\\\"],[\\\"close-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/chat/room-info-pinned-items.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/chat/room-info\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"cC6pHB+d\",\n    \"block\": \"{\\\"symbols\\\":[\\\"p\\\",\\\"p\\\",\\\"member\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"team-info\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"ember-scrollable\\\",null,null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"room\\\",\\\"isGroup\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"room\\\",\\\"id\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"info-item\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter title-info\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"profile2\\\"],[[\\\"class\\\"],[\\\"title-icon\\\"]]],false],[0,\\\"\\\\n                        \\\"],[7,\\\"span\\\",true],[8],[0,\\\"Team Profile\\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title-name\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"room\\\",\\\"isPrivate\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"lock-room\\\"],[[\\\"class\\\"],[\\\"lock-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"unlock-room\\\"],[[\\\"class\\\"],[\\\"unlock-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"title\\\"],[8],[1,[24,[\\\"room\\\",\\\"title\\\"]],false],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"created-date\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"t\\\",[\\\"time.created_on\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"moment-format\\\",[[24,[\\\"room\\\",\\\"created\\\"]],\\\"do MMM, YYYY\\\"],null],false],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"by\\\"],null],false],[0,\\\" \\\"],[1,[24,[\\\"room\\\",\\\"owner\\\",\\\"firstName\\\"]],false],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\",\\\"username\\\"]],[24,[\\\"room\\\",\\\"owner\\\",\\\"username\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[28,\\\"t\\\",[\\\"description\\\"],null],[24,[\\\"room\\\",\\\"description\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"room\\\",\\\"description\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"updateChatDescription\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"description\\\"],[8],[1,[24,[\\\"room\\\",\\\"description\\\"]],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"info-item\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"cp-panel\\\",null,[[\\\"open\\\"],[false]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/chat/room-info.hbs' @ L36:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"users\\\"],[[\\\"class\\\"],[\\\"profile-icon\\\"]]],false],[0,\\\"\\\\n                            \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"members\\\"],null],false],[0,\\\" (\\\"],[1,[24,[\\\"agentNameGroupInternal\\\",\\\"length\\\"]],false],[0,\\\")\\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow\\\"],[[\\\"class\\\"],[\\\"arrow-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/chat/room-info.hbs' @ L43:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"add-member\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"and\\\",[[24,[\\\"room\\\",\\\"isPrivate\\\"]],[28,\\\"eq\\\",[[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\",\\\"username\\\"]],[24,[\\\"room\\\",\\\"owner\\\",\\\"username\\\"]]],null],[28,\\\"user-has-permission\\\",[\\\"chans.change_chatroom\\\"],null]],null]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"iconButton\\\",\\\"onClick\\\"],[true,[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"showAddMember\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"add\\\"],[[\\\"class\\\"],[\\\"plus-icon\\\"]]],false],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.add\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"list-member\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"room\\\",\\\"participants\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-member\\\"],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\",\\\"userAvatar\\\"],[22,[23,3,[]],[23,3,[\\\"staffprofile\\\",\\\"user\\\"]]]]],false],[0,\\\"\\\\n                                    \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"name\\\"],[8],[1,[23,3,[\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[23,3,[\\\"lastName\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\",\\\"username\\\"]],[23,3,[\\\"username\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                                            (\\\"],[1,[28,\\\"t\\\",[\\\"you\\\"],null],false],[0,\\\")\\\\n\\\"],[4,\\\"unless\\\",[[28,\\\"eq\\\",[[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\",\\\"username\\\"]],[24,[\\\"room\\\",\\\"owner\\\",\\\"username\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                                                \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"delete-user\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"deleteUser\\\"]],[23,3,[]]],null]],[8],[0,\\\"\\\\n                                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"logout\\\"],null],false],[0,\\\"\\\\n\\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"bottom\\\"]],{\\\"statements\\\":[[0,\\\"                                                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.leave_chat\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"and\\\",[[28,\\\"eq\\\",[[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\",\\\"username\\\"]],[24,[\\\"room\\\",\\\"owner\\\",\\\"username\\\"]]],null],[28,\\\"user-has-permission\\\",[\\\"chans.change_chatroom\\\"],null]],null]],null,{\\\"statements\\\":[[4,\\\"unless\\\",[[28,\\\"eq\\\",[[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\",\\\"username\\\"]],[23,3,[\\\"username\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"common/buttons/icon\\\",[\\\"close\\\"],[[\\\"class\\\",\\\"onClick\\\"],[\\\"delete-user\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"deleteUser\\\"]],[23,3,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete_member\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[2]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"room\\\",\\\"firstName\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"info-item\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter title-info\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"profile2\\\"],[[\\\"class\\\"],[\\\"title-icon\\\"]]],false],[0,\\\"\\\\n                        \\\"],[7,\\\"span\\\",true],[8],[0,\\\"Team Profile\\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"visitor-avatar\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\",\\\"userAvatar\\\"],[35,[24,[\\\"room\\\"]],[24,[\\\"room\\\",\\\"staffprofile\\\",\\\"user\\\"]]]]],false],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"user-name\\\"],[8],[0,\\\"\\\\n                            \\\"],[1,[24,[\\\"room\\\",\\\"firstName\\\"]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"t\\\",[\\\"time.last_seen\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"moment-from-now\\\",[[24,[\\\"userLastLogin\\\"]]],null],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"participantInfo\\\",\\\"email\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"profile-item\\\"],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"email2\\\"],null],false],[0,\\\"\\\\n                            \\\"],[7,\\\"span\\\",true],[8],[1,[24,[\\\"participantInfo\\\",\\\"email\\\"]],false],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"room\\\",\\\"staffprofile\\\",\\\"phone\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"profile-item\\\"],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"phone2\\\"],null],false],[0,\\\"\\\\n                            \\\"],[7,\\\"span\\\",true],[8],[1,[24,[\\\"room\\\",\\\"staffprofile\\\",\\\"phone\\\"]],false],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"profile-item\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"copy2\\\"],null],false],[0,\\\"\\\\n                        \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"customer_success\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}],[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"info-item\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"cp-panel\\\",null,[[\\\"open\\\"],[false]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/chat/room-info.hbs' @ L128:C19) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"pin-mark\\\"],[[\\\"class\\\"],[\\\"profile-icon\\\"]]],false],[0,\\\"\\\\n                        \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"status.pinned\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow\\\"],[[\\\"class\\\"],[\\\"arrow-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/chat/room-info.hbs' @ L135:C19) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"chat/room-info-pinned-items\\\",null,[[\\\"room\\\",\\\"pinMessage\\\",\\\"goToMessage\\\"],[[24,[\\\"room\\\"]],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"pinMessage\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"goToMessage\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"info-item\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter title-info\\\"],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"media\\\"],[[\\\"class\\\"],[\\\"title-icon\\\"]]],false],[0,\\\"\\\\n                \\\"],[7,\\\"span\\\",true],[8],[0,\\\"Media Files\\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[1,[28,\\\"chat/room-info-exchanges\\\",null,[[\\\"class\\\",\\\"room\\\"],[\\\"flex layout-column\\\",[24,[\\\"room\\\"]]]]],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/chat/room-info.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/chat/room-messages-list\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"MsBBVPmu\",\n    \"block\": \"{\\\"symbols\\\":[\\\"reminder\\\",\\\"message\\\",\\\"menu\\\",\\\"content\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"chat-messages-wrapper\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"showLoader\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"style\\\",\\\"background-color: red; padding: 20px; color: white; font-weight: bold\\\"],[8],[0,\\\"\\\\n            Loading messages...\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"messages\\\",\\\"length\\\"]],[24,[\\\"room\\\",\\\"messagesNew\\\",\\\"length\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"divider _green\\\"],[8],[7,\\\"span\\\",true],[8],[0,\\\"Messages loaded\\\"],[9],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"loader-trigger\\\"],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[4,\\\"each\\\",[[24,[\\\"messages\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[]],[24,[\\\"room\\\",\\\"firstUnreadMessage\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"divider new-messages\\\"],[10,\\\"id\\\",\\\"new-messages-divider\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"span\\\",true],[8],[0,\\\"New messages\\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"msg\\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"pinned\\\"]],true],null],\\\" pinned\\\"],null],[28,\\\"if\\\",[[23,2,[\\\"data\\\",\\\"reminder\\\"]],\\\" reminder\\\"],null],[28,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"bookmarked\\\"]],true],null],\\\" bookmarked\\\"],null]]]],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"message\\\\n                \\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"usernameSession\\\"]],[23,2,[\\\"user\\\",\\\"username\\\"]]],null],\\\" message-recieved\\\",\\\" message-sent\\\"],null],\\\"\\\\n                \\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"read\\\"]],true],null],\\\" read\\\",\\\" unread\\\"],null]]]],[11,\\\"id\\\",[29,[\\\"mes\\\",[23,2,[\\\"id\\\"]]]]],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"and\\\",[[24,[\\\"room\\\",\\\"isGroup\\\"]],[28,\\\"not-eq\\\",[[23,2,[\\\"user\\\",\\\"username\\\"]],[24,[\\\"usernameSession\\\"]]],null]],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-avatar\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"moveThread\\\"]],null,[23,2,[\\\"user\\\"]]],null]],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\",\\\"userAvatar\\\"],[35,[23,2,[\\\"user\\\"]],[23,2,[\\\"user\\\",\\\"staffprofile\\\",\\\"user\\\"]]]]],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-avatar\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\",\\\"userAvatar\\\"],[35,[23,2,[\\\"user\\\"]],[23,2,[\\\"user\\\",\\\"staffprofile\\\",\\\"user\\\"]]]]],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"content\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"top-info-msg\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"name\\\"],[8],[1,[23,2,[\\\"user\\\",\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[23,2,[\\\"user\\\",\\\"lastName\\\"]],false],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"span\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isToday\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"moment-format\\\",[[23,2,[\\\"created\\\"]],\\\"h:mma\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"moment-format\\\",[[23,2,[\\\"created\\\"]],\\\"DD/MM/YYYY\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"status\\\"]],\\\"EDITED\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"edited-msg\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.edited\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,2,[\\\"read\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"read-msg\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.read\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,2,[\\\"pinned\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"pin\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"office-pin\\\"],[[\\\"class\\\"],[\\\"office-pin-icon\\\"]]],false],[0,\\\"\\\\n                                \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"status.pinned_by_u\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,2,[\\\"bookmarked\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"pin\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"bookmark-red\\\"],[[\\\"class\\\"],[\\\"office-pin-icon\\\"]]],false],[0,\\\"\\\\n                                \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"status.bookmar_added\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"text \\\",[28,\\\"if\\\",[[23,2,[\\\"notification\\\"]],\\\"note\\\",\\\"\\\"],null]]]],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"moveThread\\\"]],[23,2,[\\\"notification\\\"]]],null]],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"p\\\",true],[10,\\\"class\\\",\\\"title-note\\\"],[8],[0,\\\"\\\\n                            Chat with \\\"],[1,[23,2,[\\\"notification\\\",\\\"data\\\"]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not-eq\\\",[[23,2,[\\\"user\\\",\\\"username\\\"]],[24,[\\\"usernameSession\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"user-name\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[23,2,[\\\"notification\\\",\\\"recipient\\\",\\\"firstName\\\"]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                        \\\"],[7,\\\"p\\\",true],[10,\\\"class\\\",\\\"inner-text\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"status\\\"]],\\\"DELETED\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"user\\\",\\\"username\\\"]],[24,[\\\"usernameSession\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"message-deleted\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.deleted_by_u\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"message-deleted\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.delted_msg\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"gte\\\",[[23,2,[\\\"attachments\\\",\\\"length\\\"]],1],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"or\\\",[[28,\\\"eq\\\",[[23,2,[\\\"attachments\\\",\\\"0\\\",\\\"extension\\\"]],\\\"application/pdf\\\"],null],[28,\\\"eq\\\",[[23,2,[\\\"attachments\\\",\\\"0\\\",\\\"extension\\\"]],\\\"pdf\\\"],null]],null]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"a\\\",true],[11,\\\"href\\\",[29,[[28,\\\"media-url\\\",[[23,2,[\\\"attachments\\\",\\\"0\\\",\\\"datafile\\\"]]],null]]]],[10,\\\"target\\\",\\\"_blank\\\"],[8],[0,\\\"\\\\n                                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"pdf\\\"],null],false],[0,\\\"\\\\n                                            \\\"],[1,[23,2,[\\\"attachments\\\",\\\"0\\\",\\\"filename\\\"]],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"a\\\",true],[11,\\\"href\\\",[29,[[28,\\\"media-url\\\",[[23,2,[\\\"attachments\\\",\\\"0\\\",\\\"datafile\\\"]]],null]]]],[10,\\\"target\\\",\\\"_blank\\\"],[10,\\\"class\\\",\\\"image-message\\\"],[8],[0,\\\"\\\\n                                            \\\"],[7,\\\"img\\\",true],[11,\\\"src\\\",[29,[[28,\\\"media-url\\\",[[23,2,[\\\"attachments\\\",\\\"0\\\",\\\"datafile\\\"]]],null]]]],[11,\\\"alt\\\",[29,[[23,2,[\\\"attachments\\\",\\\"0\\\",\\\"datafile\\\"]]]]],[8],[9],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[23,2,[\\\"data\\\",\\\"task_id\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"p\\\",true],[10,\\\"class\\\",\\\"inner-text\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"query\\\",\\\"route\\\"],[\\\"link\\\",[28,\\\"hash\\\",null,[[\\\"id\\\"],[[23,2,[\\\"data\\\",\\\"task_id\\\"]]]]],\\\"tasks.edit\\\"]],{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[23,2,[\\\"text\\\"]],true],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[23,2,[\\\"data\\\",\\\"reminder\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"p\\\",true],[10,\\\"class\\\",\\\"inner-text\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"data\\\",\\\"reminder\\\",\\\"status\\\"]],\\\"EDITED\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                            Ok, i've marked reminder about \\\"],[7,\\\"a\\\",true],[10,\\\"class\\\",\\\"link\\\"],[8],[0,\\\"this message\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"reminder\\\",\\\"message\\\",\\\"room\\\",\\\"isGroup\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                                from\\\\n                                                \\\"],[7,\\\"a\\\",true],[10,\\\"class\\\",\\\"link\\\"],[8],[1,[28,\\\"user-fullname\\\",[[24,[\\\"reminder\\\",\\\"message\\\",\\\"user\\\"]]],null],false],[9],[0,\\\"\\\\n                                                in\\\\n                                                \\\"],[7,\\\"a\\\",true],[10,\\\"class\\\",\\\"link\\\"],[8],[1,[24,[\\\"reminder\\\",\\\"message\\\",\\\"room\\\",\\\"title\\\"]],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                            as complete.\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"data\\\",\\\"reminder\\\",\\\"status\\\"]],\\\"DELETED\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                            I’m sorry! I can’t find that reminder. Maybe it was deleted?\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                            You asked me to remind you about this message\\\\n                                        \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"data\\\",\\\"reminder\\\",\\\"status\\\"]],\\\"CREATED\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"replyTo\\\"],[8],[0,\\\"\\\\n                                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"reply-info\\\"],[8],[0,\\\"\\\\n                                                \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\",\\\"userAvatar\\\"],[35,[23,2,[\\\"data\\\",\\\"reminder\\\",\\\"message\\\",\\\"user\\\"]],[23,2,[\\\"data\\\",\\\"reminder\\\",\\\"message\\\",\\\"user\\\",\\\"staffprofile\\\",\\\"user\\\"]]]]],false],[0,\\\"\\\\n                                                \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"user-fullname\\\",[[23,2,[\\\"data\\\",\\\"reminder\\\",\\\"message\\\",\\\"user\\\"]]],null],false],[9],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"data\\\",\\\"reminder\\\",\\\"message\\\",\\\"status\\\"]],\\\"DELETED\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"data\\\",\\\"reminder\\\",\\\"message\\\",\\\"user\\\",\\\"username\\\"]],[24,[\\\"usernameSession\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                                                        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"message-deleted\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.deleted_by_u\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                                        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"message-deleted\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.delted_msg\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"gte\\\",[[23,2,[\\\"data\\\",\\\"reminder\\\",\\\"message\\\",\\\"attachments\\\",\\\"length\\\"]],1],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"or\\\",[[28,\\\"eq\\\",[[23,2,[\\\"data\\\",\\\"reminder\\\",\\\"message\\\",\\\"attachments\\\",\\\"0\\\",\\\"extension\\\"]],\\\"application/pdf\\\"],null],[28,\\\"eq\\\",[[23,2,[\\\"data\\\",\\\"reminder\\\",\\\"message\\\",\\\"attachments\\\",\\\"0\\\",\\\"extension\\\"]],\\\"pdf\\\"],null]],null]],null,{\\\"statements\\\":[[0,\\\"                                                        \\\"],[7,\\\"a\\\",true],[11,\\\"href\\\",[29,[[28,\\\"media-url\\\",[[23,2,[\\\"data\\\",\\\"reminder\\\",\\\"message\\\",\\\"attachments\\\",\\\"0\\\",\\\"datafile\\\"]]],null]]]],[10,\\\"target\\\",\\\"_blank\\\"],[8],[0,\\\"\\\\n                                                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"pdf\\\"],null],false],[0,\\\"\\\\n                                                            \\\"],[1,[23,2,[\\\"data\\\",\\\"reminder\\\",\\\"message\\\",\\\"attachments\\\",\\\"0\\\",\\\"filename\\\"]],false],[0,\\\"\\\\n                                                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                                        \\\"],[7,\\\"a\\\",true],[11,\\\"href\\\",[29,[[28,\\\"media-url\\\",[[23,2,[\\\"data\\\",\\\"reminder\\\",\\\"message\\\",\\\"attachments\\\",\\\"0\\\",\\\"datafile\\\"]]],null]]]],[10,\\\"target\\\",\\\"_blank\\\"],[10,\\\"class\\\",\\\"image-message\\\"],[8],[0,\\\"\\\\n                                                            \\\"],[7,\\\"img\\\",true],[11,\\\"src\\\",[29,[[28,\\\"media-url\\\",[[23,2,[\\\"data\\\",\\\"reminder\\\",\\\"message\\\",\\\"attachments\\\",\\\"0\\\",\\\"datafile\\\"]]],null]]]],[11,\\\"alt\\\",[29,[[23,2,[\\\"data\\\",\\\"reminder\\\",\\\"message\\\",\\\"attachments\\\",\\\"0\\\",\\\"datafile\\\"]]]]],[8],[9],[0,\\\"\\\\n                                                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[23,2,[\\\"data\\\",\\\"reminder\\\",\\\"message\\\",\\\"data\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                                    \\\"],[7,\\\"p\\\",true],[10,\\\"class\\\",\\\"inner-text\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"query\\\",\\\"route\\\"],[\\\"link\\\",[28,\\\"hash\\\",null,[[\\\"id\\\"],[[23,2,[\\\"data\\\",\\\"reminder\\\",\\\"message\\\",\\\"data\\\",\\\"task_id\\\"]]]]],\\\"tasks.edit\\\"]],{\\\"statements\\\":[[0,\\\"                                                            \\\"],[1,[23,2,[\\\"data\\\",\\\"reminder\\\",\\\"message\\\",\\\"text\\\"]],true],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                                    \\\"],[7,\\\"div\\\",true],[8],[1,[23,2,[\\\"data\\\",\\\"reminder\\\",\\\"message\\\",\\\"text\\\"]],true],[9],[0,\\\"\\\\n                                                \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[4,\\\"if\\\",[[23,2,[\\\"data\\\",\\\"reminder\\\",\\\"message\\\",\\\"notification\\\",\\\"description\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                                \\\"],[7,\\\"p\\\",true],[8],[1,[28,\\\"t\\\",[\\\"until\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"moment-format\\\",[[23,2,[\\\"data\\\",\\\"reminder\\\",\\\"message\\\",\\\"notification\\\",\\\"description\\\"]],\\\"DD/MM/YYYY\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[23,2,[\\\"text\\\"]],true],[0,\\\"\\\\n\\\"],[0,\\\"                                \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,2,[\\\"notification\\\",\\\"description\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"p\\\",true],[8],[1,[28,\\\"t\\\",[\\\"until\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"moment-format\\\",[[23,2,[\\\"notification\\\",\\\"description\\\"]],\\\"DD/MM/YYYY\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"reactions\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-button\\\",null,[[\\\"iconButton\\\",\\\"onClick\\\"],[true,[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"replyInThread\\\"]],[23,2,[]]],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"reply\\\"],null],false],[0,\\\"\\\\n                            \\\"],[4,\\\"paper-tooltip\\\",null,null,{\\\"statements\\\":[[0,\\\"Reply in thread\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                        \\\"],[1,[28,\\\"popups/emoji-picker\\\",null,[[\\\"onSelectEmoji\\\",\\\"messageId\\\"],[[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onSelectEmoji\\\"]]],null],[23,2,[\\\"id\\\"]]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"room\\\",\\\"isBot\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"data\\\",\\\"reminder\\\",\\\"status\\\"]],\\\"CREATED\\\"],null]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"iconButton\\\",\\\"onClick\\\"],[true,[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"deactivateMessageReminder\\\"]],[23,2,[\\\"data\\\",\\\"reminder\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"check3\\\"],null],false],[0,\\\"\\\\n                                    \\\"],[4,\\\"paper-tooltip\\\",null,null,{\\\"statements\\\":[[0,\\\"Mark as complete\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[28,\\\"not-eq\\\",[[24,[\\\"reminder\\\",\\\"status\\\"]],\\\"DELETED\\\"],null]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"iconButton\\\",\\\"onClick\\\"],[true,[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"deleteMessageReminder\\\"]],[23,2,[\\\"data\\\",\\\"reminder\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash2\\\"],null],false],[0,\\\"\\\\n                                    \\\"],[4,\\\"paper-tooltip\\\",null,null,{\\\"statements\\\":[[0,\\\"Delete reminder\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"iconButton\\\",\\\"onClick\\\"],[true,[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"bookmarkMessage\\\"]],[23,2,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"bookmark2\\\"],[[\\\"class\\\"],[[28,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"bookmarked\\\"]],true],null],\\\"pushpin-icon red\\\",\\\"pushpin-icon\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"paper-tooltip\\\",null,null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"bookmarked\\\"]],true],null],\\\"Remove from bookmarks\\\",\\\"Add to bookmarks\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"paper-button\\\",null,[[\\\"iconButton\\\",\\\"onClick\\\"],[true,[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"pinMessage\\\"]],[23,2,[\\\"id\\\"]],[23,2,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"pin3\\\"],[[\\\"class\\\"],[[28,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"pinned\\\"]],true],null],\\\"pushpin-icon red\\\",\\\"pushpin-icon\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"paper-tooltip\\\",null,null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"pinned\\\"]],true],null],[28,\\\"t\\\",[\\\"actions.unpin_msg\\\"],null],[28,\\\"t\\\",[\\\"actions.pin_msg\\\"],null]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[0,\\\"\\\\n\\\"],[4,\\\"paper-menu\\\",null,[[\\\"position\\\"],[\\\"target-right target\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"trigger\\\"]],\\\"expected `menu.trigger` to be a contextual component but found a string. Did you mean `(component menu.trigger)`? ('inboxfront/templates/components/chat/room-messages-list.hbs' @ L238:C35) \\\"],null]],[[\\\"class\\\"],[\\\"md-default-theme md-button md-icon-button\\\"]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"remind-trigger\\\"],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"notification\\\"],[[\\\"class\\\"],[\\\"pushpin-icon\\\"]]],false],[0,\\\"\\\\n\\\"],[4,\\\"paper-tooltip\\\",null,null,{\\\"statements\\\":[[0,\\\"                                            Remind me about this in..\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"content\\\"]],\\\"expected `menu.content` to be a contextual component but found a string. Did you mean `(component menu.content)`? ('inboxfront/templates/components/chat/room-messages-list.hbs' @ L246:C35) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/components/chat/room-messages-list.hbs' @ L247:C39) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"setReminder\\\"]],[23,2,[]],15],null]]],{\\\"statements\\\":[[0,\\\"                                        15 minutes\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/components/chat/room-messages-list.hbs' @ L250:C39) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"setReminder\\\"]],[23,2,[]],30],null]]],{\\\"statements\\\":[[0,\\\"                                        30 minutes\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/components/chat/room-messages-list.hbs' @ L253:C39) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"setReminder\\\"]],[23,2,[]],60],null]]],{\\\"statements\\\":[[0,\\\"                                        1 hour\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/components/chat/room-messages-list.hbs' @ L256:C39) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"setReminder\\\"]],[23,2,[]],120],null]]],{\\\"statements\\\":[[0,\\\"                                        2 hours\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[4]},null]],\\\"parameters\\\":[3]},null],[4,\\\"if\\\",[[24,[\\\"selectedRoom\\\",\\\"isGroup\\\"]]],null,{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"and\\\",[[28,\\\"eq\\\",[[23,2,[\\\"user\\\",\\\"username\\\"]],[24,[\\\"usernameSession\\\"]]],null],[28,\\\"not-eq\\\",[[23,2,[\\\"status\\\"]],\\\"DELETED\\\"],null],[28,\\\"not-eq\\\",[[23,2,[\\\"expired\\\"]],true],null]],null]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"iconButton\\\",\\\"onClick\\\"],[true,[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"editMessage\\\"]],[23,2,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"edit2\\\"],[[\\\"class\\\"],[\\\"edit-icon\\\"]]],false],[0,\\\"\\\\n                                    \\\"],[4,\\\"paper-tooltip\\\",null,null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"actions.edit_msg\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"paper-button\\\",null,[[\\\"iconButton\\\",\\\"onClick\\\"],[true,[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"deleteMessage\\\"]],[23,2,[\\\"id\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash2\\\"],[[\\\"class\\\"],[\\\"trash-icon\\\"]]],false],[0,\\\"\\\\n                                    \\\"],[4,\\\"paper-tooltip\\\",null,null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"actions.delete_msg\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"message-emojis\\\",null,[[\\\"tagName\\\",\\\"message\\\",\\\"currentUser\\\",\\\"onDeleteEmoji\\\",\\\"onAddEmoji\\\",\\\"onSelectEmoji\\\"],[\\\"\\\",[23,2,[]],[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\"]],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onDeleteEmoji\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onAddEmoji\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onSelectEmoji\\\"]]],null]]]],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,2,[\\\"replies\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"reply-in-thread-info\\\"],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"replyInThread\\\"]],[23,2,[]]],null]],[8],[0,\\\"\\\\n                            \\\"],[1,[23,2,[\\\"replies\\\",\\\"length\\\"]],false],[0,\\\" replies Last reply at \\\"],[1,[28,\\\"moment-format\\\",[[23,2,[\\\"lastReply\\\",\\\"created\\\"]],\\\"DD/MM/YYYY h:mm A\\\"],null],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"selectedRoom\\\",\\\"reminders\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"not\\\",[[23,1,[\\\"expired\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"reminder\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"msg\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"message\\\"],[11,\\\"id\\\",[29,[\\\"mes\\\",[23,1,[\\\"message\\\",\\\"id\\\"]]]]],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\",\\\"userAvatar\\\"],[35,[24,[\\\"raincheckbot\\\"]],[24,[\\\"raincheckbot\\\"]]]]],false],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"content\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"pin\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"eye\\\"],null],false],[0,\\\"\\\\n                                \\\"],[7,\\\"span\\\",true],[8],[0,\\\"Only visible to you\\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"top-info-msg\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"span\\\",true],[8],[0,\\\"Braincheck\\\"],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"span\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isToday\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"moment-format\\\",[[23,1,[\\\"createdAt\\\"]],\\\"h:mma\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"moment-format\\\",[[23,1,[\\\"createdAt\\\"]],\\\"DD/MM/YYYY\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"text\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"p\\\",true],[10,\\\"class\\\",\\\"inner-text\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"status\\\"]],\\\"EDITED\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                        Ok, i've marked reminder about \\\"],[7,\\\"a\\\",true],[10,\\\"class\\\",\\\"link\\\"],[8],[0,\\\"this message\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,1,[\\\"message\\\",\\\"room\\\",\\\"isGroup\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                            from\\\\n                                            \\\"],[7,\\\"a\\\",true],[10,\\\"class\\\",\\\"link\\\"],[8],[1,[28,\\\"user-fullname\\\",[[23,1,[\\\"message\\\",\\\"user\\\"]]],null],false],[9],[0,\\\"\\\\n                                            in\\\\n                                            \\\"],[7,\\\"a\\\",true],[10,\\\"class\\\",\\\"link\\\"],[8],[1,[23,1,[\\\"message\\\",\\\"room\\\",\\\"title\\\"]],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                        as complete.\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"status\\\"]],\\\"DELETED\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                        OK! I’ve deleted the reminder about this message\\\\n\\\"],[4,\\\"if\\\",[[23,1,[\\\"message\\\",\\\"room\\\",\\\"isGroup\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                            from\\\\n                                            \\\"],[7,\\\"a\\\",true],[10,\\\"class\\\",\\\"link\\\"],[8],[1,[28,\\\"user-fullname\\\",[[23,1,[\\\"message\\\",\\\"user\\\"]]],null],false],[9],[0,\\\"\\\\n                                            in\\\\n                                            \\\"],[7,\\\"a\\\",true],[10,\\\"class\\\",\\\"link\\\"],[8],[1,[23,1,[\\\"message\\\",\\\"room\\\",\\\"title\\\"]],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                        .\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                        I will remind you about this message at \\\"],[1,[28,\\\"moment-format\\\",[[23,1,[\\\"remindAt\\\"]],\\\"DD/MM/YYYY h:mm A\\\"],null],false],[0,\\\"\\\\n                                    \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"status\\\"]],\\\"CREATED\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"replyTo\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"reply-info\\\"],[8],[0,\\\"\\\\n                                            \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\",\\\"userAvatar\\\"],[35,[23,1,[\\\"message\\\",\\\"user\\\"]],[23,1,[\\\"message\\\",\\\"user\\\",\\\"staffprofile\\\",\\\"user\\\"]]]]],false],[0,\\\"\\\\n                                            \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"user-fullname\\\",[[23,1,[\\\"message\\\",\\\"user\\\"]]],null],false],[9],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"message\\\",\\\"status\\\"]],\\\"DELETED\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"message\\\",\\\"user\\\",\\\"username\\\"]],[24,[\\\"usernameSession\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                                                    \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"message-deleted\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.deleted_by_u\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                                    \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"message-deleted\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.delted_msg\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"gte\\\",[[23,1,[\\\"message\\\",\\\"attachments\\\",\\\"length\\\"]],1],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"or\\\",[[28,\\\"eq\\\",[[23,1,[\\\"message\\\",\\\"attachments\\\",\\\"0\\\",\\\"extension\\\"]],\\\"application/pdf\\\"],null],[28,\\\"eq\\\",[[23,1,[\\\"message\\\",\\\"attachments\\\",\\\"0\\\",\\\"extension\\\"]],\\\"pdf\\\"],null]],null]],null,{\\\"statements\\\":[[0,\\\"                                                    \\\"],[7,\\\"a\\\",true],[11,\\\"href\\\",[29,[[28,\\\"media-url\\\",[[23,1,[\\\"message\\\",\\\"attachments\\\",\\\"0\\\",\\\"datafile\\\"]]],null]]]],[10,\\\"target\\\",\\\"_blank\\\"],[8],[0,\\\"\\\\n                                                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"pdf\\\"],null],false],[0,\\\"\\\\n                                                        \\\"],[1,[23,1,[\\\"message\\\",\\\"attachments\\\",\\\"0\\\",\\\"filename\\\"]],false],[0,\\\"\\\\n                                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                                    \\\"],[7,\\\"a\\\",true],[11,\\\"href\\\",[29,[[28,\\\"media-url\\\",[[23,1,[\\\"message\\\",\\\"attachments\\\",\\\"0\\\",\\\"datafile\\\"]]],null]]]],[10,\\\"target\\\",\\\"_blank\\\"],[10,\\\"class\\\",\\\"image-message\\\"],[8],[0,\\\"\\\\n                                                        \\\"],[7,\\\"img\\\",true],[11,\\\"src\\\",[29,[[28,\\\"media-url\\\",[[23,1,[\\\"message\\\",\\\"attachments\\\",\\\"0\\\",\\\"datafile\\\"]]],null]]]],[11,\\\"alt\\\",[29,[[23,1,[\\\"message\\\",\\\"attachments\\\",\\\"0\\\",\\\"datafile\\\"]]]]],[8],[9],[0,\\\"\\\\n                                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[23,1,[\\\"message\\\",\\\"data\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                                \\\"],[7,\\\"p\\\",true],[10,\\\"class\\\",\\\"inner-text\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"query\\\",\\\"route\\\"],[\\\"link\\\",[28,\\\"hash\\\",null,[[\\\"id\\\"],[[23,1,[\\\"message\\\",\\\"data\\\",\\\"task_id\\\"]]]]],\\\"tasks.edit\\\"]],{\\\"statements\\\":[[0,\\\"                                                        \\\"],[1,[23,1,[\\\"message\\\",\\\"text\\\"]],true],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                                \\\"],[7,\\\"div\\\",true],[8],[1,[23,1,[\\\"message\\\",\\\"text\\\"]],true],[9],[0,\\\"\\\\n                                            \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[4,\\\"if\\\",[[23,1,[\\\"message\\\",\\\"notification\\\",\\\"description\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                            \\\"],[7,\\\"p\\\",true],[8],[1,[28,\\\"t\\\",[\\\"until\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"moment-format\\\",[[23,1,[\\\"message\\\",\\\"notification\\\",\\\"description\\\"]],\\\"DD/MM/YYYY\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"reactions\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"status\\\"]],\\\"CREATED\\\"],null]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"iconButton\\\",\\\"onClick\\\"],[true,[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"deactivateMessageReminder\\\"]],[23,1,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"checkmark-circle\\\"],[[\\\"class\\\"],[\\\"trash-icon\\\"]]],false],[0,\\\"\\\\n                                        \\\"],[4,\\\"paper-tooltip\\\",null,null,{\\\"statements\\\":[[0,\\\"Mark as complete\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[28,\\\"not-eq\\\",[[23,1,[\\\"status\\\"]],\\\"DELETED\\\"],null]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"iconButton\\\",\\\"onClick\\\"],[true,[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"deleteMessageReminder\\\"]],[23,1,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash2\\\"],[[\\\"class\\\"],[\\\"trash-icon\\\"]]],false],[0,\\\"\\\\n                                        \\\"],[4,\\\"paper-tooltip\\\",null,null,{\\\"statements\\\":[[0,\\\"Delete reminder\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/chat/room-messages-list.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/chat/rooms-list\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"zvmd2osT\",\n    \"block\": \"{\\\"symbols\\\":[\\\"p\\\",\\\"room\\\",\\\"p\\\",\\\"room\\\",\\\"p\\\",\\\"p\\\",\\\"p\\\"],\\\"statements\\\":[[4,\\\"cp-panel\\\",null,[[\\\"name\\\",\\\"animate\\\",\\\"didToggle\\\",\\\"open\\\"],[\\\"unassigned\\\",false,[28,\\\"action\\\",[[23,0,[]],\\\"onToggle\\\"],null],[24,[\\\"unassignedOpen\\\"]]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/chat/rooms-list.hbs' @ L2:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"menuThreads\\\",\\\"unassigned\\\"],null]],[8],[0,\\\"\\\\n            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"menu-link\\\"],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"unassigned\\\"],[[\\\"class\\\"],[\\\"inbox-icon\\\"]]],false],[0,\\\"\\\\n                \\\"],[1,[28,\\\"t\\\",[\\\"status.unassigned\\\"],null],false],[0,\\\" \\\"],[4,\\\"if\\\",[[28,\\\"gt\\\",[[24,[\\\"unassignedCount\\\"]],0],null]],null,{\\\"statements\\\":[[0,\\\"(\\\"],[1,[22,\\\"unassignedCount\\\"],false],[0,\\\")\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow\\\"],[[\\\"class\\\"],[\\\"arrow-icon\\\"]]],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/chat/rooms-list.hbs' @ L11:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"chat/message-list\\\",null,[[\\\"threadId\\\",\\\"filterThreads\\\",\\\"bookmarksShown\\\",\\\"pickThread\\\",\\\"updateThreadQuery\\\"],[[24,[\\\"selectedThread\\\",\\\"id\\\"]],[24,[\\\"unassignedThreads\\\"]],[24,[\\\"bookmarksShown\\\"]],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"pickThread\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"updateThreadQuery\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[7]},null],[0,\\\"\\\\n\\\"],[4,\\\"cp-panel\\\",null,[[\\\"name\\\",\\\"open\\\"],[\\\"assigned\\\",[24,[\\\"assignedOpen\\\"]]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/chat/rooms-list.hbs' @ L23:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"menuThreads\\\",\\\"assigned\\\"],null]],[8],[0,\\\"\\\\n            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"menu-link\\\"],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"assigned-others\\\"],[[\\\"class\\\"],[\\\"person-icon\\\"]]],false],[0,\\\"\\\\n                \\\"],[1,[28,\\\"t\\\",[\\\"status.assigned_to_me\\\"],null],false],[0,\\\" \\\"],[4,\\\"if\\\",[[28,\\\"gt\\\",[[24,[\\\"openCount\\\"]],0],null]],null,{\\\"statements\\\":[[0,\\\"(\\\"],[1,[22,\\\"openCount\\\"],false],[0,\\\")\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow\\\"],[[\\\"class\\\"],[\\\"arrow-icon\\\"]]],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/chat/rooms-list.hbs' @ L32:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"chat/message-list\\\",null,[[\\\"threadId\\\",\\\"filterThreads\\\",\\\"bookmarksShown\\\",\\\"pickThread\\\",\\\"updateThreadQuery\\\"],[[24,[\\\"selectedThread\\\",\\\"id\\\"]],[24,[\\\"openThreads\\\"]],[24,[\\\"bookmarksShown\\\"]],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"pickThread\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"updateThreadQuery\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[6]},null],[0,\\\"\\\\n\\\"],[4,\\\"cp-panel\\\",null,[[\\\"name\\\",\\\"open\\\"],[\\\"other\\\",[24,[\\\"otherOpen\\\"]]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/chat/rooms-list.hbs' @ L44:C7) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\",\\\"isAdmin\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"menuThreads\\\",\\\"other\\\"],null]],[8],[0,\\\"\\\\n                \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"menu-link\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"assigned\\\"],[[\\\"class\\\"],[\\\"people-icon\\\"]]],false],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"t\\\",[\\\"status.assigned_to_others\\\"],null],false],[0,\\\" \\\"],[4,\\\"if\\\",[[28,\\\"gt\\\",[[24,[\\\"otherCount\\\"]],0],null]],null,{\\\"statements\\\":[[0,\\\"(\\\"],[1,[22,\\\"otherCount\\\"],false],[0,\\\")\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow\\\"],[[\\\"class\\\"],[\\\"arrow-icon\\\"]]],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/chat/rooms-list.hbs' @ L55:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"chat/message-list\\\",null,[[\\\"threadId\\\",\\\"filterThreads\\\",\\\"bookmarksShown\\\",\\\"pickThread\\\",\\\"updateThreadQuery\\\"],[[24,[\\\"selectedThread\\\",\\\"id\\\"]],[24,[\\\"otherThreads\\\"]],[24,[\\\"bookmarksShown\\\"]],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"pickThread\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"updateThreadQuery\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[5]},null],[0,\\\"\\\\n\\\"],[4,\\\"cp-panel\\\",null,[[\\\"name\\\",\\\"open\\\"],[\\\"teams\\\",[24,[\\\"teamsOpen\\\"]]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/chat/rooms-list.hbs' @ L67:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"alignCenter \\\",[28,\\\"if\\\",[[24,[\\\"unreadTeamRooms\\\"]],\\\"unread\\\",\\\"\\\"],null]]]],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"menuThreads\\\",\\\"teams\\\"],null]],[8],[0,\\\"\\\\n            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"menu-link\\\"],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"teams\\\"],[[\\\"class\\\"],[\\\"radio-icon\\\"]]],false],[0,\\\"\\\\n                \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"teams\\\"],null],false],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow\\\"],[[\\\"class\\\"],[\\\"arrow-icon\\\"]]],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"user-has-permission\\\",[\\\"chans.add_chatroom\\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"gt\\\",[[24,[\\\"propertyUsers\\\",\\\"length\\\"]],1],null]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"iconButton\\\",\\\"onClick\\\"],[true,[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"showGroupChat\\\"]],true],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"add\\\"],[[\\\"class\\\"],[\\\"plus-circle-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/chat/rooms-list.hbs' @ L83:C7) \\\"],null]],[[\\\"class\\\"],[\\\"internal-inner-panel\\\"]],{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"teamRooms\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"item-user-chat \\\",[28,\\\"if\\\",[[28,\\\"and\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedRoom\\\",\\\"id\\\"]],[23,4,[\\\"id\\\"]]],null],[28,\\\"not\\\",[[24,[\\\"bookmarksShown\\\"]]],null]],null],\\\"selected\\\",\\\"\\\"],null],\\\"\\\\n                \\\",[28,\\\"if\\\",[[23,4,[\\\"isRead\\\"]],\\\"unread\\\",\\\"\\\"],null]]]],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"selectRoom\\\"]],[23,4,[]]],null]],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,4,[\\\"isPrivate\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"lock-room\\\"],[[\\\"class\\\"],[\\\"lock-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"unlock-room\\\"],[[\\\"class\\\"],[\\\"unlock-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"title\\\"],[8],[1,[23,4,[\\\"title\\\"]],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"room-thread-action\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,4,[\\\"isAddedChat\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"log-out\\\"],[[\\\"class\\\"],[\\\"chat-entry-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,4,[\\\"isMentionedChat\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"at\\\"],[[\\\"class\\\"],[\\\"mentioned-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[4]},null],[4,\\\"if\\\",[[28,\\\"gt\\\",[[24,[\\\"groupRooms\\\",\\\"length\\\"]],[24,[\\\"SHOW_TEAMS\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"more-btn\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"showAllTeams\\\"]]],null],[28,\\\"not\\\",[[24,[\\\"showAllTeams\\\"]]],null]],null]],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"txt-btn\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"if\\\",[[24,[\\\"showAllTeams\\\"]],\\\"- Collapse\\\",\\\"+ More\\\"],null],false],[0,\\\"\\\\n\\\"],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[3]},null],[0,\\\"\\\\n\\\"],[4,\\\"cp-panel\\\",null,[[\\\"name\\\",\\\"open\\\"],[\\\"direct\\\",[24,[\\\"directOpen\\\"]]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/chat/rooms-list.hbs' @ L117:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"alignCenter \\\",[28,\\\"if\\\",[[24,[\\\"unreadDirectRooms\\\"]],\\\"unread\\\",\\\"\\\"],null]]]],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"menuThreads\\\",\\\"direct\\\"],null]],[8],[0,\\\"\\\\n            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"menu-link\\\"],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"direct2\\\"],[[\\\"class\\\"],[\\\"direct-icon\\\"]]],false],[0,\\\"\\\\n                \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"direct\\\"],null],false],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow\\\"],[[\\\"class\\\"],[\\\"arrow-icon\\\"]]],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"user-has-permission\\\",[\\\"chans.add_chatroom\\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"gt\\\",[[24,[\\\"propertyUsers\\\",\\\"length\\\"]],1],null]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"iconButton\\\",\\\"onClick\\\"],[true,[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"showGroupChat\\\"]],false],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"add\\\"],[[\\\"class\\\"],[\\\"plus-circle-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/chat/rooms-list.hbs' @ L133:C7) \\\"],null]],[[\\\"class\\\"],[\\\"internal-inner-panel\\\"]],{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"directRooms\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"item-user-chat \\\",[28,\\\"if\\\",[[23,2,[\\\"isRead\\\"]],\\\"unread\\\",\\\"\\\"],null],\\\"\\\\n                \\\",[28,\\\"if\\\",[[28,\\\"and\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedRoom\\\",\\\"id\\\"]],[23,2,[\\\"id\\\"]]],null],[28,\\\"not\\\",[[24,[\\\"bookmarksShown\\\"]]],null]],null],\\\"selected\\\",\\\"\\\"],null]]]],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"selectRoom\\\"]],[23,2,[]]],null]],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-avatar\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\"],[35,[23,2,[\\\"user\\\"]]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"unless\\\",[[28,\\\"eq\\\",[[23,2,[\\\"user\\\",\\\"username\\\"]],\\\"raincheck.bot\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"span\\\",true],[11,\\\"class\\\",[29,[\\\"user-status \\\",[23,2,[\\\"participant\\\",\\\"status\\\"]]]]],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n                \\\"],[1,[23,2,[\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[23,2,[\\\"lastName\\\"]],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[4,\\\"if\\\",[[28,\\\"gt\\\",[[24,[\\\"privateRooms\\\",\\\"length\\\"]],[24,[\\\"SHOW_TEAMS\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"more-btn\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"showAllDirect\\\"]]],null],[28,\\\"not\\\",[[24,[\\\"showAllDirect\\\"]]],null]],null]],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"txt-btn\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"if\\\",[[24,[\\\"showAllDirect\\\"]],\\\"- Collapse\\\",\\\"+ More\\\"],null],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/chat/rooms-list.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/chat/users-whos-read-last-message\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"DnWkqDTG\",\n    \"block\": \"{\\\"symbols\\\":[\\\"user\\\",\\\"user\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"and\\\",[[28,\\\"gt\\\",[[24,[\\\"messages\\\",\\\"length\\\"]],0],null],[28,\\\"gt\\\",[[24,[\\\"whosRead\\\",\\\"firstTen\\\",\\\"length\\\"]],0],null]],null]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"pull-right whosread\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\",true],[8],[0,\\\"Seen by\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"whosRead\\\",\\\"firstTen\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\"],[25,[23,2,[]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[4,\\\"if\\\",[[28,\\\"gt\\\",[[24,[\\\"whosRead\\\",\\\"last\\\"]],0],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"all-users\\\"],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"showUserList\\\"]]],null],[28,\\\"not\\\",[[24,[\\\"showUserList\\\"]]],null]],null]],[8],[0,\\\"\\\\n                \\\"],[7,\\\"span\\\",true],[8],[0,\\\"+\\\"],[1,[24,[\\\"whosRead\\\",\\\"last\\\"]],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"showUserList\\\"]]],null,{\\\"statements\\\":[[4,\\\"click-outside\\\",null,[[\\\"action\\\",\\\"tagName\\\"],[[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"showUserList\\\"]]],null],false],null],\\\"\\\"]],{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"user-list\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"users\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item\\\"],[11,\\\"title\\\",[29,[[28,\\\"user-fullname\\\",[[23,1,[]]],null]]]],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\"],[25,[23,1,[]]]]],false],[0,\\\"\\\\n                                    \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"user-fullname\\\",[[23,1,[]]],null],false],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/chat/users-whos-read-last-message.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/chat/visitor-info\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"kueEWl/z\",\n    \"block\": \"{\\\"symbols\\\":[\\\"p\\\",\\\"p\\\",\\\"p\\\",\\\"p\\\",\\\"p\\\",\\\"opp\\\",\\\"opp\\\",\\\"p\\\",\\\"p\\\",\\\"form\\\",\\\"star\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"visitor-info\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"ember-scrollable\\\",null,null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"isStarred\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"star-switch\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"onClick\\\",\\\"iconButton\\\"],[\\\"pull-right close-button\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"hideStarredBlock\\\"]]],null],true]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"close\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[7,\\\"h4\\\",true],[8],[1,[28,\\\"t\\\",[\\\"starred_items\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"ul\\\",true],[10,\\\"class\\\",\\\"list-reply-message\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"starredList\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,11,[\\\"starredUser\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"li\\\",true],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\",\\\"userAvatar\\\"],[25,[23,11,[\\\"agent\\\",\\\"agentProfile\\\",\\\"user\\\"]],[23,11,[\\\"agent\\\",\\\"staffprofile\\\",\\\"user\\\"]]]]],false],[0,\\\"\\\\n                                \\\"],[7,\\\"p\\\",true],[10,\\\"class\\\",\\\"star-date\\\"],[8],[1,[28,\\\"moment-from-now\\\",[[23,11,[\\\"created\\\"]]],null],false],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"p\\\",true],[10,\\\"class\\\",\\\"star-text\\\"],[8],[1,[23,11,[\\\"body\\\"]],false],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"jump\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"moveStarredThread\\\",[23,11,[]]],null]],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"t\\\",[\\\"move_starred_thread\\\"],null],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"iconButton\\\",\\\"onClick\\\"],[\\\"star-icon-message\\\",true,[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"sendStatusStar\\\"]],[23,11,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"paper-icon\\\",[\\\"star_border\\\"],[[\\\"size\\\",\\\"class\\\"],[20,\\\"active\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[11]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"info-item\\\"],[8],[0,\\\"\\\\n\\\"],[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"visitor-avatar\\\"],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\"],[35,[24,[\\\"guestInfo\\\"]]]]],false],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"contacts/guest-contact-type\\\",null,[[\\\"guest\\\"],[[24,[\\\"guestInfo\\\"]]]]],false],[0,\\\"\\\\n                    \\\"],[1,[24,[\\\"guestInfo\\\",\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[24,[\\\"guestInfo\\\",\\\"lastName\\\"]],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"chatSession\\\",\\\"location\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"profile-item\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"earth2\\\"],null],false],[0,\\\"\\\\n                    \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"value\\\"],[8],[1,[24,[\\\"chatSession\\\",\\\"location\\\"]],false],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"profile-item\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"clock2\\\"],null],false],[0,\\\"\\\\n                    \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"value\\\"],[8],[1,[28,\\\"t\\\",[\\\"time_on_site\\\"],null],false],[0,\\\": \\\"],[1,[28,\\\"convert-time\\\",[[24,[\\\"chatSession\\\",\\\"timeOnSite\\\"]]],null],false],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"profile-item\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"add-chat-link\\\"],null],false],[0,\\\"\\\\n                    \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"value\\\"],[8],[1,[24,[\\\"chatSession\\\",\\\"referer\\\"]],false],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"info-item\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"cp-panel\\\",null,[[\\\"open\\\"],[true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,9,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/chat/visitor-info.hbs' @ L69:C19) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"profile2\\\"],[[\\\"class\\\"],[\\\"profile-icon\\\"]]],false],[0,\\\"\\\\n                        \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"contact_qualification\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"count-form\\\"],[8],[1,[22,\\\"countGuestForm\\\"],false],[0,\\\"/4\\\"],[9],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow\\\"],[[\\\"class\\\"],[\\\"arrow-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,9,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/chat/visitor-info.hbs' @ L77:C19) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"progress-form\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"bar\\\"],[8],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"line\\\"],[8],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"paper-form\\\",null,[[\\\"onSubmit\\\"],[[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onGuestCreate\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter form-group\\\"],[11,\\\"onKeyUp\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"searchGuest\\\"]]],null]],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"label\\\",true],[8],[1,[28,\\\"t\\\",[\\\"firstname\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,10,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/components/chat/visitor-info.hbs' @ L85:C30) \\\"],null]],[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"customValidations\\\"],[[28,\\\"t\\\",[\\\"firstname\\\"],null],[24,[\\\"guestInfo\\\",\\\"firstName\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"guestInfo\\\",\\\"firstName\\\"]]],null]],null],[24,[\\\"validation\\\",\\\"trimValidation\\\"]]]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter form-group\\\"],[11,\\\"onKeyUp\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"searchGuest\\\"]]],null]],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"label\\\",true],[8],[1,[28,\\\"t\\\",[\\\"lastname\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,10,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/components/chat/visitor-info.hbs' @ L94:C30) \\\"],null]],[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"customValidations\\\"],[[28,\\\"t\\\",[\\\"lastname\\\"],null],[24,[\\\"guestInfo\\\",\\\"lastName\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"guestInfo\\\",\\\"lastName\\\"]]],null]],null],[24,[\\\"validation\\\",\\\"trimValidation\\\"]]]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter form-group\\\"],[11,\\\"onKeyUp\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"searchGuest\\\"]]],null]],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"label\\\",true],[8],[1,[28,\\\"t\\\",[\\\"email\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,10,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/components/chat/visitor-info.hbs' @ L103:C30) \\\"],null]],[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"email\\\"],null],[24,[\\\"guestInfo\\\",\\\"primaryEmail\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"guestInfo\\\",\\\"primaryEmail\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"label\\\",true],[8],[1,[28,\\\"t\\\",[\\\"phone_number\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,10,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/components/chat/visitor-info.hbs' @ L111:C30) \\\"],null]],[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"phone\\\"],null],[24,[\\\"guestInfo\\\",\\\"personalPhone\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"guestInfo\\\",\\\"personalPhone\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"contacts/accociate-contacts\\\",null,[[\\\"filterContacts\\\",\\\"selectContact\\\"],[[24,[\\\"filterGuests\\\"]],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"changeGuest\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,10,[\\\"submit-button\\\"]],\\\"expected `form.submit-button` to be a contextual component but found a string. Did you mean `(component form.submit-button)`? ('inboxfront/templates/components/chat/visitor-info.hbs' @ L121:C27) \\\"],null]],[[\\\"class\\\",\\\"disabled\\\"],[\\\"primary-button\\\",[23,10,[\\\"isInvalid\\\"]]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"actions.save\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[10]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[9]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"info-item\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"cp-panel\\\",null,[[\\\"open\\\"],[false]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,8,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/chat/visitor-info.hbs' @ L133:C19) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"contact-details\\\"],[[\\\"class\\\"],[\\\"profile-icon\\\"]]],false],[0,\\\"\\\\n                        \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"contact_details\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow\\\"],[[\\\"class\\\"],[\\\"arrow-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,8,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/chat/visitor-info.hbs' @ L140:C19) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter form-group\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"label\\\",true],[8],[1,[28,\\\"t\\\",[\\\"company\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"span\\\",true],[8],[1,[24,[\\\"selectedThread\\\",\\\"account\\\",\\\"companyProperty\\\",\\\"title\\\"]],false],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter form-group\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"label\\\",true],[8],[0,\\\"Company Tier\\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"span\\\",true],[8],[0,\\\"-\\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter form-group\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"label\\\",true],[8],[0,\\\"Contact Tier\\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"span\\\",true],[8],[0,\\\"-\\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter form-group\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"label\\\",true],[8],[0,\\\"Contact Owner\\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"span\\\",true],[8],[1,[24,[\\\"guestInfo\\\",\\\"firstName\\\"]],false],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[8]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"guestIsFromCrm\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"info-item opportunities\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"cp-panel\\\",null,[[\\\"open\\\"],[true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/chat/visitor-info.hbs' @ L163:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"money\\\"],[[\\\"class\\\"],[\\\"profile-icon\\\"]]],false],[0,\\\"\\\\n                            \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"opportunities\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow\\\"],[[\\\"class\\\"],[\\\"arrow-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/chat/visitor-info.hbs' @ L170:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flexSpaceBetween form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"label\\\",true],[8],[0,\\\"Total Won:\\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"span\\\",true],[8],[0,\\\"$ \\\"],[1,[22,\\\"totalWon\\\"],false],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"openOpportunities\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flexSpaceBetween\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"label\\\",true],[8],[1,[23,7,[\\\"name\\\"]],false],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"span\\\",true],[11,\\\"class\\\",[29,[\\\"price\\\",[28,\\\"if\\\",[[23,7,[\\\"isClosed\\\"]],\\\" _green\\\"],null]]]],[8],[0,\\\"$ \\\"],[1,[23,7,[\\\"amount\\\"]],false],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"status\\\",[28,\\\"if\\\",[[23,7,[\\\"isClosed\\\"]],\\\" _green\\\"],null]]]],[8],[1,[28,\\\"t\\\",[[28,\\\"concat\\\",[\\\"stage_\\\",[23,7,[\\\"stage\\\"]]],null]],null],false],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[7]},null],[4,\\\"each\\\",[[24,[\\\"closedOpportunities\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flexSpaceBetween\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"label\\\",true],[8],[1,[23,6,[\\\"name\\\"]],false],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"span\\\",true],[11,\\\"class\\\",[29,[\\\"price\\\",[28,\\\"if\\\",[[23,6,[\\\"isClosed\\\"]],\\\" _green\\\"],null]]]],[8],[0,\\\"$ \\\"],[1,[23,6,[\\\"amount\\\"]],false],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"status\\\",[28,\\\"if\\\",[[23,6,[\\\"isClosed\\\"]],\\\" _green\\\"],null]]]],[8],[1,[28,\\\"t\\\",[[28,\\\"concat\\\",[\\\"stage_\\\",[23,6,[\\\"stage\\\"]]],null]],null],false],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[6]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[5]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedThread\\\",\\\"eCommerce\\\"]],\\\"shopify\\\"],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"info-item\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"cp-panel\\\",null,[[\\\"open\\\"],[true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/chat/visitor-info.hbs' @ L200:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"shopify\\\"],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"EC-shopify-logo\\\"],null],false],[0,\\\"\\\\n                            Shopify\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"username\\\"],[8],[1,[28,\\\"user-fullname\\\",[[24,[\\\"selectedThread\\\",\\\"guestContact\\\",\\\"guest\\\"]]],null],false],[9],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow\\\"],[[\\\"class\\\"],[\\\"arrow-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/chat/visitor-info.hbs' @ L208:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"chat/ecommerce/shopify-info\\\",null,[[\\\"class\\\",\\\"platform\\\",\\\"storeInfo\\\",\\\"orders\\\",\\\"cart\\\",\\\"products\\\",\\\"guest\\\",\\\"onCancel\\\",\\\"onRefund\\\",\\\"onRequestCatalog\\\",\\\"onSendCards\\\"],[\\\"ecommerce-info\\\",\\\"shopify\\\",[24,[\\\"storeInfo\\\"]],[24,[\\\"orders\\\"]],[24,[\\\"guestCart\\\"]],[24,[\\\"shopProducts\\\"]],[24,[\\\"selectedThread\\\",\\\"guestContact\\\",\\\"guest\\\"]],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"createCancellation\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"createRefund\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"loadECommerceCatalog\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"sendECommerceProductCardsToChat\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[4]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedThread\\\",\\\"eCommerce\\\"]],\\\"bigcommerce\\\"],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"info-item\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"cp-panel\\\",null,[[\\\"open\\\"],[true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/chat/visitor-info.hbs' @ L229:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"bigcommerce\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"EC-bigcommerce-logo\\\"],null],false],[0,\\\"\\\\n                                BigCommerce\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"class\\\",\\\"user\\\",\\\"userAvatar\\\"],[20,\\\"market-user\\\",[24,[\\\"selectedThread\\\",\\\"guestContact\\\",\\\"guest\\\"]],[24,[\\\"selectedThread\\\",\\\"guestContact\\\",\\\"guest\\\"]]]]],false],[0,\\\"\\\\n                            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"username\\\"],[8],[1,[28,\\\"user-fullname\\\",[[24,[\\\"selectedThread\\\",\\\"guestContact\\\",\\\"guest\\\"]]],null],false],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow\\\"],[[\\\"class\\\"],[\\\"arrow-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/chat/visitor-info.hbs' @ L246:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"chat/ecommerce/shopify-info\\\",null,[[\\\"class\\\",\\\"platform\\\",\\\"storeInfo\\\",\\\"orders\\\",\\\"cart\\\",\\\"products\\\",\\\"guest\\\",\\\"onCancel\\\",\\\"onRefund\\\",\\\"onRequestCatalog\\\",\\\"onSendCards\\\"],[\\\"ecommerce-info\\\",\\\"bigcommerce\\\",[24,[\\\"storeInfo\\\"]],[24,[\\\"orders\\\"]],[24,[\\\"guestCart\\\"]],[24,[\\\"shopProducts\\\"]],[24,[\\\"selectedThread\\\",\\\"guestContact\\\",\\\"guest\\\"]],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"createCancellation\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"createRefund\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"loadECommerceCatalog\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"sendECommerceProductCardsToChat\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[3]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"info-item\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"cp-panel\\\",null,[[\\\"open\\\"],[true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/chat/visitor-info.hbs' @ L266:C19) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"info2\\\"],[[\\\"class\\\"],[\\\"profile-icon\\\"]]],false],[0,\\\"\\\\n                        \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"other_details\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow\\\"],[[\\\"class\\\"],[\\\"arrow-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/chat/visitor-info.hbs' @ L273:C19) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"chatSession\\\",\\\"location\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"profile-item\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"chatSession\\\",\\\"browser\\\"]],\\\"Chrome\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"chrome\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"safari\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                            \\\"],[1,[24,[\\\"chatSession\\\",\\\"browser\\\"]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"profile-item\\\"],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"place-marker\\\"],null],false],[0,\\\"\\\\n                            \\\"],[1,[24,[\\\"chatSession\\\",\\\"ip\\\"]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"profile-item\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"chatSession\\\",\\\"operationSystem\\\"]],\\\"Windows\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"os-win\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"os-mac\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                            \\\"],[1,[24,[\\\"chatSession\\\",\\\"operationSystem\\\"]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"profile-item\\\"],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"monitor\\\"],null],false],[0,\\\"\\\\n                            \\\"],[1,[24,[\\\"chatSession\\\",\\\"device\\\"]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"firstLink\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"profile-item\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"paper-plane\\\"],null],false],[0,\\\"\\\\n                                \\\"],[7,\\\"a\\\",true],[11,\\\"href\\\",[29,[[22,\\\"firstLink\\\"]]]],[10,\\\"class\\\",\\\"link\\\"],[10,\\\"target\\\",\\\"_blank\\\"],[8],[0,\\\"\\\\n                                    \\\"],[1,[22,\\\"firstLink\\\"],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[2]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"info-item\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"cp-panel\\\",null,[[\\\"open\\\"],[false]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/chat/visitor-info.hbs' @ L326:C19) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"tags\\\"],[[\\\"class\\\"],[\\\"profile-icon\\\"]]],false],[0,\\\"\\\\n                        \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"tags\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow\\\"],[[\\\"class\\\"],[\\\"arrow-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/chat/visitor-info.hbs' @ L333:C19) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"tags-picker\\\",null,[[\\\"label\\\",\\\"model\\\",\\\"selectedTags\\\",\\\"objectId\\\"],[\\\"guest\\\",\\\"guest\\\",[24,[\\\"selectedThread\\\",\\\"guestContact\\\",\\\"guest\\\",\\\"tags\\\"]],[24,[\\\"selectedThread\\\",\\\"guestContact\\\",\\\"guest\\\",\\\"id\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/chat/visitor-info.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/chat/wrap-messages\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"ay3kklhc\",\n    \"block\": \"{\\\"symbols\\\":[\\\"message\\\"],\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"messages\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[28,\\\"chat/message-item\\\",null,[[\\\"tagName\\\",\\\"selectedThread\\\",\\\"starredList\\\",\\\"message\\\",\\\"showReplyInput\\\",\\\"selectedMessage\\\"],[\\\"\\\",[24,[\\\"selectedThread\\\"]],[24,[\\\"starredList\\\"]],[23,1,[]],[24,[\\\"showReplyInput\\\"]],[24,[\\\"selectedMessage\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/chat/wrap-messages.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/common/avatar\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"tmyD0eKi\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrapAvatar\\\"],[11,\\\"style\\\",[29,[\\\"background-color: \\\",[24,[\\\"color\\\",\\\"backgroundColor\\\"]],\\\"; color: \\\",[24,[\\\"color\\\",\\\"color\\\"]],\\\"; font-size: \\\",[22,\\\"fontSize\\\"],\\\"px;\\\\n             height: \\\",[22,\\\"size\\\"],\\\"px; width: \\\",[22,\\\"size\\\"],\\\"px; line-height: \\\",[22,\\\"lineHeight\\\"],\\\"px;\\\"]]],[8],[0,\\\"\\\\n\\\"],[4,\\\"unless\\\",[[24,[\\\"url\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[22,\\\"initial\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"img\\\",true],[11,\\\"src\\\",[22,\\\"url\\\"]],[10,\\\"alt\\\",\\\"avatar\\\"],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[4,\\\"if\\\",[[24,[\\\"status\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"status\\\"],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/common/avatar.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/common/buttons/cancel\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"CIHM+upo\",\n    \"block\": \"{\\\"symbols\\\":[\\\"&default\\\",\\\"@action\\\",\\\"@class\\\"],\\\"statements\\\":[[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"class\\\",\\\"onClick\\\"],[[23,3,[]],[28,\\\"or\\\",[[23,2,[]],[24,[\\\"action\\\"]]],null]]],{\\\"statements\\\":[[4,\\\"if\\\",[[25,1]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[14,1],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"        \\\"],[1,[22,\\\"defaultText\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/common/buttons/cancel.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/common/buttons/confirm\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"oCyiYamZ\",\n    \"block\": \"{\\\"symbols\\\":[\\\"&default\\\",\\\"@action\\\",\\\"@class\\\"],\\\"statements\\\":[[4,\\\"common/buttons/primary\\\",null,[[\\\"class\\\",\\\"onClick\\\"],[[23,3,[]],[28,\\\"or\\\",[[23,2,[]],[24,[\\\"action\\\"]]],null]]],{\\\"statements\\\":[[4,\\\"if\\\",[[25,1]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[14,1],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"        \\\"],[1,[22,\\\"defaultText\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/common/buttons/confirm.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/common/buttons/icon\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"wFstz4Lq\",\n    \"block\": \"{\\\"symbols\\\":[\\\"&default\\\",\\\"@disabled\\\",\\\"@class\\\"],\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"iconButton\\\",\\\"class\\\",\\\"disabled\\\",\\\"onClick\\\"],[true,[23,3,[]],[23,2,[]],[24,[\\\"onClick\\\"]]]],{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"icon\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"svg-icon\\\",[[24,[\\\"icon\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[25,1]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"bottom\\\"]],{\\\"statements\\\":[[14,1]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/common/buttons/icon.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/common/buttons/primary\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"KwnK4O1C\",\n    \"block\": \"{\\\"symbols\\\":[\\\"&default\\\",\\\"@disabled\\\",\\\"@iconButton\\\",\\\"@class\\\",\\\"@permission\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"or\\\",[[28,\\\"not\\\",[[23,5,[]]],null],[28,\\\"user-has-permission\\\",[[23,5,[]]],null]],null]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"iconButton\\\",\\\"disabled\\\",\\\"onClick\\\"],[[28,\\\"concat\\\",[\\\"primary-button \\\",[23,4,[]]],null],[28,\\\"or\\\",[[23,3,[]],false],null],[23,2,[]],[24,[\\\"onClick\\\"]]]],{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"icon\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"svg-icon\\\",[[24,[\\\"icon\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[14,1],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/common/buttons/primary.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/common/buttons/secondary-2\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"WfUuXJlc\",\n    \"block\": \"{\\\"symbols\\\":[\\\"&default\\\",\\\"@disabled\\\",\\\"@iconButton\\\",\\\"@class\\\"],\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"iconButton\\\",\\\"disabled\\\",\\\"onClick\\\"],[[28,\\\"concat\\\",[\\\"secondary-2-button \\\",[23,4,[]]],null],[28,\\\"or\\\",[[23,3,[]],false],null],[23,2,[]],[24,[\\\"onClick\\\"]]]],{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"icon\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"svg-icon\\\",[[24,[\\\"icon\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[14,1],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/common/buttons/secondary-2.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/common/buttons/secondary\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"h7uBnjod\",\n    \"block\": \"{\\\"symbols\\\":[\\\"&default\\\",\\\"@disabled\\\",\\\"@iconButton\\\",\\\"@class\\\"],\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"iconButton\\\",\\\"disabled\\\",\\\"onClick\\\"],[[28,\\\"concat\\\",[\\\"secondary-button \\\",[23,4,[]]],null],[28,\\\"or\\\",[[23,3,[]],false],null],[23,2,[]],[24,[\\\"onClick\\\"]]]],{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"icon\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"svg-icon\\\",[[24,[\\\"icon\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[14,1],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/common/buttons/secondary.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/common/column-select\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"1wiIij0w\",\n    \"block\": \"{\\\"symbols\\\":[\\\"menu\\\",\\\"content\\\",\\\"column\\\",\\\"column\\\"],\\\"statements\\\":[[4,\\\"paper-menu\\\",null,[[\\\"position\\\"],[\\\"target-right target\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"trigger\\\"]],\\\"expected `menu.trigger` to be a contextual component but found a string. Did you mean `(component menu.trigger)`? ('inboxfront/templates/components/common/column-select.hbs' @ L2:C7) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"iconButton\\\",\\\"class\\\"],[true,\\\"column-select-trigger\\\"]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"edit-2\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"content\\\"]],\\\"expected `menu.content` to be a contextual component but found a string. Did you mean `(component menu.content)`? ('inboxfront/templates/components/common/column-select.hbs' @ L7:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"column-select\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                \\\"],[7,\\\"h4\\\",true],[8],[1,[28,\\\"t\\\",[\\\"fixed_columns\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"contacts\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"p\\\",true],[8],[1,[28,\\\"t\\\",[\\\"name\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"p\\\",true],[8],[1,[28,\\\"t\\\",[\\\"email\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"organizations\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"p\\\",true],[8],[1,[28,\\\"t\\\",[\\\"name\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"p\\\",true],[8],[1,[28,\\\"t\\\",[\\\"task_id\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"p\\\",true],[8],[1,[28,\\\"t\\\",[\\\"subject\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"p\\\",true],[8],[1,[28,\\\"t\\\",[\\\"company\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"p\\\",true],[8],[1,[28,\\\"t\\\",[\\\"contact\\\"],null],false],[9],[0,\\\"\\\\n                \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"drag-list\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"h4\\\",true],[8],[1,[28,\\\"t\\\",[\\\"columns_added\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"drag-sort-list\\\",null,[[\\\"group\\\",\\\"items\\\",\\\"dragEndAction\\\"],[\\\"VISIBLE\\\",[24,[\\\"visibleColumns\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"dragEnd\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"hideColumn\\\",[23,4,[]]],null]],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"minus-circle\\\"],null],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"span\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,4,[\\\"isCustomField\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[23,4,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[[23,4,[\\\"title\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"paper-icon\\\",[\\\"drag_indicator\\\"],[[\\\"class\\\",\\\"size\\\"],[\\\"drag-icon\\\",20]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[4]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"drag-list\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"h4\\\",true],[8],[1,[28,\\\"t\\\",[\\\"columns_can_be_added\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"drag-sort-list\\\",null,[[\\\"group\\\",\\\"items\\\",\\\"dragEndAction\\\"],[\\\"HIDDEN\\\",[24,[\\\"hiddenColumns\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"dragEnd\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showColumn\\\",[23,3,[]]],null]],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"plus-circle\\\"],[[\\\"class\\\"],[\\\"green\\\"]]],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"span\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,3,[\\\"isCustomField\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[23,3,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[[23,3,[\\\"title\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"paper-icon\\\",[\\\"drag_indicator\\\"],[[\\\"class\\\",\\\"size\\\"],[\\\"drag-icon\\\",20]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/common/column-select.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/common/customfields/cf-choices\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"E+D1ojtb\",\n    \"block\": \"{\\\"symbols\\\":[\\\"choice\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"choices\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-25\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"choices\\\"],null],false],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-70\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"drag-sort-list\\\",null,[[\\\"items\\\",\\\"group\\\",\\\"handle\\\",\\\"dragEndAction\\\"],[[24,[\\\"choices\\\"]],[24,[\\\"fieldId\\\"]],\\\".drag_handle\\\",[28,\\\"action\\\",[[23,0,[]],\\\"dragEnd\\\"],null]]],{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"not\\\",[[23,1,[\\\"deleted\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"drag-item\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"drag_handle\\\"],[10,\\\"draggable\\\",\\\"true\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"drag_indicator\\\"],null],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"customValidations\\\",\\\"onChange\\\"],[[23,1,[\\\"editLabel\\\"]],[24,[\\\"validation\\\",\\\"trimValidation\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateChoice\\\",[23,1,[]]],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"gt\\\",[[24,[\\\"choiceCount\\\"]],2],null]],null,{\\\"statements\\\":[[4,\\\"common/buttons/icon\\\",[\\\"trash\\\"],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"deleteChoice\\\",[23,1,[]]],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete_choice\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isSelect\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"drag-item _new\\\"],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"newChoiceLabel\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateNewChoice\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/icon\\\",[\\\"add\\\"],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"addChoice\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.add_choice\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/common/customfields/cf-choices.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/common/customfields/cf-description\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"UhH09iW9\",\n    \"block\": \"{\\\"symbols\\\":[\\\"dialog\\\",\\\"section\\\",\\\"field\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"or\\\",[[28,\\\"not\\\",[[24,[\\\"field\\\",\\\"isSystem\\\"]]],null],[28,\\\"and\\\",[[24,[\\\"field\\\",\\\"isSystem\\\"]],[24,[\\\"showSystemFields\\\"]]],null]],null]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"item\\\",[28,\\\"if\\\",[[24,[\\\"fieldBlured\\\"]],\\\" blur\\\"],null]]]],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"field-header layout-row\\\"],[10,\\\"draggable\\\",\\\"true\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isDraggable\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"drag-indicator\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"drag_indicator\\\"],null],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"type-icon\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[11,\\\"style\\\",[29,[\\\"background-color:\\\",[24,[\\\"field\\\",\\\"type\\\",\\\"iconColor\\\"]]]]],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[[24,[\\\"field\\\",\\\"type\\\",\\\"icon\\\"]]],[[\\\"color\\\"],[[24,[\\\"field\\\",\\\"type\\\",\\\"iconInnerColor\\\"]]]]],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"field-title\\\"],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"startEdit\\\"],null]],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[24,[\\\"field\\\",\\\"label\\\"]],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"field\\\",\\\"isSystem\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"system\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.system\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"field\\\",\\\"required\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"required\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.required\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"and\\\",[[28,\\\"not\\\",[[24,[\\\"editedField\\\"]]],null],[28,\\\"not\\\",[[24,[\\\"field\\\",\\\"isSystem\\\"]]],null]],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"actions\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"and\\\",[[28,\\\"eq\\\",[[24,[\\\"field\\\",\\\"fieldType\\\"]],\\\"SELECTION\\\"],null],[24,[\\\"rootField\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"common/buttons/icon\\\",[\\\"add\\\"],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"addSection\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"actions.add_section\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"field\\\",\\\"sections\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[4,\\\"common/buttons/icon\\\",[\\\"trash2\\\"],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"custom_fields.field_has_sections\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"common/buttons/icon\\\",[\\\"trash2\\\"],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"showDeleteFieldDialog\\\"]]],null],true],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete_field\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}],[0,\\\"                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"field\\\",\\\"fieldType\\\"]],\\\"GROUP\\\"],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"group-subfield-list\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"field\\\",\\\"subfields\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"common/customfields/cf-description\\\",null,[[\\\"rootField\\\",\\\"field\\\",\\\"editedField\\\",\\\"editedSection\\\",\\\"settingsId\\\",\\\"isEditMode\\\",\\\"showSystemFields\\\"],[false,[23,3,[]],[24,[\\\"editedField\\\"]],[24,[\\\"editedSection\\\"]],[24,[\\\"settingsId\\\"]],[24,[\\\"isEditMode\\\"]],[24,[\\\"showSystemFields\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"editedField\\\"]],[24,[\\\"field\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"details\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"field-form\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"field-form-item\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-25\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"custom_fields.field_label\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-70\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"field\\\",\\\"isSystem\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[24,[\\\"field\\\",\\\"label\\\"]],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"customValidations\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"custom_fields.field_label\\\"],null],[24,[\\\"field\\\",\\\"_edited\\\",\\\"label\\\"]],[24,[\\\"validation\\\",\\\"trimValidation\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"update\\\",\\\"label\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"field-form-item\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-25\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"description\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-70\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"field\\\",\\\"isSystem\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[24,[\\\"field\\\",\\\"description\\\"]],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"textarea\\\",\\\"passThru\\\",\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[true,[28,\\\"hash\\\",null,[[\\\"rows\\\",\\\"maxRows\\\"],[3,3]]],[28,\\\"t\\\",[\\\"description\\\"],null],[24,[\\\"field\\\",\\\"_edited\\\",\\\"description\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"update\\\",\\\"description\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"field-form-item\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-25\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.required\\\"],null],false],[0,\\\"?\\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-70\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[[24,[\\\"field\\\",\\\"_edited\\\",\\\"required\\\"]],[28,\\\"and\\\",[[24,[\\\"field\\\",\\\"isSystem\\\"]],[28,\\\"not\\\",[[24,[\\\"field\\\",\\\"updateable\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"update\\\",\\\"required\\\"],null]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"field\\\",\\\"isSystem\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"field\\\",\\\"fieldType\\\"]],\\\"BOOLEAN\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"common/customfields/cf-choices\\\",null,[[\\\"isSelect\\\",\\\"fieldId\\\",\\\"choices\\\",\\\"choiceCount\\\",\\\"onUpdateChoice\\\",\\\"onAddChoice\\\",\\\"onDeleteChoice\\\",\\\"onChoicesDragEnd\\\"],[false,[24,[\\\"field\\\",\\\"id\\\"]],[24,[\\\"field\\\",\\\"children\\\"]],[24,[\\\"field\\\",\\\"choiceCount\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onUpdateChoice\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"onAddChoice\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"onDeleteChoice\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"onChoicesDragEnd\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"field\\\",\\\"fieldType\\\"]],\\\"SELECTION\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"common/customfields/cf-choices\\\",null,[[\\\"isSelect\\\",\\\"fieldId\\\",\\\"choices\\\",\\\"choiceCount\\\",\\\"onUpdateChoice\\\",\\\"onAddChoice\\\",\\\"onDeleteChoice\\\",\\\"onChoicesDragEnd\\\"],[true,[24,[\\\"field\\\",\\\"id\\\"]],[24,[\\\"field\\\",\\\"children\\\"]],[24,[\\\"field\\\",\\\"choiceCount\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onUpdateChoice\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"onAddChoice\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"onDeleteChoice\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"onChoicesDragEnd\\\"],null]]]],false],[0,\\\"\\\\n                        \\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"edit-actions\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"endEdit\\\",false],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[28,\\\"or\\\",[[28,\\\"not\\\",[[24,[\\\"field\\\",\\\"isSystem\\\"]]],null],[24,[\\\"field\\\",\\\"updateable\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"common/buttons/primary\\\",null,[[\\\"disabled\\\",\\\"onClick\\\"],[[28,\\\"not\\\",[[28,\\\"and\\\",[[24,[\\\"field\\\",\\\"isValid\\\"]],[24,[\\\"field\\\",\\\"isUpdated\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"saveField\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"actions.save\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"field\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"field\\\",\\\"sections\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"sections\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"editedSection\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"expand-sections\\\"],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"showSections\\\"]]],null],[28,\\\"not\\\",[[24,[\\\"showSections\\\"]]],null]],null]],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"t\\\",[[28,\\\"if\\\",[[24,[\\\"showSections\\\"]],\\\"custom_fields.hide_sections\\\",\\\"custom_fields.show_sections\\\"],null]],null],false],[0,\\\"\\\\n                        (\\\"],[1,[24,[\\\"field\\\",\\\"sections\\\",\\\"length\\\"]],false],[0,\\\")\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"showSections\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"section-list\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"field\\\",\\\"sections\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"common/customfields/cf-section\\\",null,[[\\\"section\\\",\\\"editedField\\\",\\\"editedSection\\\",\\\"settingsId\\\",\\\"isEditMode\\\",\\\"onDeleteSection\\\",\\\"onDeleteField\\\",\\\"onSaveField\\\",\\\"onSubFieldDragEnd\\\",\\\"onChoicesDragEnd\\\"],[[23,2,[]],[24,[\\\"editedField\\\"]],[24,[\\\"editedSection\\\"]],[24,[\\\"settingsId\\\"]],[24,[\\\"isEditMode\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onDeleteSection\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"onDeleteField\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"onSaveField\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"onSubFieldDragEnd\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"onChoicesDragEnd\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n        \\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"showDeleteFieldDialog\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"deleteField\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/components/common/customfields/cf-description.hbs' @ L189:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete_field\\\"],null],false],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n        \\\"],[1,[24,[\\\"field\\\",\\\"label\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/components/common/customfields/cf-description.hbs' @ L194:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"trash2\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[1,[28,\\\"t\\\",[\\\"custom_fields.delete_field_msg\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[1,[23,1,[\\\"btn-cancel\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"btn-confirm\\\"]],\\\"expected `dialog.btn-confirm` to be a contextual component but found a string. Did you mean `(component dialog.btn-confirm)`? ('inboxfront/templates/components/common/customfields/cf-description.hbs' @ L199:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null],[0,\\\"\\\\n\\\\n\\\"],[1,[28,\\\"common/dialogs/discard-changes\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"openDiscardChangesDialog\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"endEdit\\\",true],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/common/customfields/cf-description.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/common/customfields/cf-section\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"I0r0kdXe\",\n    \"block\": \"{\\\"symbols\\\":[\\\"dialog\\\",\\\"field\\\",\\\"choice\\\",\\\"value\\\",\\\"value\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"section\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"editedSection\\\"]],[24,[\\\"section\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"details\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"section-title\\\"],[8],[1,[28,\\\"t\\\",[\\\"custom_fields.subsection_props\\\"],null],false],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"section-form\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"section-form-item\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"custom_fields.subsection_title\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"customValidations\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"custom_fields.subsection_title\\\"],null],[24,[\\\"section\\\",\\\"_edited\\\",\\\"title\\\"]],[24,[\\\"validation\\\",\\\"trimValidation\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"update\\\",\\\"title\\\"],null]]]],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"section-form-item\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"custom_fields.show_section_if\\\"],[[\\\"value\\\",\\\"htmlSafe\\\"],[[24,[\\\"section\\\",\\\"parentField\\\",\\\"label\\\"]],true]]],false],[0,\\\":\\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"selected-list\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"selectedValues\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"item\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"deselectValue\\\",[23,5,[]]],null]],[8],[0,\\\"\\\\n                                    \\\"],[1,[23,5,[\\\"label\\\"]],false],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"close\\\"],null],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[5]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"searchEnabled\\\",\\\"searchPlaceholder\\\",\\\"searchField\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"select_values\\\"],null],[24,[\\\"restValues\\\"]],true,[28,\\\"t\\\",[\\\"search\\\"],null],\\\"label\\\",[28,\\\"action\\\",[[23,0,[]],\\\"selectValue\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[23,4,[\\\"label\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[4]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"edit-actions\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"endEdit\\\",false],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"common/buttons/primary\\\",null,[[\\\"disabled\\\",\\\"onClick\\\"],[[28,\\\"not\\\",[[24,[\\\"sectionIsValid\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"saveSection\\\"],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.save\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"section\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"section-header layout-row\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"section-title\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"b\\\",true],[8],[1,[24,[\\\"section\\\",\\\"title\\\"]],false],[9],[0,\\\" | \\\"],[1,[28,\\\"t\\\",[\\\"custom_fields.show_section_if\\\"],[[\\\"value\\\",\\\"htmlSafe\\\"],[[24,[\\\"section\\\",\\\"parentField\\\",\\\"label\\\"]],true]]],false],[0,\\\":\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"section\\\",\\\"conditions\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"b\\\",true],[8],[1,[23,3,[\\\"label\\\"]],false],[9],[7,\\\"b\\\",true],[8],[0,\\\", \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"actions\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-button\\\",null,[[\\\"iconButton\\\",\\\"onClick\\\"],[true,[28,\\\"action\\\",[[23,0,[]],\\\"startEdit\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"svg\\\",true],[10,\\\"style\\\",\\\"width: 22px;height: 22px\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"use\\\",true],[10,\\\"xlink:href\\\",\\\"/assets/icons.svg#edit\\\",\\\"http://www.w3.org/1999/xlink\\\"],[8],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"bottom\\\"]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"actions.edit_section\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"paper-button\\\",null,[[\\\"iconButton\\\",\\\"onClick\\\"],[true,[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"showDeleteSectionDialog\\\"]]],null],true],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"svg\\\",true],[10,\\\"style\\\",\\\"width: 22px;height: 22px\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"use\\\",true],[10,\\\"xlink:href\\\",\\\"/assets/icons.svg#trash\\\",\\\"http://www.w3.org/1999/xlink\\\"],[8],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"bottom\\\"]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"actions.delete_section\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"subfield-list\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"lt\\\",[[24,[\\\"section\\\",\\\"subfields\\\",\\\"length\\\"]],1],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"empty-list\\\"],[8],[1,[28,\\\"t\\\",[\\\"custom_fields.drop_fields\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"drag-sort-list\\\",null,[[\\\"items\\\",\\\"handle\\\",\\\"dragEndAction\\\"],[[24,[\\\"section\\\",\\\"subfields\\\"]],\\\"[draggable]\\\",[28,\\\"action\\\",[[23,0,[]],\\\"dragEnd\\\"],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"common/customfields/cf-description\\\",null,[[\\\"rootField\\\",\\\"field\\\",\\\"editedField\\\",\\\"editedSection\\\",\\\"settingsId\\\",\\\"isEditMode\\\",\\\"onSaveField\\\",\\\"onDeleteField\\\",\\\"onChoicesDragEnd\\\"],[false,[23,2,[]],[24,[\\\"editedField\\\"]],[24,[\\\"editedSection\\\"]],[24,[\\\"settingsId\\\"]],[24,[\\\"isEditMode\\\"]],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onSaveField\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onDeleteField\\\"]],[23,2,[]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"onChoicesDragEnd\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\\n\\\"]],\\\"parameters\\\":[]}],[9],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"showDeleteSectionDialog\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"deleteSection\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/components/common/customfields/cf-section.hbs' @ L111:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete_section\\\"],null],false],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n        \\\"],[1,[24,[\\\"section\\\",\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/components/common/customfields/cf-section.hbs' @ L116:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"trash2\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"custom_fields.delete_section_msg\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[1,[23,1,[\\\"btn-cancel\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"btn-confirm\\\"]],\\\"expected `dialog.btn-confirm` to be a contextual component but found a string. Did you mean `(component dialog.btn-confirm)`? ('inboxfront/templates/components/common/customfields/cf-section.hbs' @ L121:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null],[0,\\\"\\\\n\\\\n\\\"],[1,[28,\\\"common/dialogs/discard-changes\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"openDiscardChangesDialog\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"endEdit\\\",true],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/common/customfields/cf-section.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/common/customfields/input\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"e+Zas/T7\",\n    \"block\": \"{\\\"symbols\\\":[\\\"choice\\\",\\\"group\\\",\\\"choice\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"field\\\",\\\"fieldType\\\"]],\\\"SINGLE_LINE\\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"isEditMode\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"field\\\",\\\"id\\\"]],\\\"phone\\\"],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"common/form-phone\\\",null,[[\\\"phone\\\"],[[24,[\\\"value\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"field\\\",\\\"id\\\"]],\\\"email\\\"],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"class\\\",\\\"value\\\",\\\"type\\\",\\\"customValidations\\\",\\\"disabled\\\",\\\"onChange\\\"],[[23,0,[\\\"class\\\"]],[24,[\\\"value\\\"]],\\\"email\\\",[24,[\\\"trimValidation\\\"]],[24,[\\\"disabled\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onChange\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"class\\\",\\\"value\\\",\\\"type\\\",\\\"customValidations\\\",\\\"disabled\\\",\\\"onChange\\\"],[[23,0,[\\\"class\\\"]],[24,[\\\"value\\\"]],[28,\\\"or\\\",[[24,[\\\"type\\\"]],\\\"text\\\"],null],[24,[\\\"trimValidation\\\"]],[24,[\\\"disabled\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onChange\\\"],null]]]],false],[0,\\\"\\\\n        \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"        \\\"],[1,[22,\\\"value\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"field\\\",\\\"fieldType\\\"]],\\\"MULTI_LINE\\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"isEditMode\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"class\\\",\\\"value\\\",\\\"textarea\\\",\\\"passThru\\\",\\\"customValidations\\\",\\\"disabled\\\",\\\"onChange\\\"],[[23,0,[\\\"class\\\"]],[24,[\\\"value\\\"]],true,[28,\\\"hash\\\",null,[[\\\"rows\\\",\\\"maxRows\\\"],[2,3]]],[24,[\\\"trimValidation\\\"]],[24,[\\\"disabled\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onChange\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"        \\\"],[1,[22,\\\"value\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"field\\\",\\\"fieldType\\\"]],\\\"RICH_TEXT\\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"isEditMode\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"pell-editor\\\",null,[[\\\"value\\\",\\\"pellOptions\\\",\\\"disabled\\\",\\\"onChange\\\"],[[24,[\\\"value\\\"]],[24,[\\\"optionsEditor\\\"]],[24,[\\\"disabled\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onChange\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"        \\\"],[1,[22,\\\"value\\\"],true],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"field\\\",\\\"fieldType\\\"]],\\\"NUMBER\\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"isEditMode\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"class\\\",\\\"value\\\",\\\"type\\\",\\\"customValidations\\\",\\\"disabled\\\",\\\"onChange\\\"],[[23,0,[\\\"class\\\"]],[24,[\\\"value\\\"]],\\\"number\\\",[24,[\\\"trimValidation\\\"]],[24,[\\\"disabled\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onChange\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"        \\\"],[1,[22,\\\"value\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"field\\\",\\\"fieldType\\\"]],\\\"DECIMAL\\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"isEditMode\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"class\\\",\\\"value\\\",\\\"customValidations\\\",\\\"disabled\\\",\\\"onChange\\\"],[[23,0,[\\\"class\\\"]],[24,[\\\"value\\\"]],[24,[\\\"trimValidation\\\"]],[24,[\\\"disabled\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onChange\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"        \\\"],[1,[22,\\\"value\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"field\\\",\\\"fieldType\\\"]],\\\"BOOLEAN\\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"isEditMode\\\"]]],null,{\\\"statements\\\":[[4,\\\"paper-radio-group\\\",null,[[\\\"groupValue\\\",\\\"disabled\\\",\\\"onChange\\\"],[[24,[\\\"value\\\"]],[28,\\\"or\\\",[[24,[\\\"disabled\\\"]],[28,\\\"not\\\",[[24,[\\\"isEditMode\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"onChange\\\"],null]]],{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"field\\\",\\\"children\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"radio\\\"]],\\\"expected `group.radio` to be a contextual component but found a string. Did you mean `(component group.radio)`? ('inboxfront/templates/components/common/customfields/input.hbs' @ L85:C19) \\\"],null]],[[\\\"value\\\"],[[23,3,[\\\"id\\\"]]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[23,3,[\\\"label\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[3]},null]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"        \\\"],[1,[24,[\\\"selected\\\",\\\"label\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"field\\\",\\\"fieldType\\\"]],\\\"SELECTION\\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"isEditMode\\\"]]],null,{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"class\\\",\\\"options\\\",\\\"selected\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\" \\\",[23,0,[\\\"class\\\"]],[24,[\\\"field\\\",\\\"children\\\"]],[24,[\\\"selected\\\"]],[24,[\\\"disabled\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onSelect\\\"],null]]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[23,1,[\\\"label\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"        \\\"],[1,[24,[\\\"selected\\\",\\\"label\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"field\\\",\\\"fieldType\\\"]],\\\"DATE\\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"isEditMode\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n\\\"],[0,\\\"            \\\"],[1,[28,\\\"ember-flatpickr\\\",null,[[\\\"date\\\",\\\"dateFormat\\\",\\\"onChange\\\",\\\"minDate\\\",\\\"maxDate\\\",\\\"time_24hr\\\",\\\"enableTime\\\",\\\"disabled\\\"],[[28,\\\"or\\\",[[24,[\\\"value\\\"]],\\\"today\\\"],null],\\\"Y-m-d H:i\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onChange\\\"],null],[24,[\\\"minDueDate\\\"]],[24,[\\\"maxDueDate\\\"]],true,true,[24,[\\\"disabled\\\"]]]]],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"get\\\",[[24,[\\\"value\\\"]],0],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"moment-format\\\",[[28,\\\"or\\\",[[28,\\\"get\\\",[[24,[\\\"value\\\"]],0],null],\\\"today\\\"],null],\\\"DD-MM-YYYY HH:mm A\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"moment-format\\\",[[28,\\\"or\\\",[[24,[\\\"value\\\"]],\\\"today\\\"],null],\\\"DD-MM-YYYY HH:mm A\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/common/customfields/input.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/common/dialogs/buttons\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"yX9T8KCV\",\n    \"block\": \"{\\\"symbols\\\":[\\\"&default\\\"],\\\"statements\\\":[[14,1,[[28,\\\"hash\\\",null,[[\\\"cancel\\\",\\\"confirm\\\"],[[28,\\\"component\\\",[\\\"common/buttons/cancel\\\"],[[\\\"action\\\"],[[24,[\\\"onCancel\\\"]]]]],[28,\\\"component\\\",[\\\"common/buttons/confirm\\\"],[[\\\"action\\\"],[[24,[\\\"onConfirm\\\"]]]]]]]]]],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/common/dialogs/buttons.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/common/dialogs/content-body\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"orNVOBtr\",\n    \"block\": \"{\\\"symbols\\\":[\\\"&default\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"icon\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[28,\\\"svg-icon\\\",[[24,[\\\"icon\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[14,1]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/common/dialogs/content-body.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/common/dialogs/discard-changes\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"rFegU7ws\",\n    \"block\": \"{\\\"symbols\\\":[\\\"dialog\\\"],\\\"statements\\\":[[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"open\\\"]],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onConfirm\\\"]]],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/components/common/dialogs/discard-changes.hbs' @ L6:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"custom_fields.unsaved_changes\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/components/common/dialogs/discard-changes.hbs' @ L10:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"eraser2\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[1,[28,\\\"t\\\",[\\\"custom_fields.unsaved_changes_warn\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[1,[23,1,[\\\"btn-cancel\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"btn-confirm\\\"]],\\\"expected `dialog.btn-confirm` to be a contextual component but found a string. Did you mean `(component dialog.btn-confirm)`? ('inboxfront/templates/components/common/dialogs/discard-changes.hbs' @ L15:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.discard\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/common/dialogs/discard-changes.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/common/dialogs/title\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"9V3BpuqO\",\n    \"block\": \"{\\\"symbols\\\":[\\\"&default\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[25,1]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"h2\\\",true],[8],[14,1],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/common/dialogs/title.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/common/dialogs/warning\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"QCvJyw2Y\",\n    \"block\": \"{\\\"symbols\\\":[\\\"&default\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"open\\\"]]],null,{\\\"statements\\\":[[4,\\\"paper-dialog\\\",null,[[\\\"open\\\",\\\"clickOutsideToClose\\\",\\\"class\\\",\\\"onClose\\\"],[[24,[\\\"open\\\"]],[24,[\\\"clickOutsideToClose\\\"]],[28,\\\"concat\\\",[\\\"warning-dialog \\\",[24,[\\\"class\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"cancel\\\"],null]]],{\\\"statements\\\":[[4,\\\"paper-toolbar\\\",null,null,{\\\"statements\\\":[[4,\\\"paper-toolbar-tools\\\",null,null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"svg-icon\\\",[[28,\\\"or\\\",[[24,[\\\"icon\\\"]],\\\"alert-triangle\\\"],null]],null],false],[0,\\\"\\\\n                \\\"],[14,1,[[28,\\\"hash\\\",null,[[\\\"title\\\"],[[28,\\\"component\\\",[\\\"common/dialogs/title\\\"],null]]]]]],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"paper-dialog-content\\\",null,null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"content-title\\\"],[8],[1,[28,\\\"t\\\",[\\\"things_to_remember\\\"],null],false],[0,\\\":\\\"],[9],[0,\\\"\\\\n            \\\"],[14,1,[[28,\\\"hash\\\",null,[[\\\"body\\\"],[[28,\\\"component\\\",[\\\"common/dialogs/content-body\\\"],null]]]]]],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"paper-dialog-actions\\\",null,null,{\\\"statements\\\":[[0,\\\"            \\\"],[14,1,[[28,\\\"hash\\\",null,[[\\\"btn-cancel\\\",\\\"btn-confirm\\\"],[[28,\\\"component\\\",[\\\"common/buttons/cancel\\\"],[[\\\"action\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"cancel\\\"],null]]]],[28,\\\"component\\\",[\\\"common/buttons/confirm\\\"],[[\\\"action\\\",\\\"class\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"confirm\\\"],null],\\\"pull-right\\\"]]]]]]]],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/common/dialogs/warning.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/common/form-phone\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"0KkAddU6\",\n    \"block\": \"{\\\"symbols\\\":[\\\"item\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"field-phone\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"dropdownClass\\\",\\\"placeholder\\\",\\\"selected\\\",\\\"options\\\",\\\"searchEnabled\\\",\\\"searchPlaceholder\\\",\\\"searchField\\\",\\\"onChange\\\"],[\\\"select-code-phones\\\",\\\" \\\",[24,[\\\"selectedCode\\\"]],[24,[\\\"selectCodePhones\\\"]],true,[28,\\\"t\\\",[\\\"search\\\"],null],\\\"name\\\",[28,\\\"action\\\",[[23,0,[]],\\\"selectCodePhone\\\"],null]]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"fib fi-\\\",[28,\\\"lowercase\\\",[[23,1,[\\\"code\\\"]]],null]]]],[8],[9],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"code\\\"],[8],[1,[23,1,[\\\"dial_code\\\"]],false],[9],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"name\\\"],[8],[1,[23,1,[\\\"name\\\"]],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"    \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"onKeyDown\\\",\\\"onKeyUp\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[24,[\\\"numberPhone\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onKeyDown\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"onKeyUp\\\"],null],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"numberPhone\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInputPhone\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[9]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/common/form-phone.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/common/grid/action-dropdown-item\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"5/NcNVf5\",\n    \"block\": \"{\\\"symbols\\\":[\\\"&default\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"or\\\",[[28,\\\"not\\\",[[24,[\\\"permission\\\"]]],null],[28,\\\"user-has-permission\\\",[[24,[\\\"permission\\\"]]],null]],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[24,[\\\"content\\\",\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/components/common/grid/action-dropdown-item.hbs' @ L2:C7) \\\"],null]],[[\\\"onClick\\\"],[[24,[\\\"onClick\\\"]]]],{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"icon\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"svg-icon\\\",[[24,[\\\"icon\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[14,1],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/common/grid/action-dropdown-item.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/common/grid/action-dropdown\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"/4wu3av/\",\n    \"block\": \"{\\\"symbols\\\":[\\\"menu\\\",\\\"content\\\",\\\"&default\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"or\\\",[[28,\\\"not\\\",[[24,[\\\"permission\\\"]]],null],[28,\\\"user-has-permission\\\",[[24,[\\\"permission\\\"]]],null]],null]],null,{\\\"statements\\\":[[4,\\\"paper-menu\\\",null,[[\\\"position\\\"],[\\\"target-right target\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"trigger\\\"]],\\\"expected `menu.trigger` to be a contextual component but found a string. Did you mean `(component menu.trigger)`? ('inboxfront/templates/components/common/grid/action-dropdown.hbs' @ L3:C11) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"iconButton\\\"],[true]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"paper-icon\\\",[\\\"more_vert\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"content\\\"]],\\\"expected `menu.content` to be a contextual component but found a string. Did you mean `(component menu.content)`? ('inboxfront/templates/components/common/grid/action-dropdown.hbs' @ L8:C11) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[14,3,[[28,\\\"hash\\\",null,[[\\\"item\\\"],[[28,\\\"component\\\",[\\\"common/grid/action-dropdown-item\\\"],[[\\\"content\\\"],[[23,2,[]]]]]]]]]],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/common/grid/action-dropdown.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/common/panel-toggle\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"BOvUq+/T\",\n    \"block\": \"{\\\"symbols\\\":[\\\"&default\\\"],\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[24,[\\\"panel\\\",\\\"toggle\\\"]],\\\"expected `panel.toggle` to be a contextual component but found a string. Did you mean `(component panel.toggle)`? ('inboxfront/templates/components/common/panel-toggle.hbs' @ L1:C3) \\\"],null]],[[\\\"class\\\"],[[28,\\\"concat\\\",[\\\"md-button \\\",[24,[\\\"class\\\"]]],null]]],{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"icon\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"svg-icon\\\",[[24,[\\\"icon\\\"]]],[[\\\"class\\\"],[\\\"title-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[7,\\\"span\\\",true],[8],[14,1],[9],[0,\\\"\\\\n    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow\\\"],[[\\\"class\\\"],[\\\"arrow-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/common/panel-toggle.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/common/panel\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"SmwkcsXg\",\n    \"block\": \"{\\\"symbols\\\":[\\\"panel\\\",\\\"&default\\\"],\\\"statements\\\":[[4,\\\"cp-panel\\\",null,[[\\\"open\\\",\\\"disabled\\\",\\\"class\\\"],[[24,[\\\"isOpen\\\"]],[24,[\\\"disabled\\\"]],[28,\\\"concat\\\",[\\\"common-panel \\\",[24,[\\\"class\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"    \\\"],[14,2,[[28,\\\"hash\\\",null,[[\\\"toggle\\\"],[[28,\\\"component\\\",[\\\"common/panel-toggle\\\"],[[\\\"panel\\\"],[[23,1,[]]]]]]]]]],[0,\\\"\\\\n    \\\"],[14,2,[[28,\\\"hash\\\",null,[[\\\"body\\\"],[[23,1,[\\\"body\\\"]]]]]]],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/common/panel.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/common/sidenavs/create-user\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"uGqTQJtV\",\n    \"block\": \"{\\\"symbols\\\":[\\\"form\\\",\\\"role\\\",\\\"role\\\",\\\"dep\\\",\\\"prop\\\",\\\"toolbar\\\"],\\\"statements\\\":[[4,\\\"paper-sidenav\\\",null,[[\\\"class\\\",\\\"name\\\",\\\"position\\\",\\\"open\\\",\\\"lockedOpen\\\"],[\\\"md-whiteframe-z2 popup create-popup create-user-sidebar\\\",\\\"right2\\\",\\\"right\\\",[24,[\\\"open\\\"]],[24,[\\\"open\\\"]]]],{\\\"statements\\\":[[4,\\\"paper-toolbar\\\",null,null,{\\\"statements\\\":[[4,\\\"paper-toolbar-tools\\\",null,null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"users\\\"],null],false],[0,\\\"\\\\n            \\\"],[1,[28,\\\"t\\\",[\\\"actions.create_user\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[6]},null],[4,\\\"paper-form\\\",null,[[\\\"class\\\",\\\"onSubmit\\\"],[\\\"task-form\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onCreate\\\"]],[24,[\\\"user\\\"]]],null]]],{\\\"statements\\\":[[4,\\\"paper-content\\\",null,null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"firstname\\\"],null],false],[0,\\\" \\\"],[7,\\\"b\\\",true],[10,\\\"class\\\",\\\"text-red\\\"],[8],[0,\\\"*\\\"],[9],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/components/common/sidenavs/create-user.hbs' @ L19:C22) \\\"],null]],[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"customValidations\\\"],[[28,\\\"t\\\",[\\\"firstname\\\"],null],[24,[\\\"user\\\",\\\"firstName\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"user\\\",\\\"firstName\\\"]]],null]],null],[24,[\\\"validation\\\",\\\"trimValidation\\\"]]]]],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"lastname\\\"],null],false],[0,\\\" \\\"],[7,\\\"b\\\",true],[10,\\\"class\\\",\\\"text-red\\\"],[8],[0,\\\"*\\\"],[9],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/components/common/sidenavs/create-user.hbs' @ L30:C22) \\\"],null]],[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"customValidations\\\"],[[28,\\\"t\\\",[\\\"lastname\\\"],null],[24,[\\\"user\\\",\\\"lastName\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"user\\\",\\\"lastName\\\"]]],null]],null],[24,[\\\"validation\\\",\\\"trimValidation\\\"]]]]],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"user\\\",\\\"withEmail\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"user\\\",\\\"withEmail\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"user_with_email\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"user\\\",\\\"withEmail\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"email\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/components/common/sidenavs/create-user.hbs' @ L52:C26) \\\"],null]],[[\\\"placeholder\\\",\\\"value\\\",\\\"type\\\",\\\"onChange\\\",\\\"customValidations\\\"],[[28,\\\"t\\\",[\\\"email\\\"],null],[24,[\\\"user\\\",\\\"email\\\"]],\\\"email\\\",[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"user\\\",\\\"email\\\"]]],null]],null],[24,[\\\"validation\\\",\\\"emailValidation\\\"]]]]],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"company\\\"],null],false],[0,\\\" \\\"],[7,\\\"b\\\",true],[10,\\\"class\\\",\\\"text-red\\\"],[8],[0,\\\"*\\\"],[9],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"required\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"company\\\"],null],[24,[\\\"properties\\\"]],[24,[\\\"user\\\",\\\"userProp\\\"]],true,[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"user\\\",\\\"userProp\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[23,5,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[5]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"department\\\"],null],false],[0,\\\" \\\"],[7,\\\"b\\\",true],[10,\\\"class\\\",\\\"text-red\\\"],[8],[0,\\\"*\\\"],[9],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"required\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"department\\\"],null],[24,[\\\"departments\\\"]],[24,[\\\"user\\\",\\\"userDep\\\"]],true,[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"user\\\",\\\"userDep\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[23,4,[\\\"displayName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[4]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"user\\\",\\\"isAgent\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"user\\\",\\\"isAgent\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"agent\\\"],null],false],[0,\\\"?\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"user_product_role\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"required\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"user_product_role\\\"],null],[24,[\\\"systemRoles\\\"]],[24,[\\\"user\\\",\\\"systemRole\\\"]],true,[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"user\\\",\\\"systemRole\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[[23,3,[\\\"name\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"userIsMember\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"custom_roles\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select-multiple\\\",null,[[\\\"options\\\",\\\"searchEnabled\\\",\\\"searchField\\\",\\\"selected\\\",\\\"onChange\\\"],[[24,[\\\"customRoles\\\"]],true,\\\"name\\\",[24,[\\\"user\\\",\\\"selectedRoles\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"user\\\",\\\"selectedRoles\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[23,2,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"popup-footer\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"open\\\"]]],null],false],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"submit-button\\\"]],\\\"expected `form.submit-button` to be a contextual component but found a string. Did you mean `(component form.submit-button)`? ('inboxfront/templates/components/common/sidenavs/create-user.hbs' @ L137:C15) \\\"],null]],[[\\\"class\\\",\\\"disabled\\\"],[\\\"primary-button\\\",[28,\\\"or\\\",[[23,1,[\\\"isInvalid\\\"]],[24,[\\\"userIsInvalid\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.create\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/common/sidenavs/create-user.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/common/two-way-bind-input\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"VHaJQpB5\",\n    \"block\": \"{\\\"symbols\\\":[\\\"option\\\",\\\"@class\\\",\\\"@placeholder\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"or\\\",[[24,[\\\"field\\\",\\\"visible\\\"]],[24,[\\\"visible\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n            \\\"],[1,[24,[\\\"field\\\",\\\"label\\\"]],false],[0,\\\" \\\"],[4,\\\"if\\\",[[24,[\\\"field\\\",\\\"required\\\"]]],null,{\\\"statements\\\":[[7,\\\"b\\\",true],[10,\\\"class\\\",\\\"text-red\\\"],[8],[0,\\\"*\\\"],[9]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"fieldType\\\"]],\\\"INPUT\\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"isEditMode\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"class\\\",\\\"value\\\",\\\"disabled\\\",\\\"customValidations\\\",\\\"onChange\\\"],[[23,3,[]],[23,2,[]],[24,[\\\"value\\\"]],[24,[\\\"disabled\\\"]],[24,[\\\"trimValidation\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onChange\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[22,\\\"value\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"fieldType\\\"]],\\\"TEXTAREA\\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"isEditMode\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"class\\\",\\\"value\\\",\\\"textarea\\\",\\\"passThru\\\",\\\"customValidations\\\",\\\"disabled\\\",\\\"onChange\\\"],[[23,2,[]],[24,[\\\"value\\\"]],true,[28,\\\"hash\\\",null,[[\\\"rows\\\",\\\"maxRows\\\"],[2,3]]],[24,[\\\"trimValidation\\\"]],[24,[\\\"disabled\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onChange\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[22,\\\"value\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"fieldType\\\"]],\\\"SELECT\\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"isEditMode\\\"]]],null,{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"class\\\",\\\"options\\\",\\\"selected\\\",\\\"searchEnabled\\\",\\\"searchField\\\",\\\"customValidations\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\" \\\",[23,2,[]],[24,[\\\"field\\\",\\\"options\\\"]],[24,[\\\"selected\\\"]],true,\\\"name\\\",[24,[\\\"trimValidation\\\"]],[24,[\\\"disabled\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onSelect\\\"],null]]],{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"field\\\",\\\"showProp\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"get\\\",[[23,1,[]],[24,[\\\"field\\\",\\\"showProp\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"get\\\",[[23,1,[]],[24,[\\\"field\\\",\\\"showProp\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[23,1,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[24,[\\\"selected\\\",\\\"label\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"fieldType\\\"]],\\\"URL\\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"isEditMode\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"class\\\",\\\"value\\\",\\\"disabled\\\",\\\"customValidations\\\",\\\"onChange\\\"],[[23,3,[]],[23,2,[]],[24,[\\\"value\\\"]],[24,[\\\"disabled\\\"]],[24,[\\\"websiteValidation\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onChange\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[22,\\\"value\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"fieldType\\\"]],\\\"PHONE\\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"isEditMode\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"common/form-phone\\\",null,[[\\\"phone\\\"],[[24,[\\\"value\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[22,\\\"value\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"isEditMode\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[22,\\\"value\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[22,\\\"value\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"            \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/common/two-way-bind-input.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/compact-menu\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"dpUQPP5r\",\n    \"block\": \"{\\\"symbols\\\":[\\\"item\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"side-menu\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"ember-scrollable\\\",null,null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"menu-item\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"nav-item\\\",\\\"dashboard\\\"]],{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"img\\\",true],[10,\\\"src\\\",\\\"/assets/images/main-logo.svg\\\"],[10,\\\"alt\\\",\\\"main\\\"],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"menuItems\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"menu-item \\\",[28,\\\"if\\\",[[28,\\\"or\\\",[[28,\\\"eq\\\",[[24,[\\\"currentLink\\\"]],[23,1,[\\\"link\\\"]]],null],[28,\\\"and\\\",[[28,\\\"eq\\\",[[23,1,[\\\"link\\\"]],\\\"flows\\\"],null],[24,[\\\"isActiveFlowsMenu\\\"]]],null],[28,\\\"and\\\",[[28,\\\"eq\\\",[[23,1,[\\\"link\\\"]],\\\"contacts\\\"],null],[24,[\\\"isActiveContactsMenu\\\"]]],null],[28,\\\"and\\\",[[28,\\\"eq\\\",[[23,1,[\\\"link\\\"]],\\\"settings\\\"],null],[24,[\\\"isActiveSettingsMenu\\\"]]],null]],null],\\\"active\\\",\\\"\\\"],null]]]],[8],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",null,[[\\\"route\\\"],[[23,1,[\\\"link\\\"]]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"svg-icon\\\",[[28,\\\"concat\\\",[\\\"menu-\\\",[23,1,[\\\"link\\\"]]],null]],[[\\\"class\\\"],[\\\"menu-icon\\\"]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"and\\\",[[28,\\\"gt\\\",[[24,[\\\"conversationCount\\\"]],0],null],[28,\\\"eq\\\",[[23,1,[\\\"link\\\"]],\\\"chats\\\"],null]],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"i\\\",true],[10,\\\"class\\\",\\\"badge\\\"],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[[24,[\\\"tooltipPosition\\\"]]]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[[28,\\\"or\\\",[[23,1,[\\\"title\\\"]],[23,1,[\\\"link\\\"]]],null]],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]},null],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/compact-menu.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/companies/create-sidenav\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"ofpVrVei\",\n    \"block\": \"{\\\"symbols\\\":[\\\"form\\\",\\\"field\\\",\\\"toolbar\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"open\\\"]]],null,{\\\"statements\\\":[[4,\\\"paper-sidenav\\\",null,[[\\\"class\\\",\\\"name\\\",\\\"position\\\",\\\"open\\\",\\\"lockedOpen\\\"],[\\\"md-whiteframe-z2 popup create-popup\\\",\\\"right2\\\",\\\"right\\\",[24,[\\\"open\\\"]],[24,[\\\"open\\\"]]]],{\\\"statements\\\":[[4,\\\"paper-toolbar\\\",null,null,{\\\"statements\\\":[[4,\\\"paper-toolbar-tools\\\",null,null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"company\\\"],null],false],[0,\\\"\\\\n                \\\"],[1,[28,\\\"t\\\",[\\\"actions.create_company\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[3]},null],[4,\\\"paper-form\\\",null,[[\\\"onSubmit\\\",\\\"class\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"createCompany\\\"],null],\\\"task-form\\\"]],{\\\"statements\\\":[[4,\\\"paper-content\\\",null,null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"companyFields\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"id\\\"]],\\\"code\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"common/two-way-bind-input\\\",null,[[\\\"field\\\",\\\"visible\\\",\\\"value\\\",\\\"onChange\\\"],[[23,2,[]],[24,[\\\"companyCodeRequired\\\"]],[28,\\\"get\\\",[[24,[\\\"company\\\"]],[23,2,[\\\"id\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"validateCompany\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"common/two-way-bind-input\\\",null,[[\\\"field\\\",\\\"value\\\",\\\"onChange\\\"],[[23,2,[]],[28,\\\"get\\\",[[24,[\\\"company\\\"]],[23,2,[\\\"id\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"validateCompany\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"popup-footer\\\"],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"common/buttons/cancel\\\",null,[[\\\"action\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"closeSidenav\\\"],null]]]],false],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"submit-button\\\"]],\\\"expected `form.submit-button` to be a contextual component but found a string. Did you mean `(component form.submit-button)`? ('inboxfront/templates/components/companies/create-sidenav.hbs' @ L37:C23) \\\"],null]],[[\\\"class\\\",\\\"disabled\\\"],[\\\"primary-button\\\",[28,\\\"not\\\",[[24,[\\\"company\\\",\\\"isValid\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.create\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"disabled\\\",\\\"onClick\\\"],[\\\"secondary-button\\\",[28,\\\"not\\\",[[24,[\\\"company\\\",\\\"isValid\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"createCompany\\\",true],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.create_another\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/companies/create-sidenav.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/companies/dialogs/confirm-deactivate\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"cyJV98LC\",\n    \"block\": \"{\\\"symbols\\\":[\\\"dialog\\\"],\\\"statements\\\":[[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\",\\\"onClose\\\",\\\"onConfirm\\\"],[[24,[\\\"open\\\"]],[24,[\\\"onCancel\\\"]],[24,[\\\"onConfirm\\\"]]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/components/companies/dialogs/confirm-deactivate.hbs' @ L7:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.deactivate_company\\\"],null],false],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n        \\\"],[1,[24,[\\\"company\\\",\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/components/companies/dialogs/confirm-deactivate.hbs' @ L12:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"check2\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[1,[28,\\\"t\\\",[\\\"deactivate_company_info\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/components/companies/dialogs/confirm-deactivate.hbs' @ L16:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"info2\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[1,[28,\\\"t\\\",[\\\"deactivate_company_msg\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[1,[23,1,[\\\"btn-cancel\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"btn-confirm\\\"]],\\\"expected `dialog.btn-confirm` to be a contextual component but found a string. Did you mean `(component dialog.btn-confirm)`? ('inboxfront/templates/components/companies/dialogs/confirm-deactivate.hbs' @ L21:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.deactivate\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/companies/dialogs/confirm-deactivate.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/companies/dialogs/confirm-delete\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"sCtjQ1m9\",\n    \"block\": \"{\\\"symbols\\\":[\\\"dialog\\\"],\\\"statements\\\":[[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\",\\\"onClose\\\",\\\"onConfirm\\\"],[[24,[\\\"open\\\"]],[24,[\\\"onCancel\\\"]],[24,[\\\"onConfirm\\\"]]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/components/companies/dialogs/confirm-delete.hbs' @ L7:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete_company\\\"],null],false],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n        \\\"],[1,[24,[\\\"company\\\",\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/components/companies/dialogs/confirm-delete.hbs' @ L12:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"trash2\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[1,[28,\\\"t\\\",[\\\"delete_company_msg\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[1,[23,1,[\\\"btn-cancel\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"btn-confirm\\\"]],\\\"expected `dialog.btn-confirm` to be a contextual component but found a string. Did you mean `(component dialog.btn-confirm)`? ('inboxfront/templates/components/companies/dialogs/confirm-delete.hbs' @ L17:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/companies/dialogs/confirm-delete.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/company-logo\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"rgKVLXdU\",\n    \"block\": \"{\\\"symbols\\\":[\\\"@class\\\",\\\"@company\\\",\\\"@size\\\"],\\\"statements\\\":[[1,[28,\\\"ember-initials\\\",null,[[\\\"size\\\",\\\"name\\\",\\\"title\\\",\\\"alt\\\",\\\"seedText\\\",\\\"textColor\\\",\\\"fontSize\\\",\\\"fontWeight\\\",\\\"fontFamily\\\",\\\"image\\\",\\\"class\\\"],[[23,3,[]],[28,\\\"or\\\",[[23,2,[\\\"title\\\"]],[23,2,[\\\"name\\\"]]],null],[23,2,[\\\"title\\\"]],[23,2,[\\\"title\\\"]],[28,\\\"or\\\",[[23,2,[\\\"title\\\"]],[23,2,[\\\"name\\\"]]],null],\\\"white\\\",40,400,\\\"Helvetica Neue Light, Arial, sans-serif\\\",[28,\\\"url-company-logo\\\",[[23,2,[]]],null],[28,\\\"concat\\\",[\\\"mini-avatar \\\",[23,1,[]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/company-logo.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/contacts/accociate-contacts\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"UJjlV697\",\n    \"block\": \"{\\\"symbols\\\":[\\\"contact\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"list-guest\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"filterContacts\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"guest-item\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"guest-title\\\"],[8],[1,[28,\\\"t\\\",[\\\"firstname\\\"],null],false],[9],[1,[23,1,[\\\"firstName\\\"]],false],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"guest-title\\\"],[8],[1,[28,\\\"t\\\",[\\\"lastname\\\"],null],false],[9],[1,[23,1,[\\\"lastName\\\"]],false],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"guest-title\\\"],[8],[1,[28,\\\"t\\\",[\\\"email\\\"],null],false],[9],[1,[23,1,[\\\"email\\\"]],false],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"guest-title\\\"],[8],[1,[28,\\\"t\\\",[\\\"phone\\\"],null],false],[9],[1,[23,1,[\\\"phone\\\"]],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"onClick\\\"],[\\\"associate action-button\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"selectContact\\\"]],[23,1,[]]],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.select\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"target\\\",\\\"query\\\",\\\"route\\\"],[\\\"guest-link action-button\\\",\\\"_blank\\\",[28,\\\"hash\\\",null,[[\\\"id\\\"],[[23,1,[\\\"id\\\"]]]]],\\\"contacts.edit\\\"]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.go_to\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/contacts/accociate-contacts.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/contacts/guest-contact-type\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"eaKB8yiA\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"contactTypeLogo\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[28,\\\"svg-icon\\\",[[24,[\\\"contactTypeLogo\\\"]]],[[\\\"class\\\"],[\\\"guest-contact-type-logo\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/contacts/guest-contact-type.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/contacts/note-item\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"yiVBSMnO\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"note-item\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flexDisplay\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\",\\\"userAvatar\\\"],[30,[24,[\\\"note\\\",\\\"createdBy\\\",\\\"staffprofile\\\",\\\"user\\\"]],[24,[\\\"note\\\",\\\"createdBy\\\",\\\"staffprofile\\\",\\\"user\\\"]]]]],false],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"top_note\\\"],[8],[1,[24,[\\\"note\\\",\\\"createdBy\\\",\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"someone_added_note\\\"],null],false],[0,\\\"\\\\n                \\\"],[1,[28,\\\"moment-format\\\",[[24,[\\\"note\\\",\\\"createdAt\\\"]],\\\"do MMM, YYYY\\\"],null],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"note-title\\\"],[8],[1,[24,[\\\"note\\\",\\\"title\\\"]],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"note\\\",\\\"modifiedBy\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"updated-note\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.last_updated_by\\\"],null],false],[0,\\\" \\\"],[1,[24,[\\\"note\\\",\\\"modifiedBy\\\",\\\"firstName\\\"]],false],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"moment-from-now\\\",[[24,[\\\"note\\\",\\\"modifiedAt\\\"]]],null],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"note-txt\\\"],[8],[0,\\\"\\\\n                \\\"],[1,[24,[\\\"note\\\",\\\"text\\\"]],true],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"actions\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"common/buttons/primary\\\",null,[[\\\"icon\\\",\\\"iconButton\\\",\\\"onClick\\\"],[\\\"edit2\\\",true,[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onShowEditNote\\\"]],[24,[\\\"note\\\"]]],null]]]],false],[0,\\\"\\\\n        \\\"],[1,[28,\\\"common/buttons/secondary-2\\\",null,[[\\\"icon\\\",\\\"iconButton\\\",\\\"onClick\\\"],[\\\"trash2\\\",true,[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"deleteNote\\\"]],[24,[\\\"note\\\",\\\"id\\\"]]],null]]]],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/contacts/note-item.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/contacts/opportunity-item\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"LiMo0cjg\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"task-content\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"b\\\",true],[8],[1,[24,[\\\"item\\\",\\\"name\\\"]],true],[0,\\\" - $ \\\"],[1,[24,[\\\"item\\\",\\\"amount\\\"]],false],[9],[0,\\\"\\\\n        \\\"],[1,[24,[\\\"item\\\",\\\"issueType\\\"]],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"stage\\\"],null],false],[0,\\\": \\\"],[1,[28,\\\"t\\\",[[28,\\\"concat\\\",[\\\"stage_\\\",[24,[\\\"item\\\",\\\"stage\\\"]]],null]],null],false],[9],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"Status\\\"],null],false],[0,\\\": \\\"],[1,[28,\\\"t\\\",[[24,[\\\"item\\\",\\\"status\\\"]]],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"item\\\",\\\"source\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"source_by\\\"],null],false],[0,\\\": \\\"],[1,[24,[\\\"item\\\",\\\"source\\\"]],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"item\\\",\\\"targetCloseDate\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"item\\\",\\\"isExpired\\\"]]],null,{\\\"statements\\\":[[0,\\\"\\\\t\\\\t\\\\t\\\\t\\\"],[7,\\\"span\\\",true],[10,\\\"style\\\",\\\"color:red;\\\"],[8],[1,[28,\\\"t\\\",[\\\"time_target_close_date\\\"],null],false],[0,\\\": \\\"],[1,[24,[\\\"item\\\",\\\"targetCloseDate\\\"]],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"\\\\t\\\\t\\\\t\\\\t\\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"time_target_close_date\\\"],null],false],[0,\\\": \\\"],[1,[24,[\\\"item\\\",\\\"targetCloseDate\\\"]],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"item\\\",\\\"closeDate\\\"]]],null,{\\\"statements\\\":[[0,\\\"\\\\t\\\\t\\\\t\\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"time.closed_date\\\"],null],false],[0,\\\": \\\"],[1,[24,[\\\"item\\\",\\\"closeDate\\\"]],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"status.created\\\"],null],false],[0,\\\": \\\"],[1,[24,[\\\"item\\\",\\\"createdDate\\\"]],false],[9],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"time_last_modified\\\"],null],false],[0,\\\": \\\"],[1,[24,[\\\"item\\\",\\\"updatedDate\\\"]],false],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/contacts/opportunity-item.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/contacts/org-contact-type\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"CVKi/K7g\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"contactTypeLogo\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[28,\\\"svg-icon\\\",[[24,[\\\"contactTypeLogo\\\"]]],[[\\\"class\\\"],[\\\"guest-contact-type-logo\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/contacts/org-contact-type.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/contacts/tasks-item\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"tXM8VsWA\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"task-content\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[24,[\\\"item\\\",\\\"title\\\"]],true],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"priority\\\"],null],false],[0,\\\": \\\"],[1,[24,[\\\"item\\\",\\\"priority\\\"]],false],[9],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"Status\\\"],null],false],[0,\\\": \\\"],[1,[24,[\\\"item\\\",\\\"status\\\"]],false],[9],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"agent\\\"],null],false],[0,\\\": \\\"],[1,[24,[\\\"item\\\",\\\"assignedBy\\\",\\\"firstName\\\"]],false],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"status.created\\\"],null],false],[0,\\\": \\\"],[1,[28,\\\"moment-format\\\",[[24,[\\\"item\\\",\\\"created\\\"]],\\\"do MMM, YYYY\\\"],null],false],[9],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"time.due_date\\\"],null],false],[0,\\\": \\\"],[1,[28,\\\"moment-format\\\",[[24,[\\\"item\\\",\\\"dueDate\\\"]],\\\"do MMM, YYYY h:mm A\\\"],null],false],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/contacts/tasks-item.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/contacts/timeline-item\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"csFfwusw\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"timeline-wrap \\\",[24,[\\\"item\\\",\\\"color\\\"]]]]],[8],[0,\\\"\\\\n    \\\"],[7,\\\"span\\\",true],[11,\\\"style\\\",[28,\\\"concat\\\",[\\\"border: 2px solid \\\",[24,[\\\"item\\\",\\\"color\\\"]]],null]],[10,\\\"class\\\",\\\"circle\\\"],[8],[9],[0,\\\"\\\\n    \\\"],[7,\\\"span\\\",true],[11,\\\"style\\\",[28,\\\"concat\\\",[\\\"background: \\\",[24,[\\\"item\\\",\\\"color\\\"]]],null]],[10,\\\"class\\\",\\\"line\\\"],[8],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"timeline-date\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"moment-format\\\",[[24,[\\\"item\\\",\\\"created\\\"]],\\\"DD/MM/YYYY hh:mm A\\\"],null],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"timeline-icon\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"item\\\",\\\"obj\\\",\\\"type\\\"]],\\\"ticket\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"tasks\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"item\\\",\\\"obj\\\",\\\"type\\\"]],\\\"note\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"bookmark2\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"profile2\\\"],null],false],[0,\\\"\\\\n            \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title\\\"],[8],[0,\\\"\\\\n                \\\"],[1,[24,[\\\"item\\\",\\\"title\\\"]],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"item\\\",\\\"obj\\\",\\\"agent\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"p\\\",true],[8],[1,[28,\\\"t\\\",[\\\"priority\\\"],null],false],[0,\\\" \\\"],[1,[24,[\\\"item\\\",\\\"obj\\\",\\\"priority\\\"]],false],[0,\\\", \\\"],[1,[28,\\\"t\\\",[\\\"Status\\\"],null],false],[0,\\\" \\\"],[1,[24,[\\\"item\\\",\\\"obj\\\",\\\"status\\\"]],false],[0,\\\",\\\\n                    \\\"],[1,[28,\\\"t\\\",[\\\"agent\\\"],null],false],[0,\\\" \\\"],[1,[24,[\\\"item\\\",\\\"obj\\\",\\\"agent\\\"]],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"item\\\",\\\"obj\\\",\\\"author\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"p\\\",true],[8],[1,[28,\\\"t\\\",[\\\"author\\\"],null],false],[0,\\\" \\\"],[1,[24,[\\\"item\\\",\\\"obj\\\",\\\"author\\\"]],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[7,\\\"p\\\",true],[10,\\\"class\\\",\\\"\\\"],[8],[0,\\\"\\\\n                \\\"],[1,[24,[\\\"item\\\",\\\"obj\\\",\\\"title\\\"]],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/contacts/timeline-item.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/dashboard/channels-rating\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"5uj+IQtS\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"id\\\",\\\"channels-rating\\\"],[8],[9]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/dashboard/channels-rating.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/dashboard/country-rating\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"DB1Y8QdC\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"id\\\",\\\"country-rating\\\"],[8],[9]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/dashboard/country-rating.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/dashboard/dates-selector\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"v76zhiAt\",\n    \"block\": \"{\\\"symbols\\\":[\\\"prop\\\"],\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[\\\" \\\",[24,[\\\"datesSelector\\\"]],[24,[\\\"selectedDate\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onChangeSelect\\\"],null]]],{\\\"statements\\\":[[0,\\\"    \\\"],[1,[23,1,[\\\"title\\\"]],true],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"\\\\n\\\"],[4,\\\"click-outside\\\",null,[[\\\"action\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"onClickOutside\\\"],null]]],{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"isOpen\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"dates-custom-picker\\\"],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"ember-flatpickr\\\",null,[[\\\"inline\\\",\\\"mode\\\",\\\"onChange\\\"],[true,\\\"range\\\",[28,\\\"action\\\",[[23,0,[]],\\\"updateDateRange\\\"],null]]]],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/dashboard/dates-selector.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/dashboard/page\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"gohukZk/\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[28,\\\"component\\\",[[28,\\\"concat\\\",[\\\"dashboard/pages/\\\",[24,[\\\"pageName\\\"]]],null]],[[\\\"pageName\\\",\\\"dataGroups\\\",\\\"listDateMin\\\",\\\"listDate\\\",\\\"isAllProperty\\\",\\\"props\\\",\\\"realData\\\",\\\"isLoading\\\",\\\"kbStats\\\",\\\"prevDataGroups\\\",\\\"prevStartDate\\\",\\\"prevEndDate\\\"],[[24,[\\\"pageName\\\"]],[24,[\\\"dataGroups\\\"]],[24,[\\\"listDateMin\\\"]],[24,[\\\"listDate\\\"]],[24,[\\\"isAllProperty\\\"]],[24,[\\\"props\\\"]],[24,[\\\"realData\\\"]],[24,[\\\"isLoading\\\"]],[24,[\\\"kbStats\\\"]],[24,[\\\"prevDataGroups\\\"]],[24,[\\\"prevStartDate\\\"]],[24,[\\\"prevEndDate\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/dashboard/page.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/dashboard/pages/chats\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"PInCTlO4\",\n    \"block\": \"{\\\"symbols\\\":[\\\"card\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"row-panels\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"cards\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-card\\\"],[11,\\\"style\\\",[29,[\\\"background-color: \\\",[23,1,[\\\"colorWrapIcon\\\"]]]]],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"top\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[1,[28,\\\"t\\\",[[23,1,[\\\"title\\\"]]],null],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-icon\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[[23,1,[\\\"icon\\\"]]],[[\\\"color\\\"],[[23,1,[\\\"colorIcon\\\"]]]]],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"middle\\\"],[8],[0,\\\"\\\\n                \\\"],[1,[23,1,[\\\"count\\\"]],false],[0,\\\"\\\\n                \\\"],[1,[23,1,[\\\"unit\\\"]],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"bottom \\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"dir\\\"]],\\\"down\\\"],null],\\\"down\\\"],null]]]],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow-up\\\"],null],false],[0,\\\"\\\\n                \\\"],[1,[23,1,[\\\"prevCount\\\"]],false],[0,\\\"%\\\\n                \\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"bottom\\\"]],{\\\"statements\\\":[[0,\\\"In comparison with period from \\\"],[1,[22,\\\"prevStartDate\\\"],false],[0,\\\" to \\\"],[1,[22,\\\"prevEndDate\\\"],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[9],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"row-panels\\\"],[8],[0,\\\"\\\\n    \\\"],[1,[28,\\\"dashboard/panels/avg-resolution-time\\\",null,[[\\\"pageName\\\",\\\"realData\\\",\\\"dataGroups\\\",\\\"isLoading\\\",\\\"prevDataGroups\\\",\\\"prevStartDate\\\",\\\"prevEndDate\\\"],[[24,[\\\"pageName\\\"]],[24,[\\\"realData\\\"]],[24,[\\\"dataGroups\\\"]],[24,[\\\"isLoading\\\"]],[24,[\\\"prevDataGroups\\\"]],[24,[\\\"prevStartDate\\\"]],[24,[\\\"prevEndDate\\\"]]]]],false],[0,\\\"\\\\n\\\\n    \\\"],[1,[28,\\\"dashboard/panels/agent-responsiveness-heatmap\\\",null,[[\\\"listDate\\\",\\\"pageName\\\",\\\"realData\\\",\\\"dataGroups\\\",\\\"isLoading\\\"],[[24,[\\\"listDate\\\"]],[24,[\\\"pageName\\\"]],[24,[\\\"realData\\\"]],[24,[\\\"dataGroups\\\"]],[24,[\\\"isLoading\\\"]]]]],false],[0,\\\"\\\\n\\\\n    \\\"],[1,[28,\\\"dashboard/panels/satisfaction-rating-combo\\\",null,[[\\\"likes\\\",\\\"dislikes\\\",\\\"satisfactionRating\\\",\\\"pageName\\\",\\\"realData\\\",\\\"dataGroups\\\",\\\"isLoading\\\"],[[24,[\\\"likes\\\"]],[24,[\\\"dislikes\\\"]],[24,[\\\"satisfactionRating\\\"]],[24,[\\\"pageName\\\"]],[24,[\\\"realData\\\"]],[24,[\\\"dataGroups\\\"]],[24,[\\\"isLoading\\\"]]]]],false],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"row-panels\\\"],[8],[0,\\\"\\\\n    \\\"],[1,[28,\\\"dashboard/panels/peak-time-heatmap\\\",null,[[\\\"listDate\\\",\\\"pageName\\\",\\\"realData\\\",\\\"dataGroups\\\",\\\"isLoading\\\"],[[24,[\\\"listDate\\\"]],[24,[\\\"pageName\\\"]],[24,[\\\"realData\\\"]],[24,[\\\"dataGroups\\\"]],[24,[\\\"isLoading\\\"]]]]],false],[0,\\\"\\\\n\\\\n    \\\"],[1,[28,\\\"dashboard/panels/messages-per-channel\\\",null,[[\\\"pageName\\\",\\\"realData\\\",\\\"dataGroups\\\",\\\"isLoading\\\"],[[24,[\\\"pageName\\\"]],[24,[\\\"realData\\\"]],[24,[\\\"dataGroups\\\"]],[24,[\\\"isLoading\\\"]]]]],false],[0,\\\"\\\\n\\\\n    \\\"],[1,[28,\\\"dashboard/panels/quick-responses\\\",null,[[\\\"pageName\\\",\\\"realData\\\",\\\"dataGroups\\\",\\\"isLoading\\\"],[[24,[\\\"pageName\\\"]],[24,[\\\"realData\\\"]],[24,[\\\"dataGroups\\\"]],[24,[\\\"isLoading\\\"]]]]],false],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"row-panels\\\"],[8],[0,\\\"\\\\n    \\\"],[1,[28,\\\"dashboard/panels/chats-performance\\\",null,[[\\\"pageName\\\",\\\"realData\\\",\\\"dataGroups\\\",\\\"isLoading\\\"],[[24,[\\\"pageName\\\"]],[24,[\\\"realData\\\"]],[24,[\\\"dataGroups\\\"]],[24,[\\\"isLoading\\\"]]]]],false],[0,\\\"\\\\n\\\\n    \\\"],[1,[28,\\\"dashboard/panels/support-performance\\\",null,[[\\\"isAllProperty\\\",\\\"props\\\",\\\"pageName\\\",\\\"realData\\\",\\\"dataGroups\\\",\\\"isLoading\\\"],[[24,[\\\"isAllProperty\\\"]],[24,[\\\"props\\\"]],[24,[\\\"pageName\\\"]],[24,[\\\"realData\\\"]],[24,[\\\"dataGroups\\\"]],[24,[\\\"isLoading\\\"]]]]],false],[0,\\\"\\\\n\\\"],[9]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/dashboard/pages/chats.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/dashboard/pages/kb\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"VsgZ0F+T\",\n    \"block\": \"{\\\"symbols\\\":[\\\"card\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"row-panels\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"cards\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-card\\\"],[11,\\\"style\\\",[29,[\\\"background-color: \\\",[23,1,[\\\"colorWrapIcon\\\"]]]]],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"top\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[1,[28,\\\"t\\\",[[23,1,[\\\"title\\\"]]],null],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-icon\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[[23,1,[\\\"icon\\\"]]],[[\\\"color\\\"],[[23,1,[\\\"colorIcon\\\"]]]]],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"middle\\\"],[8],[0,\\\"\\\\n                \\\"],[1,[23,1,[\\\"count\\\"]],false],[0,\\\"\\\\n                \\\"],[1,[23,1,[\\\"unit\\\"]],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"bottom \\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"dir\\\"]],\\\"down\\\"],null],\\\"down\\\"],null]]]],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow-up\\\"],null],false],[0,\\\"\\\\n                \\\"],[1,[23,1,[\\\"prevCount\\\"]],false],[0,\\\"%\\\\n                \\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"bottom\\\"]],{\\\"statements\\\":[[0,\\\"In comparison with period from \\\"],[1,[22,\\\"prevStartDate\\\"],false],[0,\\\" to \\\"],[1,[22,\\\"prevEndDate\\\"],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[9],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"row-panels\\\"],[8],[0,\\\"\\\\n    \\\"],[1,[28,\\\"dashboard/panels/kb-views-visitors\\\",null,[[\\\"pageName\\\",\\\"realData\\\",\\\"dataGroups\\\",\\\"kbStats\\\",\\\"isLoading\\\"],[[24,[\\\"pageName\\\"]],[24,[\\\"realData\\\"]],[24,[\\\"dataGroups\\\"]],[24,[\\\"kbStats\\\"]],[24,[\\\"isLoading\\\"]]]]],false],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"row-panels\\\"],[8],[0,\\\"\\\\n    \\\"],[1,[28,\\\"dashboard/panels/kb-article-enquries\\\",null,[[\\\"pageName\\\",\\\"realData\\\",\\\"dataGroups\\\",\\\"isLoading\\\"],[[24,[\\\"pageName\\\"]],[24,[\\\"realData\\\"]],[24,[\\\"dataGroups\\\"]],[24,[\\\"isLoading\\\"]]]]],false],[0,\\\"\\\\n\\\\n    \\\"],[1,[28,\\\"dashboard/panels/articles-matrix\\\",null,[[\\\"isAllProperty\\\",\\\"props\\\",\\\"pageName\\\",\\\"realData\\\",\\\"dataGroups\\\",\\\"isLoading\\\"],[[24,[\\\"isAllProperty\\\"]],[24,[\\\"props\\\"]],[24,[\\\"pageName\\\"]],[24,[\\\"realData\\\"]],[24,[\\\"dataGroups\\\"]],[24,[\\\"isLoading\\\"]]]]],false],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/dashboard/pages/kb.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/dashboard/pages/overview\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"9B+jVYwi\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"row-panels\\\"],[8],[0,\\\"\\\\n    \\\"],[1,[28,\\\"dashboard/panels/customer-support-perf\\\",null,[[\\\"pageName\\\",\\\"cards\\\",\\\"realData\\\",\\\"dataGroups\\\",\\\"isLoading\\\",\\\"prevStartDate\\\",\\\"prevEndDate\\\"],[[24,[\\\"pageName\\\"]],[24,[\\\"cards\\\"]],[24,[\\\"realData\\\"]],[24,[\\\"dataGroups\\\"]],[24,[\\\"isLoading\\\"]],[24,[\\\"prevStartDate\\\"]],[24,[\\\"prevEndDate\\\"]]]]],false],[0,\\\"\\\\n\\\\n    \\\"],[1,[28,\\\"dashboard/panels/support-trends\\\",null,[[\\\"pageName\\\",\\\"realData\\\",\\\"dataGroups\\\",\\\"kbStats\\\",\\\"isLoading\\\"],[[24,[\\\"pageName\\\"]],[24,[\\\"realData\\\"]],[24,[\\\"dataGroups\\\"]],[24,[\\\"kbStats\\\"]],[24,[\\\"isLoading\\\"]]]]],false],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"row-panels\\\"],[8],[0,\\\"\\\\n    \\\"],[1,[28,\\\"dashboard/panels/kb-performance\\\",null,[[\\\"pageName\\\",\\\"realData\\\",\\\"dataGroups\\\",\\\"kbStats\\\",\\\"isLoading\\\"],[[24,[\\\"pageName\\\"]],[24,[\\\"realData\\\"]],[24,[\\\"dataGroups\\\"]],[24,[\\\"kbStats\\\"]],[24,[\\\"isLoading\\\"]]]]],false],[0,\\\"\\\\n\\\\n    \\\"],[1,[28,\\\"dashboard/panels/overview-others\\\",null,[[\\\"pageName\\\",\\\"cards\\\",\\\"realData\\\",\\\"dataGroups\\\",\\\"isLoading\\\",\\\"prevStartDate\\\",\\\"prevEndDate\\\"],[[24,[\\\"pageName\\\"]],[24,[\\\"cards2\\\"]],[24,[\\\"realData\\\"]],[24,[\\\"dataGroups\\\"]],[24,[\\\"isLoading\\\"]],[24,[\\\"prevStartDate\\\"]],[24,[\\\"prevEndDate\\\"]]]]],false],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"row-panels\\\"],[8],[0,\\\"\\\\n    \\\"],[1,[28,\\\"dashboard/panels/performance-matrix\\\",null,[[\\\"isAllProperty\\\",\\\"props\\\",\\\"pageName\\\",\\\"realData\\\",\\\"dataGroups\\\",\\\"isLoading\\\"],[[24,[\\\"isAllProperty\\\"]],[24,[\\\"props\\\"]],[24,[\\\"pageName\\\"]],[24,[\\\"realData\\\"]],[24,[\\\"dataGroups\\\"]],[24,[\\\"isLoading\\\"]]]]],false],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/dashboard/pages/overview.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/dashboard/pages/tasks\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"NDfznAGP\",\n    \"block\": \"{\\\"symbols\\\":[\\\"card\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"row-panels\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"cards\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-card\\\"],[11,\\\"style\\\",[29,[\\\"background-color: \\\",[23,1,[\\\"colorWrapIcon\\\"]]]]],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"top\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[1,[28,\\\"t\\\",[[23,1,[\\\"title\\\"]]],null],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-icon\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[[23,1,[\\\"icon\\\"]]],[[\\\"color\\\"],[[23,1,[\\\"colorIcon\\\"]]]]],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"middle\\\"],[8],[0,\\\"\\\\n                \\\"],[1,[23,1,[\\\"count\\\"]],false],[0,\\\"\\\\n                \\\"],[1,[23,1,[\\\"unit\\\"]],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"bottom \\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"dir\\\"]],\\\"down\\\"],null],\\\"down\\\"],null]]]],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow-up\\\"],null],false],[0,\\\"\\\\n                \\\"],[1,[23,1,[\\\"prevCount\\\"]],false],[0,\\\"%\\\\n                \\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"bottom\\\"]],{\\\"statements\\\":[[0,\\\"In comparison with period from \\\"],[1,[22,\\\"prevStartDate\\\"],false],[0,\\\" to \\\"],[1,[22,\\\"prevEndDate\\\"],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[9],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"row-panels\\\"],[8],[0,\\\"\\\\n    \\\"],[1,[28,\\\"dashboard/panels/avg-resolution-time\\\",null,[[\\\"pageName\\\",\\\"realData\\\",\\\"dataGroups\\\",\\\"isLoading\\\",\\\"prevDataGroups\\\",\\\"prevStartDate\\\",\\\"prevEndDate\\\"],[[24,[\\\"pageName\\\"]],[24,[\\\"realData\\\"]],[24,[\\\"dataGroups\\\"]],[24,[\\\"isLoading\\\"]],[24,[\\\"prevDataGroups\\\"]],[24,[\\\"prevStartDate\\\"]],[24,[\\\"prevEndDate\\\"]]]]],false],[0,\\\"\\\\n\\\\n    \\\"],[1,[28,\\\"dashboard/panels/tickets-source\\\",null,[[\\\"pageName\\\",\\\"realData\\\",\\\"dataGroups\\\",\\\"isLoading\\\"],[[24,[\\\"pageName\\\"]],[24,[\\\"realData\\\"]],[24,[\\\"dataGroups\\\"]],[24,[\\\"isLoading\\\"]]]]],false],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"row-panels\\\"],[8],[0,\\\"\\\\n    \\\"],[1,[28,\\\"dashboard/panels/ticket-category\\\",null,[[\\\"pageName\\\",\\\"realData\\\",\\\"dataGroups\\\",\\\"isLoading\\\"],[[24,[\\\"pageName\\\"]],[24,[\\\"realData\\\"]],[24,[\\\"dataGroups\\\"]],[24,[\\\"isLoading\\\"]]]]],false],[0,\\\"\\\\n\\\\n    \\\"],[1,[28,\\\"dashboard/panels/escalations-priority\\\",null,[[\\\"pageName\\\",\\\"realData\\\",\\\"dataGroups\\\",\\\"isLoading\\\"],[[24,[\\\"pageName\\\"]],[24,[\\\"realData\\\"]],[24,[\\\"dataGroups\\\"]],[24,[\\\"isLoading\\\"]]]]],false],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"row-panels\\\"],[8],[0,\\\"\\\\n    \\\"],[1,[28,\\\"dashboard/panels/tasks-performance\\\",null,[[\\\"pageName\\\",\\\"realData\\\",\\\"dataGroups\\\",\\\"isLoading\\\"],[[24,[\\\"pageName\\\"]],[24,[\\\"realData\\\"]],[24,[\\\"dataGroups\\\"]],[24,[\\\"isLoading\\\"]]]]],false],[0,\\\"\\\\n\\\\n    \\\"],[1,[28,\\\"dashboard/panels/support-performance-2\\\",null,[[\\\"isAllProperty\\\",\\\"props\\\",\\\"pageName\\\",\\\"realData\\\",\\\"dataGroups\\\",\\\"isLoading\\\"],[[24,[\\\"isAllProperty\\\"]],[24,[\\\"props\\\"]],[24,[\\\"pageName\\\"]],[24,[\\\"realData\\\"]],[24,[\\\"dataGroups\\\"]],[24,[\\\"isLoading\\\"]]]]],false],[0,\\\"\\\\n\\\"],[9]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/dashboard/pages/tasks.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/dashboard/panel-loader\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"Tuc0Xk8N\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"isLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[22,\\\"application-loading\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/dashboard/panel-loader.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/dashboard/panels/agent-responsiveness-heatmap\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"rZdyl7wh\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[28,\\\"dashboard/panel-loader\\\",null,[[\\\"isLoading\\\"],[[24,[\\\"isLoading\\\"]]]]],false],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"panel-title\\\"],[8],[0,\\\"\\\\n    \\\"],[1,[28,\\\"t\\\",[\\\"agent_response\\\"],null],false],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"id\\\",\\\"agent-response-heatmap\\\"],[8],[9]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/dashboard/panels/agent-responsiveness-heatmap.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/dashboard/panels/articles-matrix\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"vivKvFfL\",\n    \"block\": \"{\\\"symbols\\\":[\\\"prop\\\"],\\\"statements\\\":[[1,[28,\\\"dashboard/panel-loader\\\",null,[[\\\"isLoading\\\"],[[24,[\\\"isLoading\\\"]]]]],false],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"panel-title\\\"],[8],[0,\\\"\\\\n    \\\"],[1,[28,\\\"t\\\",[\\\"trending_articles\\\"],null],false],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-table\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"table\\\",true],[10,\\\"class\\\",\\\"table\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"thead\\\",true],[8],[0,\\\"\\\\n        \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n            \\\"],[7,\\\"th\\\",true],[8],[1,[28,\\\"t\\\",[\\\"article\\\"],null],false],[9],[0,\\\"\\\\n            \\\"],[7,\\\"th\\\",true],[8],[1,[28,\\\"t\\\",[\\\"section\\\"],null],false],[9],[0,\\\"\\\\n            \\\"],[7,\\\"th\\\",true],[8],[1,[28,\\\"t\\\",[\\\"views\\\"],null],false],[9],[0,\\\"\\\\n            \\\"],[7,\\\"th\\\",true],[8],[1,[28,\\\"t\\\",[\\\"likes\\\"],null],false],[9],[0,\\\"\\\\n            \\\"],[7,\\\"th\\\",true],[8],[1,[28,\\\"t\\\",[\\\"dislikes\\\"],null],false],[9],[0,\\\"\\\\n            \\\"],[7,\\\"th\\\",true],[8],[1,[28,\\\"t\\\",[\\\"article_rating\\\"],null],false],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"tbody\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"props2\\\"]]],null,{\\\"statements\\\":[[4,\\\"unless\\\",[[28,\\\"eq\\\",[[23,1,[\\\"name\\\"]],\\\"All Companies\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"td\\\",true],[8],[1,[23,1,[\\\"name\\\"]],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"td\\\",true],[8],[1,[28,\\\"if\\\",[[23,1,[\\\"avgResponseTime\\\"]],[23,1,[\\\"avgResponseTime\\\"]],\\\"-\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"td\\\",true],[8],[1,[28,\\\"if\\\",[[23,1,[\\\"likes\\\"]],[23,1,[\\\"likes\\\"]],\\\"-\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"td\\\",true],[8],[1,[28,\\\"if\\\",[[23,1,[\\\"dislikes\\\"]],[23,1,[\\\"dislikes\\\"]],\\\"-\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"td\\\",true],[8],[1,[28,\\\"if\\\",[[23,1,[\\\"totalTickets\\\"]],[23,1,[\\\"totalTickets\\\"]],\\\"-\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"td\\\",true],[8],[1,[28,\\\"if\\\",[[23,1,[\\\"openTickets\\\"]],[23,1,[\\\"openTickets\\\"]],\\\"-\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/dashboard/panels/articles-matrix.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/dashboard/panels/avg-resolution-time\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"IEvWspqj\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[28,\\\"dashboard/panel-loader\\\",null,[[\\\"isLoading\\\"],[[24,[\\\"isLoading\\\"]]]]],false],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"panel-title\\\"],[8],[0,\\\"\\\\n    \\\"],[1,[28,\\\"t\\\",[\\\"avg_resolution_time\\\"],null],false],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"id\\\",\\\"avg_resolution_time\\\"],[8],[9]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/dashboard/panels/avg-resolution-time.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/dashboard/panels/chats-performance\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"MTGOobVM\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[28,\\\"dashboard/panel-loader\\\",null,[[\\\"isLoading\\\"],[[24,[\\\"isLoading\\\"]]]]],false],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"style\\\",\\\"display: flex; justify-content: center\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"id\\\",\\\"chats-perf\\\"],[8],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"id\\\",\\\"chats-views\\\"],[8],[9],[0,\\\"\\\\n\\\"],[9]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/dashboard/panels/chats-performance.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/dashboard/panels/customer-support-perf\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"MpRgRUal\",\n    \"block\": \"{\\\"symbols\\\":[\\\"card\\\"],\\\"statements\\\":[[1,[28,\\\"dashboard/panel-loader\\\",null,[[\\\"isLoading\\\"],[[24,[\\\"isLoading\\\"]]]]],false],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"panel-title\\\"],[8],[0,\\\"\\\\n    Customer Support Performance\\\\n\\\"],[9],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"cards-wrap\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"cards\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-card\\\"],[11,\\\"style\\\",[29,[\\\"background-color: \\\",[23,1,[\\\"colorWrapIcon\\\"]]]]],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"top\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[1,[28,\\\"t\\\",[[23,1,[\\\"title\\\"]]],null],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-icon\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[[23,1,[\\\"icon\\\"]]],[[\\\"color\\\"],[[23,1,[\\\"colorIcon\\\"]]]]],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"middle\\\"],[8],[0,\\\"\\\\n                \\\"],[1,[23,1,[\\\"count\\\"]],false],[0,\\\"\\\\n                \\\"],[1,[23,1,[\\\"unit\\\"]],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"bottom \\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"dir\\\"]],\\\"down\\\"],null],\\\"down\\\"],null]]]],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow-up\\\"],null],false],[0,\\\"\\\\n                \\\"],[1,[23,1,[\\\"prevCount\\\"]],false],[0,\\\"%\\\\n                \\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"bottom\\\"]],{\\\"statements\\\":[[0,\\\"In comparison with period from \\\"],[1,[22,\\\"prevStartDate\\\"],false],[0,\\\" to \\\"],[1,[22,\\\"prevEndDate\\\"],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/dashboard/panels/customer-support-perf.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/dashboard/panels/escalations-priority\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"T6GrlQzD\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[28,\\\"dashboard/panel-loader\\\",null,[[\\\"isLoading\\\"],[[24,[\\\"isLoading\\\"]]]]],false],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"panel-title\\\"],[8],[0,\\\"\\\\n    \\\"],[1,[28,\\\"t\\\",[\\\"escalations_rating\\\"],null],false],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"id\\\",\\\"escalations_rating\\\"],[8],[9]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/dashboard/panels/escalations-priority.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/dashboard/panels/kb-article-enquries\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"EIQ+bkVr\",\n    \"block\": \"{\\\"symbols\\\":[\\\"word\\\",\\\"word\\\"],\\\"statements\\\":[[1,[28,\\\"dashboard/panel-loader\\\",null,[[\\\"isLoading\\\"],[[24,[\\\"isLoading\\\"]]]]],false],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"panel-title\\\"],[8],[0,\\\"\\\\n    \\\"],[1,[28,\\\"t\\\",[\\\"article_enquiries\\\"],null],false],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"style\\\",\\\"display: flex; justify-content: center\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"style\\\",\\\"flex:1\\\"],[10,\\\"id\\\",\\\"kb-art\\\"],[8],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"style\\\",\\\"flex:1\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"style\\\",\\\"text-transform: uppercase; color: #301862; font-weight: bold; margin-bottom: 10px; margin-top: 20px;\\\"],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"t\\\",[\\\"popular_keywords\\\"],null],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"table\\\",true],[10,\\\"style\\\",\\\"width: 80%; line-height: 3em\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"popular\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"td\\\",true],[8],[1,[23,2,[\\\"name\\\"]],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"td\\\",true],[10,\\\"style\\\",\\\"width: 30px\\\"],[8],[1,[23,2,[\\\"num\\\"]],false],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"style\\\",\\\"flex:1\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"style\\\",\\\"text-transform: uppercase; color: #FDE5EC; font-weight: bold; margin-bottom: 10px; margin-top: 20px;\\\"],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"t\\\",[\\\"failed_keywords\\\"],null],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"table\\\",true],[10,\\\"style\\\",\\\"width: 80%; line-height: 3em\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"failed\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"td\\\",true],[8],[1,[23,1,[\\\"name\\\"]],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"td\\\",true],[10,\\\"style\\\",\\\"width: 30px\\\"],[8],[1,[23,1,[\\\"num\\\"]],false],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/dashboard/panels/kb-article-enquries.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/dashboard/panels/kb-performance\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"fjnnS+YB\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[28,\\\"dashboard/panel-loader\\\",null,[[\\\"isLoading\\\"],[[24,[\\\"isLoading\\\"]]]]],false],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"panel-title\\\"],[8],[0,\\\"\\\\n    \\\"],[1,[28,\\\"t\\\",[\\\"kb_performance\\\"],null],false],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"style\\\",\\\"display: flex; justify-content: center\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"id\\\",\\\"kb_perf\\\"],[8],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"id\\\",\\\"kb_views\\\"],[8],[9],[0,\\\"\\\\n\\\"],[9]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/dashboard/panels/kb-performance.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/dashboard/panels/kb-views-visitors\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"5YEuw/Lf\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[28,\\\"dashboard/panel-loader\\\",null,[[\\\"isLoading\\\"],[[24,[\\\"isLoading\\\"]]]]],false],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"id\\\",\\\"kb_views_visitors\\\"],[8],[9]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/dashboard/panels/kb-views-visitors.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/dashboard/panels/messages-per-channel\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"wWsDPKjC\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[28,\\\"dashboard/panel-loader\\\",null,[[\\\"isLoading\\\"],[[24,[\\\"isLoading\\\"]]]]],false],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"panel-title\\\"],[8],[0,\\\"\\\\n    \\\"],[1,[28,\\\"t\\\",[\\\"messages_by_channel\\\"],null],false],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"id\\\",\\\"messages_per_channel\\\"],[8],[9]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/dashboard/panels/messages-per-channel.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/dashboard/panels/overview-others\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"ybHxzesQ\",\n    \"block\": \"{\\\"symbols\\\":[\\\"card\\\"],\\\"statements\\\":[[1,[28,\\\"dashboard/panel-loader\\\",null,[[\\\"isLoading\\\"],[[24,[\\\"isLoading\\\"]]]]],false],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"panel-title\\\"],[8],[0,\\\"\\\\n    \\\"],[1,[28,\\\"t\\\",[\\\"chat_bot_performance\\\"],null],false],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"cards-wrap\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"cards\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-card\\\"],[11,\\\"style\\\",[29,[\\\"background-color: \\\",[23,1,[\\\"colorWrapIcon\\\"]]]]],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"top\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[1,[28,\\\"t\\\",[[23,1,[\\\"title\\\"]]],null],false],[9],[0,\\\"\\\\n\\\"],[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-icon\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[[23,1,[\\\"icon\\\"]]],[[\\\"color\\\"],[[23,1,[\\\"colorIcon\\\"]]]]],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"middle\\\"],[8],[0,\\\"\\\\n                \\\"],[1,[23,1,[\\\"count\\\"]],false],[0,\\\"\\\\n                \\\"],[1,[23,1,[\\\"unit\\\"]],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"bottom \\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"dir\\\"]],\\\"down\\\"],null],\\\"down\\\"],null]]]],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow-up\\\"],null],false],[0,\\\"\\\\n                \\\"],[1,[23,1,[\\\"prevCount\\\"]],false],[0,\\\"%\\\\n                \\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"bottom\\\"]],{\\\"statements\\\":[[0,\\\"In comparison with period from \\\"],[1,[22,\\\"prevStartDate\\\"],false],[0,\\\" to \\\"],[1,[22,\\\"prevEndDate\\\"],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/dashboard/panels/overview-others.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/dashboard/panels/peak-time-heatmap\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"AF+GQ3ra\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[28,\\\"dashboard/panel-loader\\\",null,[[\\\"isLoading\\\"],[[24,[\\\"isLoading\\\"]]]]],false],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"panel-title\\\"],[8],[0,\\\"\\\\n    \\\"],[1,[28,\\\"t\\\",[\\\"inbound_traffic\\\"],null],false],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"id\\\",\\\"peak-time-heatmap\\\"],[8],[9]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/dashboard/panels/peak-time-heatmap.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/dashboard/panels/performance-matrix\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"4H8T8hlJ\",\n    \"block\": \"{\\\"symbols\\\":[\\\"prop\\\"],\\\"statements\\\":[[1,[28,\\\"dashboard/panel-loader\\\",null,[[\\\"isLoading\\\"],[[24,[\\\"isLoading\\\"]]]]],false],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"panel-title\\\"],[8],[0,\\\"\\\\n    \\\"],[4,\\\"if\\\",[[24,[\\\"isAllProperty\\\"]]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"company_matrix\\\"],null],false]],\\\"parameters\\\":[]},{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"agent_matrix\\\"],null],false]],\\\"parameters\\\":[]}],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-table\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"table\\\",true],[10,\\\"class\\\",\\\"table\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"thead\\\",true],[8],[0,\\\"\\\\n        \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n            \\\"],[7,\\\"th\\\",true],[8],[4,\\\"if\\\",[[24,[\\\"isAllProperty\\\"]]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"name\\\"],null],false]],\\\"parameters\\\":[]},{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"agent\\\"],null],false]],\\\"parameters\\\":[]}],[9],[0,\\\"\\\\n            \\\"],[7,\\\"th\\\",true],[8],[1,[28,\\\"t\\\",[\\\"avg_response_time\\\"],null],false],[0,\\\" (\\\"],[1,[28,\\\"t\\\",[\\\"time.mins\\\"],null],false],[0,\\\")\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"th\\\",true],[8],[1,[28,\\\"t\\\",[\\\"satisfaction\\\"],null],false],[9],[0,\\\"\\\\n            \\\"],[7,\\\"th\\\",true],[8],[1,[28,\\\"t\\\",[\\\"chat_handled\\\"],null],false],[9],[0,\\\"\\\\n            \\\"],[7,\\\"th\\\",true],[8],[1,[28,\\\"t\\\",[\\\"total_tickets\\\"],null],false],[9],[0,\\\"\\\\n            \\\"],[7,\\\"th\\\",true],[8],[1,[28,\\\"t\\\",[\\\"status.open\\\"],null],false],[9],[0,\\\"\\\\n            \\\"],[7,\\\"th\\\",true],[8],[1,[28,\\\"t\\\",[\\\"status.closed\\\"],null],false],[9],[0,\\\"\\\\n            \\\"],[7,\\\"th\\\",true],[8],[1,[28,\\\"t\\\",[\\\"overdue\\\"],null],false],[9],[0,\\\"\\\\n            \\\"],[7,\\\"th\\\",true],[8],[1,[28,\\\"t\\\",[\\\"avg_resolution_time\\\"],null],false],[0,\\\" (\\\"],[1,[28,\\\"t\\\",[\\\"time.hrs\\\"],null],false],[0,\\\")\\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"tbody\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"props\\\"]]],null,{\\\"statements\\\":[[4,\\\"unless\\\",[[28,\\\"eq\\\",[[23,1,[\\\"name\\\"]],\\\"All Companies\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"td\\\",true],[8],[1,[23,1,[\\\"name\\\"]],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"td\\\",true],[8],[1,[28,\\\"if\\\",[[23,1,[\\\"avgResponseTime\\\"]],[23,1,[\\\"avgResponseTime\\\"]],\\\"-\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"satisfaction-row\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"rating\\\"],[8],[1,[28,\\\"if\\\",[[23,1,[\\\"satisfactionRating\\\"]],[28,\\\"concat\\\",[[23,1,[\\\"satisfactionRating\\\"]],\\\"%\\\"],null],\\\"-\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"thumbs-up\\\"],[[\\\"class\\\"],[\\\"like-icon\\\"]]],false],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"like\\\"],[8],[1,[28,\\\"if\\\",[[23,1,[\\\"likes\\\"]],[23,1,[\\\"likes\\\"]],\\\"-\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"thumbs-down\\\"],[[\\\"class\\\"],[\\\"dislike-icon\\\"]]],false],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"dislike\\\"],[8],[1,[28,\\\"if\\\",[[23,1,[\\\"dislikes\\\"]],[23,1,[\\\"dislikes\\\"]],\\\"-\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"td\\\",true],[8],[1,[28,\\\"if\\\",[[23,1,[\\\"chatHandled\\\"]],[23,1,[\\\"chatHandled\\\"]],\\\"-\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"td\\\",true],[8],[1,[28,\\\"if\\\",[[23,1,[\\\"totalTickets\\\"]],[23,1,[\\\"totalTickets\\\"]],\\\"-\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"td\\\",true],[8],[1,[28,\\\"if\\\",[[23,1,[\\\"openTickets\\\"]],[23,1,[\\\"openTickets\\\"]],\\\"-\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"td\\\",true],[8],[1,[28,\\\"if\\\",[[23,1,[\\\"closedTickets\\\"]],[23,1,[\\\"closedTickets\\\"]],\\\"-\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"td\\\",true],[8],[1,[28,\\\"if\\\",[[23,1,[\\\"overdueTickets\\\"]],[23,1,[\\\"overdueTickets\\\"]],\\\"-\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"td\\\",true],[8],[1,[28,\\\"if\\\",[[23,1,[\\\"avgResolutionTime\\\"]],[23,1,[\\\"avgResolutionTime\\\"]],\\\"-\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/dashboard/panels/performance-matrix.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/dashboard/panels/quick-responses\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"Cwd6+AC+\",\n    \"block\": \"{\\\"symbols\\\":[\\\"response\\\",\\\"index\\\"],\\\"statements\\\":[[1,[28,\\\"dashboard/panel-loader\\\",null,[[\\\"isLoading\\\"],[[24,[\\\"isLoading\\\"]]]]],false],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"quick-responses-wrap\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"table\\\",true],[8],[0,\\\"\\\\n        \\\"],[7,\\\"thead\\\",true],[8],[0,\\\"\\\\n        \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n            \\\"],[7,\\\"th\\\",true],[8],[1,[28,\\\"t\\\",[\\\"quick_responses\\\"],null],false],[9],[0,\\\"\\\\n            \\\"],[7,\\\"th\\\",true],[8],[0,\\\"#\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"th\\\",true],[8],[0,\\\"%\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"th\\\",true],[8],[0,\\\"▲\\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"tbody\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"responses\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"lt\\\",[[23,2,[]],[24,[\\\"countLimitShow\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"td\\\",true],[8],[1,[23,1,[\\\"name\\\"]],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"td\\\",true],[8],[1,[23,1,[\\\"sent\\\"]],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"td\\\",true],[8],[1,[23,1,[\\\"total\\\"]],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"td\\\",true],[8],[1,[23,1,[\\\"percentage\\\"]],false],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1,2]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"show-all\\\"],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showFull\\\"],null]],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"leftCount\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"if\\\",[[24,[\\\"isShow\\\"]],\\\"Hide\\\",\\\"Show\\\"],null],false],[0,\\\" all \\\"],[4,\\\"unless\\\",[[24,[\\\"isShow\\\"]]],null,{\\\"statements\\\":[[1,[22,\\\"leftCount\\\"],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"],[9]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/dashboard/panels/quick-responses.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/dashboard/panels/satisfaction-rating-combo\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"20FSsb2E\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[28,\\\"dashboard/panel-loader\\\",null,[[\\\"isLoading\\\"],[[24,[\\\"isLoading\\\"]]]]],false],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"panel-title\\\"],[8],[0,\\\"\\\\n    \\\"],[1,[28,\\\"t\\\",[\\\"satisfaction_trends\\\"],null],false],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"id\\\",\\\"satisfaction_rating\\\"],[8],[9]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/dashboard/panels/satisfaction-rating-combo.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/dashboard/panels/support-performance-2\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"ctJuQFUd\",\n    \"block\": \"{\\\"symbols\\\":[\\\"prop\\\"],\\\"statements\\\":[[1,[28,\\\"dashboard/panel-loader\\\",null,[[\\\"isLoading\\\"],[[24,[\\\"isLoading\\\"]]]]],false],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"panel-title\\\"],[8],[0,\\\"\\\\n    \\\"],[1,[28,\\\"t\\\",[\\\"support_matrix\\\"],null],false],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-table\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"table\\\",true],[10,\\\"class\\\",\\\"table\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"thead\\\",true],[8],[0,\\\"\\\\n        \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n            \\\"],[7,\\\"th\\\",true],[8],[4,\\\"if\\\",[[24,[\\\"isAllProperty\\\"]]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"name\\\"],null],false]],\\\"parameters\\\":[]},{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"agent\\\"],null],false]],\\\"parameters\\\":[]}],[9],[0,\\\"\\\\n            \\\"],[7,\\\"th\\\",true],[8],[1,[28,\\\"t\\\",[\\\"tickets\\\"],null],false],[9],[0,\\\"\\\\n            \\\"],[7,\\\"th\\\",true],[8],[1,[28,\\\"t\\\",[\\\"status.open\\\"],null],false],[9],[0,\\\"\\\\n            \\\"],[7,\\\"th\\\",true],[8],[1,[28,\\\"t\\\",[\\\"status.closed\\\"],null],false],[9],[0,\\\"\\\\n            \\\"],[7,\\\"th\\\",true],[8],[1,[28,\\\"t\\\",[\\\"status.re_opened\\\"],null],false],[9],[0,\\\"\\\\n            \\\"],[7,\\\"th\\\",true],[8],[1,[28,\\\"t\\\",[\\\"avg_resolution_time\\\"],null],false],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"tbody\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"props\\\"]]],null,{\\\"statements\\\":[[4,\\\"unless\\\",[[28,\\\"eq\\\",[[23,1,[\\\"name\\\"]],\\\"All Companies\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"td\\\",true],[8],[1,[23,1,[\\\"name\\\"]],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"td\\\",true],[8],[1,[28,\\\"if\\\",[[23,1,[\\\"totalTickets\\\"]],[23,1,[\\\"totalTickets\\\"]],\\\"-\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"td\\\",true],[8],[1,[28,\\\"if\\\",[[23,1,[\\\"openTickets\\\"]],[23,1,[\\\"openTickets\\\"]],\\\"-\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"td\\\",true],[8],[1,[28,\\\"if\\\",[[23,1,[\\\"closedTickets\\\"]],[23,1,[\\\"closedTickets\\\"]],\\\"-\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"td\\\",true],[8],[1,[28,\\\"if\\\",[[23,1,[\\\"reopenedTickets\\\"]],[23,1,[\\\"reopenedTickets\\\"]],\\\"-\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"td\\\",true],[8],[1,[28,\\\"if\\\",[[23,1,[\\\"avgTicketResolutionTime\\\"]],[23,1,[\\\"avgTicketResolutionTime\\\"]],\\\"-\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/dashboard/panels/support-performance-2.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/dashboard/panels/support-performance\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"/99+Zajo\",\n    \"block\": \"{\\\"symbols\\\":[\\\"prop\\\"],\\\"statements\\\":[[1,[28,\\\"dashboard/panel-loader\\\",null,[[\\\"isLoading\\\"],[[24,[\\\"isLoading\\\"]]]]],false],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"panel-title\\\"],[8],[0,\\\"\\\\n    \\\"],[1,[28,\\\"t\\\",[\\\"support_matrix\\\"],null],false],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-table\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"table\\\",true],[10,\\\"class\\\",\\\"table\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"thead\\\",true],[8],[0,\\\"\\\\n        \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n            \\\"],[7,\\\"th\\\",true],[8],[4,\\\"if\\\",[[24,[\\\"isAllProperty\\\"]]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"name\\\"],null],false]],\\\"parameters\\\":[]},{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"agent\\\"],null],false]],\\\"parameters\\\":[]}],[9],[0,\\\"\\\\n            \\\"],[7,\\\"th\\\",true],[8],[1,[28,\\\"t\\\",[\\\"chats\\\"],null],false],[9],[0,\\\"\\\\n            \\\"],[7,\\\"th\\\",true],[8],[1,[28,\\\"t\\\",[\\\"likes\\\"],null],false],[9],[0,\\\"\\\\n            \\\"],[7,\\\"th\\\",true],[8],[1,[28,\\\"t\\\",[\\\"dislikes\\\"],null],false],[9],[0,\\\"\\\\n            \\\"],[7,\\\"th\\\",true],[8],[1,[28,\\\"t\\\",[\\\"escalations\\\"],null],false],[9],[0,\\\"\\\\n            \\\"],[7,\\\"th\\\",true],[8],[1,[28,\\\"t\\\",[\\\"1st_contact_resolution\\\"],null],false],[9],[0,\\\"\\\\n            \\\"],[7,\\\"th\\\",true],[8],[1,[28,\\\"t\\\",[\\\"avg_resolution_time\\\"],null],false],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"tbody\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"props\\\"]]],null,{\\\"statements\\\":[[4,\\\"unless\\\",[[28,\\\"eq\\\",[[23,1,[\\\"name\\\"]],\\\"All Companies\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"td\\\",true],[8],[1,[23,1,[\\\"name\\\"]],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"td\\\",true],[8],[1,[28,\\\"if\\\",[[23,1,[\\\"avgResponseTime\\\"]],[23,1,[\\\"avgResponseTime\\\"]],\\\"-\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"td\\\",true],[8],[1,[28,\\\"if\\\",[[23,1,[\\\"likes\\\"]],[23,1,[\\\"likes\\\"]],\\\"-\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"td\\\",true],[8],[1,[28,\\\"if\\\",[[23,1,[\\\"dislikes\\\"]],[23,1,[\\\"dislikes\\\"]],\\\"-\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"td\\\",true],[8],[1,[28,\\\"if\\\",[[23,1,[\\\"totalTickets\\\"]],[23,1,[\\\"totalTickets\\\"]],\\\"-\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"td\\\",true],[8],[1,[28,\\\"if\\\",[[23,1,[\\\"openTickets\\\"]],[23,1,[\\\"openTickets\\\"]],\\\"-\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"td\\\",true],[8],[1,[28,\\\"if\\\",[[23,1,[\\\"avgResolutionTime\\\"]],[23,1,[\\\"avgResolutionTime\\\"]],\\\"-\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/dashboard/panels/support-performance.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/dashboard/panels/support-trends\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"/icRD1xa\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[28,\\\"dashboard/panel-loader\\\",null,[[\\\"isLoading\\\"],[[24,[\\\"isLoading\\\"]]]]],false],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"panel-title\\\"],[8],[0,\\\"\\\\n    \\\"],[1,[28,\\\"t\\\",[\\\"support_trends\\\"],null],false],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"id\\\",\\\"support_trends\\\"],[8],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/dashboard/panels/support-trends.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/dashboard/panels/tasks-performance\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"dS005TLY\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[28,\\\"dashboard/panel-loader\\\",null,[[\\\"isLoading\\\"],[[24,[\\\"isLoading\\\"]]]]],false],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"style\\\",\\\"display: flex; justify-content: center\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"id\\\",\\\"tasks_perf\\\"],[8],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"id\\\",\\\"tasks_views\\\"],[8],[9],[0,\\\"\\\\n\\\"],[9]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/dashboard/panels/tasks-performance.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/dashboard/panels/ticket-category\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"YwclUDhR\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[28,\\\"dashboard/panel-loader\\\",null,[[\\\"isLoading\\\"],[[24,[\\\"isLoading\\\"]]]]],false],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"panel-title\\\"],[8],[0,\\\"\\\\n    \\\"],[1,[28,\\\"t\\\",[\\\"tickets_by_category\\\"],null],false],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"id\\\",\\\"tickets_by_category\\\"],[8],[9]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/dashboard/panels/ticket-category.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/dashboard/panels/tickets-source\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"jegYByue\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[28,\\\"dashboard/panel-loader\\\",null,[[\\\"isLoading\\\"],[[24,[\\\"isLoading\\\"]]]]],false],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"panel-title\\\"],[8],[0,\\\"\\\\n    \\\"],[1,[28,\\\"t\\\",[\\\"tickets_source\\\"],null],false],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"id\\\",\\\"tickets_source\\\"],[8],[9]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/dashboard/panels/tickets-source.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/draggable-object-target\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"BlB2J4yf\",\n    \"block\": \"{\\\"symbols\\\":[\\\"&default\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"enableClicking\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"a\\\",false],[12,\\\"href\\\",\\\"#\\\"],[3,\\\"action\\\",[[23,0,[]],\\\"acceptForDrop\\\"]],[8],[0,\\\"\\\\n    \\\"],[14,1],[0,\\\"\\\\n  \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"  \\\"],[14,1],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/draggable-object-target.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/draggable-object\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"MxyLMjHg\",\n    \"block\": \"{\\\"symbols\\\":[\\\"&default\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"enableClicking\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"a\\\",false],[12,\\\"href\\\",\\\"#\\\"],[3,\\\"action\\\",[[23,0,[]],\\\"selectForDrag\\\"]],[8],[0,\\\"\\\\n    \\\"],[14,1],[0,\\\"\\\\n  \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"  \\\"],[14,1],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/draggable-object.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/ecommerce/connect-form-bc\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"Umkpxmxr\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"BCConnected\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"layout-row flex widget-settings-fields\\\"],[8],[0,\\\"\\\\n        How it works. Store information.\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter form-group\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-30\\\"],[8],[0,\\\"\\\\n            Connected to:\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[0,\\\"\\\\n            \\\"],[1,[24,[\\\"dummy\\\",\\\"clientName\\\"]],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"end-justify-align\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"showDisconnectBCDialog\\\"]]],null],true],null]]],{\\\"statements\\\":[[0,\\\"            Disconnect\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\\n    \\\"],[1,[28,\\\"ecommerce/dialogs/confirm-disconnect-bc\\\",null,[[\\\"open\\\",\\\"data\\\",\\\"onConfirm\\\"],[[24,[\\\"showDisconnectBCDialog\\\"]],[24,[\\\"dummy\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onConfirmDisconnect\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"layout-row flex widget-settings-fields\\\"],[8],[0,\\\"\\\\n        Instruction where to find credentials.\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter form-group\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-30\\\"],[8],[0,\\\"\\\\n            Access Token \\\"],[7,\\\"b\\\",true],[10,\\\"class\\\",\\\"text-red\\\"],[8],[0,\\\"*\\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"customValidations\\\",\\\"value\\\",\\\"onChange\\\"],[\\\"Acess Token\\\",[24,[\\\"trimValidation\\\"]],[24,[\\\"formData\\\",\\\"accessToken\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"formData\\\",\\\"accessToken\\\"]]],null]],null]]]],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter form-group\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-30\\\"],[8],[0,\\\"\\\\n            Client ID\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[\\\"Client ID\\\",[24,[\\\"formData\\\",\\\"clientId\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"formData\\\",\\\"clientId\\\"]]],null]],null]]]],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter form-group\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-30\\\"],[8],[0,\\\"\\\\n            Client Secret\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[\\\"Client Secret\\\",[24,[\\\"formData\\\",\\\"clientSecret\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"formData\\\",\\\"clientSecret\\\"]]],null]],null]]]],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"end-justify-align\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"onDnDStoreCredentials\\\"],null]]],{\\\"statements\\\":[[0,\\\"            DUMMY\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"onSave\\\"],null]]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"t\\\",[\\\"actions.save\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/ecommerce/connect-form-bc.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/ecommerce/dialogs/confirm-disconnect-bc\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"IlvHPT5E\",\n    \"block\": \"{\\\"symbols\\\":[\\\"dialog\\\"],\\\"statements\\\":[[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"open\\\"]],[24,[\\\"onConfirm\\\"]]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/components/ecommerce/dialogs/confirm-disconnect-bc.hbs' @ L6:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        Disconnect BigCommerce Store\\\"],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n        \\\"],[1,[24,[\\\"data\\\",\\\"clientName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/components/ecommerce/dialogs/confirm-disconnect-bc.hbs' @ L11:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"trash2\\\"]],{\\\"statements\\\":[[0,\\\"        What happens.\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[1,[23,1,[\\\"btn-cancel\\\"]],false],[0,\\\"\\\\n    \\\"],[1,[23,1,[\\\"btn-confirm\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/ecommerce/dialogs/confirm-disconnect-bc.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/editor\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"hPG/R41B\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"id\\\",\\\"toolbar-container\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"select\\\",true],[10,\\\"class\\\",\\\"ql-font\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"option\\\",true],[10,\\\"selected\\\",\\\"\\\"],[8],[0,\\\"Sans Serif\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"option\\\",true],[10,\\\"value\\\",\\\"roboto\\\"],[8],[0,\\\"Roboto\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"option\\\",true],[10,\\\"value\\\",\\\"arial\\\"],[8],[0,\\\"Arial\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"option\\\",true],[10,\\\"value\\\",\\\"lato\\\"],[8],[0,\\\"Lato\\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"select\\\",true],[10,\\\"class\\\",\\\"ql-size\\\"],[8],[9],[0,\\\"\\\\n    \\\"],[7,\\\"button\\\",true],[10,\\\"class\\\",\\\"ql-bold\\\"],[8],[9],[0,\\\"\\\\n    \\\"],[7,\\\"button\\\",true],[10,\\\"class\\\",\\\"ql-italic\\\"],[8],[9],[0,\\\"\\\\n    \\\"],[7,\\\"button\\\",true],[10,\\\"class\\\",\\\"ql-underline\\\"],[8],[9],[0,\\\"\\\\n    \\\"],[7,\\\"button\\\",true],[10,\\\"class\\\",\\\"ql-strike\\\"],[8],[9],[0,\\\"\\\\n    \\\"],[7,\\\"select\\\",true],[10,\\\"class\\\",\\\"ql-color\\\"],[8],[9],[0,\\\"\\\\n    \\\"],[7,\\\"select\\\",true],[10,\\\"class\\\",\\\"ql-background\\\"],[8],[9],[0,\\\"\\\\n    \\\"],[7,\\\"button\\\",true],[10,\\\"class\\\",\\\"ql-blockquote\\\"],[8],[9],[0,\\\"\\\\n    \\\"],[7,\\\"button\\\",true],[10,\\\"class\\\",\\\"ql-link\\\"],[8],[9],[0,\\\"\\\\n    \\\"],[7,\\\"button\\\",true],[10,\\\"class\\\",\\\"ql-header\\\"],[10,\\\"value\\\",\\\"1\\\"],[8],[9],[0,\\\"\\\\n    \\\"],[7,\\\"button\\\",true],[10,\\\"class\\\",\\\"ql-header\\\"],[10,\\\"value\\\",\\\"2\\\"],[8],[9],[0,\\\"\\\\n    \\\"],[7,\\\"select\\\",true],[10,\\\"class\\\",\\\"ql-align\\\"],[8],[9],[0,\\\"\\\\n    \\\"],[7,\\\"button\\\",true],[10,\\\"class\\\",\\\"ql-list\\\"],[10,\\\"value\\\",\\\"ordered\\\"],[8],[9],[0,\\\"\\\\n    \\\"],[7,\\\"button\\\",true],[10,\\\"class\\\",\\\"ql-list\\\"],[10,\\\"value\\\",\\\"bullet\\\"],[8],[9],[0,\\\"\\\\n    \\\"],[7,\\\"button\\\",true],[10,\\\"class\\\",\\\"ql-image\\\"],[10,\\\"value\\\",\\\"image\\\"],[8],[9],[0,\\\"\\\\n    \\\"],[7,\\\"button\\\",true],[10,\\\"class\\\",\\\"ql-video\\\"],[10,\\\"value\\\",\\\"video\\\"],[8],[9],[0,\\\"\\\\n    \\\"],[7,\\\"button\\\",true],[10,\\\"class\\\",\\\"ql-emoji\\\"],[10,\\\"value\\\",\\\"emoji\\\"],[8],[9],[0,\\\"\\\\n    \\\"],[7,\\\"button\\\",true],[10,\\\"class\\\",\\\"ql-clean\\\"],[8],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"ember-scrollable\\\",null,null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"id\\\",\\\"editor-container\\\"],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"quillEditor\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[28,\\\"drop-zone\\\",null,[[\\\"class\\\",\\\"config\\\",\\\"success\\\"],[\\\"hide\\\",[24,[\\\"optionsUpload\\\"]],[24,[\\\"uploadSuccess\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/editor.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/empty\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"kPx7NuGB\",\n    \"block\": \"{\\\"symbols\\\":[\\\"&default\\\"],\\\"statements\\\":[[14,1]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/empty.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/escalations/condition-block\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"47y86hak\",\n    \"block\": \"{\\\"symbols\\\":[\\\"value\\\",\\\"value\\\",\\\"r\\\"],\\\"statements\\\":[[7,\\\"table\\\",true],[8],[0,\\\"\\\\n    \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n        \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"middle-field\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[\\\" \\\",[24,[\\\"conditionRules\\\"]],[24,[\\\"condition\\\",\\\"rule\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"changeRule\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"if\\\"],null],false],[0,\\\" \\\"],[7,\\\"b\\\",true],[8],[1,[23,3,[]],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"gt\\\",[[24,[\\\"count\\\"]],1],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"delete-btn pull-right\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"deleteCondition\\\"],null]],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"paper-icon\\\",[\\\"close\\\"],[[\\\"size\\\"],[25]]],false],[0,\\\"\\\\n                    \\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"left\\\"]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"actions.remove\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"condition\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n        \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"selected-list\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"condition\\\",\\\"values\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"item\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"deselectValue\\\",[23,2,[]]],null]],[8],[0,\\\"\\\\n                        \\\"],[1,[23,2,[\\\"title\\\"]],false],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"close\\\"],null],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"searchEnabled\\\",\\\"searchPlaceholder\\\",\\\"searchField\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"select_values\\\"],null],[24,[\\\"restValues\\\"]],true,[28,\\\"t\\\",[\\\"search\\\"],null],\\\"title\\\",[28,\\\"action\\\",[[23,0,[]],\\\"selectValue\\\"],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[23,1,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/escalations/condition-block.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/escalations/delete-dialog\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"WblAaZ2R\",\n    \"block\": \"{\\\"symbols\\\":[\\\"dialog\\\"],\\\"statements\\\":[[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"open\\\"]],[23,0,[\\\"onConfirm\\\"]]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/components/escalations/delete-dialog.hbs' @ L6:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete_escalation\\\"],null],false],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n        \\\"],[1,[24,[\\\"escalation\\\",\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/components/escalations/delete-dialog.hbs' @ L11:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"trash2\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[1,[28,\\\"t\\\",[\\\"delete_escalation_msg\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[1,[23,1,[\\\"btn-cancel\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"btn-confirm\\\"]],\\\"expected `dialog.btn-confirm` to be a contextual component but found a string. Did you mean `(component dialog.btn-confirm)`? ('inboxfront/templates/components/escalations/delete-dialog.hbs' @ L16:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/escalations/delete-dialog.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/escalations/escalation-block\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"tp7F/KMN\",\n    \"block\": \"{\\\"symbols\\\":[\\\"value\\\",\\\"value\\\",\\\"r\\\"],\\\"statements\\\":[[7,\\\"table\\\",true],[8],[0,\\\"\\\\n    \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n        \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"t\\\",[\\\"when\\\"],null],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"rules\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"select_sla\\\"],null],[24,[\\\"escalationRules\\\"]],[24,[\\\"escalation\\\",\\\"rule\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"changeRule\\\"],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[[23,3,[\\\"title\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"interval-title\\\"],[8],[1,[28,\\\"t\\\",[\\\"Escalations.sla_target_is_not_met\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[1,[28,\\\"escalations/time-interval-select\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"escalation\\\",\\\"minutes\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateMinutes\\\"],null]]]],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"gt\\\",[[24,[\\\"count\\\"]],1],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"delete-btn pull-right\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"deleteEscalation\\\"],null]],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"paper-icon\\\",[\\\"close\\\"],[[\\\"size\\\"],[25]]],false],[0,\\\"\\\\n                    \\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"left\\\"]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"actions.remove\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"escalation\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n        \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"t\\\",[\\\"to\\\"],null],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"selected-list\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"escalation\\\",\\\"values\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"item\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"deselectValue\\\",[23,2,[]]],null]],[8],[0,\\\"\\\\n                        \\\"],[1,[23,2,[\\\"fullName\\\"]],false],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"close\\\"],null],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"select-user\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"searchEnabled\\\",\\\"searchPlaceholder\\\",\\\"searchField\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"select_values\\\"],null],[24,[\\\"restValues\\\"]],true,[28,\\\"t\\\",[\\\"search\\\"],null],\\\"fullName\\\",[28,\\\"action\\\",[[23,0,[]],\\\"selectValue\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[23,1,[\\\"fullName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"td\\\",true],[8],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/escalations/escalation-block.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/escalations/reminder-block\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"BNO/KUHS\",\n    \"block\": \"{\\\"symbols\\\":[\\\"value\\\",\\\"value\\\",\\\"r\\\"],\\\"statements\\\":[[7,\\\"table\\\",true],[8],[0,\\\"\\\\n    \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n        \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"t\\\",[\\\"when\\\"],null],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"rules\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"select_sla\\\"],null],[24,[\\\"reminderRules\\\"]],[24,[\\\"reminder\\\",\\\"rule\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"changeRule\\\"],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[[23,3,[\\\"title\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"interval-title\\\"],[8],[1,[28,\\\"t\\\",[\\\"Escalations.sla_target_approaches_in\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[1,[28,\\\"escalations/time-interval-select\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"reminder\\\",\\\"minutes\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateMinutes\\\"],null]]]],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"gt\\\",[[24,[\\\"count\\\"]],1],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"delete-btn pull-right\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"deleteReminder\\\"],null]],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"paper-icon\\\",[\\\"close\\\"],[[\\\"size\\\"],[25]]],false],[0,\\\"\\\\n                    \\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"left\\\"]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"actions.remove\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"Escalations.reminder\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n        \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"t\\\",[\\\"to\\\"],null],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"selected-list\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"reminder\\\",\\\"values\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"item\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"deselectValue\\\",[23,2,[]]],null]],[8],[0,\\\"\\\\n                        \\\"],[1,[23,2,[\\\"fullName\\\"]],false],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"close\\\"],null],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"select-user\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"searchEnabled\\\",\\\"searchPlaceholder\\\",\\\"searchField\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"select_values\\\"],null],[24,[\\\"restValues\\\"]],true,[28,\\\"t\\\",[\\\"search\\\"],null],\\\"fullName\\\",[28,\\\"action\\\",[[23,0,[]],\\\"selectValue\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[23,1,[\\\"fullName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"td\\\",true],[8],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/escalations/reminder-block.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/escalations/section-conditions\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"MQ+vutRn\",\n    \"block\": \"{\\\"symbols\\\":[\\\"condition\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"section-conditions\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title-section\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"t\\\",[\\\"conditions_desc\\\"],null],false],[0,\\\":\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"condition\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"conditions\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"escalations/condition-block\\\",null,[[\\\"condition\\\",\\\"conditionRules\\\",\\\"properties\\\",\\\"departments\\\",\\\"issueTypes\\\",\\\"channelTypes\\\",\\\"count\\\",\\\"onChange\\\",\\\"onDelete\\\"],[[23,1,[]],[24,[\\\"restRules\\\"]],[24,[\\\"properties\\\"]],[24,[\\\"departments\\\"]],[24,[\\\"issueTypes\\\"]],[24,[\\\"channelTypes\\\"]],[24,[\\\"conditions\\\",\\\"length\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateConditions\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"deleteCondition\\\"],null]]]],false],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"separator\\\"],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"block-footer\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"addButtonVisible\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"span\\\",true],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"addCondition\\\"],null]],[8],[1,[28,\\\"paper-icon\\\",[\\\"add_circle\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"new_condition\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/escalations/section-conditions.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/escalations/section-escalations\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"+elQR70Y\",\n    \"block\": \"{\\\"symbols\\\":[\\\"escalation\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"section-escalations\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title-section\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"t\\\",[\\\"escalations_desc\\\"],null],false],[0,\\\":\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"escalation\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"escalations\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"escalations/escalation-block\\\",null,[[\\\"escalation\\\",\\\"escalationRules\\\",\\\"users\\\",\\\"count\\\",\\\"onChange\\\",\\\"onDelete\\\"],[[23,1,[]],[24,[\\\"restRules\\\"]],[24,[\\\"users\\\"]],[24,[\\\"escalations\\\",\\\"length\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateEscalations\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"deleteEscalation\\\"],null]]]],false],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"separator\\\"],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"block-footer\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"addButtonVisible\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"span\\\",true],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"addEscalation\\\"],null]],[8],[1,[28,\\\"paper-icon\\\",[\\\"add_circle\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"new_escalation\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/escalations/section-escalations.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/escalations/section-reminders\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"LqZzcYRw\",\n    \"block\": \"{\\\"symbols\\\":[\\\"reminder\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"section-reminders\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title-section\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"t\\\",[\\\"reminders_desc\\\"],null],false],[0,\\\":\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"reminder\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"reminders\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"escalations/reminder-block\\\",null,[[\\\"reminder\\\",\\\"reminderRules\\\",\\\"users\\\",\\\"count\\\",\\\"onChange\\\",\\\"onDelete\\\"],[[23,1,[]],[24,[\\\"restRules\\\"]],[24,[\\\"users\\\"]],[24,[\\\"reminders\\\",\\\"length\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateReminders\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"deleteReminder\\\"],null]]]],false],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"separator\\\"],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"block-footer\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"addButtonVisible\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"span\\\",true],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"addReminder\\\"],null]],[8],[1,[28,\\\"paper-icon\\\",[\\\"add_circle\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"new_reminder\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/escalations/section-reminders.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/escalations/section-slatarget\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"i4bTn/DR\",\n    \"block\": \"{\\\"symbols\\\":[\\\"target\\\",\\\"h\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"section-slatarget\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"table\\\",true],[10,\\\"class\\\",\\\"table\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"thead\\\",true],[8],[0,\\\"\\\\n            \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"slaTarget\\\",\\\"length\\\"]],4],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"th\\\",true],[8],[1,[28,\\\"t\\\",[\\\"priority\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[7,\\\"th\\\",true],[8],[1,[28,\\\"t\\\",[\\\"Escalations.first_response_target\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"th\\\",true],[8],[1,[28,\\\"t\\\",[\\\"Escalations.next_response_target\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"th\\\",true],[8],[1,[28,\\\"t\\\",[\\\"Escalations.resolution_target\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"th\\\",true],[8],[1,[28,\\\"t\\\",[\\\"Escalations.operation_hours\\\"],null],false],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"tbody\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"slaTarget\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,1,[\\\"priority\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"priority\\\"]],\\\"U\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"urgent\\\"],[8],[1,[28,\\\"t\\\",[\\\"priorities.urgent\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"priority\\\"]],\\\"H\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"high\\\"],[8],[1,[28,\\\"t\\\",[\\\"priorities.high\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"priority\\\"]],\\\"M\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"medium\\\"],[8],[1,[28,\\\"t\\\",[\\\"priorities.medium\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"priority\\\"]],\\\"L\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"low\\\"],[8],[1,[28,\\\"t\\\",[\\\"priorities.low\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"escalations/time-interval-select\\\",null,[[\\\"value\\\",\\\"required\\\",\\\"onChange\\\"],[[23,1,[\\\"frt\\\"]],true,[28,\\\"action\\\",[[23,0,[]],\\\"checkForm\\\"],null]]]],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"escalations/time-interval-select\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[23,1,[\\\"nrt\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"checkForm\\\"],null]]]],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"escalations/time-interval-select\\\",null,[[\\\"value\\\",\\\"required\\\",\\\"onChange\\\"],[[23,1,[\\\"rt\\\"]],true,[28,\\\"action\\\",[[23,0,[]],\\\"checkForm\\\"],null]]]],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"td\\\",true],[10,\\\"class\\\",\\\"select-wrap\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[[24,[\\\"hoursOptions\\\"]],[23,1,[\\\"hours\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateHours\\\",[23,1,[]]],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[23,2,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/escalations/section-slatarget.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/escalations/time-interval-select\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"0JTg//1q\",\n    \"block\": \"{\\\"symbols\\\":[\\\"m\\\",\\\"h\\\",\\\"d\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"time-interval-select\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"dropdownClass\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[\\\"time-select\\\",[23,0,[\\\"days\\\"]],[23,0,[\\\"day\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateValue\\\",\\\"day\\\"],null]]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[23,3,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[0,\\\"    \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"time.day_1\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"dropdownClass\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[\\\"time-select\\\",[23,0,[\\\"hours\\\"]],[23,0,[\\\"hour\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateValue\\\",\\\"hour\\\"],null]]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[23,2,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"    \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"time.hour_1\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"dropdownClass\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[\\\"time-select\\\",[23,0,[\\\"minutes\\\"]],[23,0,[\\\"minute\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateValue\\\",\\\"minute\\\"],null]]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[23,1,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"    \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"time.minute_1\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[9]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/escalations/time-interval-select.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/field-emoji\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"Zo7isEwT\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"click-outside\\\",null,[[\\\"action\\\",\\\"tagName\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"onClickOutsidePopup\\\"],null],\\\"\\\"]],{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"msg wrap-editor-emoji\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"txt-input \\\",[28,\\\"if\\\",[[24,[\\\"isFocus\\\"]],\\\"focus\\\",\\\"\\\"],null],\\\" \\\",[22,\\\"class\\\"]]]],[11,\\\"id\\\",[22,\\\"id\\\"]],[10,\\\"onkeypress\\\",\\\"return (this.innerText.length <= 256)\\\"],[11,\\\"placeholder\\\",[28,\\\"t\\\",[\\\"message\\\"],null]],[10,\\\"contenteditable\\\",\\\"true\\\"],[11,\\\"onkeyup\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onKeyUp\\\"],null]],[11,\\\"onmouseup\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onMouseUp\\\"],null]],[11,\\\"onBlur\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInputMessage\\\",[24,[\\\"extraData\\\"]],\\\"\\\",true],null]],[8],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isFocus\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"popups/emoji-picker\\\",null,[[\\\"onSelectEmoji\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"onSelectEmoji\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/field-emoji.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/helpdesk/add-comment\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"kPT7gLL1\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"comment-field-task\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"user-has-permission\\\",[\\\"helpdesk.add_comment\\\"],null]],null,{\\\"statements\\\":[[4,\\\"unless\\\",[[24,[\\\"showEditor\\\"]]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"onClick\\\",\\\"class\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"showCommentField\\\"],null],\\\"secondary-button\\\"]],{\\\"statements\\\":[[0,\\\"                Click to add comment\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"showEditor\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"input-chat\\\",null,[[\\\"onInputMessage\\\",\\\"msgBody\\\",\\\"currentText\\\",\\\"mentioned\\\"],[[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"isOpenUserPopup\\\"]]],null],true],null],[24,[\\\"comment\\\"]],[24,[\\\"currentText\\\"]],[24,[\\\"mentioned\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"isOpenUserPopup\\\"]]],null,{\\\"statements\\\":[[4,\\\"chat/chat-note-user-popup\\\",null,[[\\\"popupUsers\\\",\\\"class\\\",\\\"onclickOutside\\\",\\\"chooseUser\\\"],[[24,[\\\"popupUsers\\\"]],\\\"wrapper-icon-chat\\\",[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"isOpenUserPopup\\\"]]],null],false],null],[28,\\\"action\\\",[[23,0,[]],\\\"chooseUser\\\"],null]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"showEditor\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flexDisplay\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-60\\\"],[8],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"class\\\",\\\"onClick\\\"],[\\\"pull-right\\\",[28,\\\"action\\\",[[23,0,[]],\\\"closeEditor\\\"],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"common/buttons/primary\\\",null,[[\\\"class\\\",\\\"onClick\\\"],[\\\"pull-right\\\",[28,\\\"action\\\",[[23,0,[]],\\\"addComment\\\"],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.add\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/helpdesk/add-comment.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/helpdesk/department-selector\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"HAwa7Oqy\",\n    \"block\": \"{\\\"symbols\\\":[\\\"option\\\",\\\"department\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"isEditMode\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"multiple\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",false],[12,\\\"class\\\",[29,[\\\"department-selector \\\",[22,\\\"class\\\"]]]],[3,\\\"action\\\",[[23,0,[]],\\\"selectDepartment\\\",\\\"onMouseUp\\\"]],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"activeDepartments\\\"]]],null,{\\\"statements\\\":[[4,\\\"paper-checkbox\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[23,2,[\\\"selected\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[23,2,[\\\"selected\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[23,2,[\\\"displayName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[2]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"class\\\",\\\"options\\\",\\\"selected\\\",\\\"disabled\\\",\\\"required\\\",\\\"searchEnabled\\\",\\\"searchPlaceholder\\\",\\\"searchField\\\",\\\"onChange\\\"],[[24,[\\\"placeholder\\\"]],[28,\\\"concat\\\",[\\\"department-selector \\\",[24,[\\\"class\\\"]]],null],[24,[\\\"activeDepartments\\\"]],[24,[\\\"value\\\"]],[24,[\\\"disabled\\\"]],[24,[\\\"required\\\"]],true,[28,\\\"t\\\",[\\\"search\\\"],null],\\\"displayName\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onSelectChange\\\"],null]]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[23,1,[\\\"displayName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"    \\\"],[1,[24,[\\\"value\\\",\\\"displayName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/helpdesk/department-selector.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/helpdesk/priority-selector\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"KIbYaDh2\",\n    \"block\": \"{\\\"symbols\\\":[\\\"option\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"isEditMode\\\"]]],null,{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"class\\\",\\\"options\\\",\\\"placeholder\\\",\\\"selected\\\",\\\"disabled\\\",\\\"onChange\\\"],[[28,\\\"concat\\\",[\\\"priority-selector \\\",[24,[\\\"class\\\"]]],null],[24,[\\\"options\\\"]],[24,[\\\"placeholder\\\"]],[24,[\\\"selected\\\"]],[24,[\\\"disabled\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"changeValue\\\"],null]]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"span\\\",true],[11,\\\"class\\\",[29,[[23,1,[\\\"id\\\"]]]]],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[[28,\\\"concat\\\",[\\\"priority-\\\",[23,1,[\\\"id\\\"]]],null]],null],false],[0,\\\"\\\\n            \\\"],[1,[28,\\\"t\\\",[[23,1,[\\\"title\\\"]]],null],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"span\\\",true],[11,\\\"class\\\",[29,[\\\"priority-selector \\\",[24,[\\\"selected\\\",\\\"id\\\"]]]]],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"svg-icon\\\",[[28,\\\"concat\\\",[\\\"priority-\\\",[24,[\\\"selected\\\",\\\"id\\\"]]],null]],null],false],[0,\\\"\\\\n        \\\"],[1,[28,\\\"t\\\",[[24,[\\\"selected\\\",\\\"title\\\"]]],null],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/helpdesk/priority-selector.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/helpdesk/status-selector\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"X4Sh2LsM\",\n    \"block\": \"{\\\"symbols\\\":[\\\"option\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"isEditMode\\\"]]],null,{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"placeholder\\\",\\\"selected\\\",\\\"disabled\\\",\\\"onChange\\\"],[[24,[\\\"options\\\"]],[24,[\\\"placeholder\\\"]],[24,[\\\"selected\\\"]],[24,[\\\"disabled\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"changeValue\\\"],null]]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"span\\\",true],[11,\\\"class\\\",[29,[[23,1,[\\\"id\\\"]]]]],[8],[1,[28,\\\"t\\\",[[23,1,[\\\"title\\\"]]],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"span\\\",true],[11,\\\"class\\\",[29,[[24,[\\\"selected\\\",\\\"id\\\"]]]]],[8],[1,[28,\\\"t\\\",[[24,[\\\"selected\\\",\\\"title\\\"]]],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/helpdesk/status-selector.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/helpdesk/task-board\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"IEK6fLIe\",\n    \"block\": \"{\\\"symbols\\\":[\\\"task\\\",\\\"column\\\",\\\"task\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"hideLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"task-board-wrap\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"statusTaskColumns\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"task-board-column \\\",[23,2,[\\\"type\\\"]]]]],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"board-column-header\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                        \\\"],[1,[23,2,[\\\"title\\\"]],false],[0,\\\"\\\\n                        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"count\\\"],[8],[1,[23,2,[\\\"data\\\",\\\"length\\\"]],false],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,2,[\\\"isBtnCreate\\\"]]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onCreateTask\\\"]],[23,2,[\\\"type\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"add\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"board-column-content\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"drag-sort-list\\\",null,[[\\\"items\\\",\\\"dragEndAction\\\"],[[23,2,[\\\"data\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"dragEnd\\\"],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"helpdesk/task-card\\\",null,[[\\\"task\\\",\\\"users\\\",\\\"departments\\\",\\\"userDateTimeFormat\\\",\\\"onAssign\\\",\\\"onUpdateDepartment\\\",\\\"onSelect\\\",\\\"onSelectWatcher\\\",\\\"onDelete\\\"],[[23,3,[]],[24,[\\\"users\\\"]],[24,[\\\"departments\\\"]],[24,[\\\"userDateTimeFormat\\\"]],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onAssign\\\"]],[23,3,[]]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onUpdateDepartment\\\"]],[23,3,[]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"checkTask\\\",[23,3,[]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"selectWatcher\\\"],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onDelete\\\"]],[23,3,[]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"and\\\",[false,[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\",\\\"isAdmin\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedFilterOptions\\\",\\\"status\\\"]],\\\"ARCHIVED\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"task-board-column ARCHIVED\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"board-column-header\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"t\\\",[\\\"status.archived\\\"],null],false],[0,\\\"\\\\n                            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"count\\\"],[8],[1,[24,[\\\"archivedTasks\\\",\\\"length\\\"]],false],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"board-column-content\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"drag-sort-list\\\",null,[[\\\"items\\\",\\\"dragEndAction\\\"],[[24,[\\\"archivedTasks\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"dragEnd\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"helpdesk/task-card\\\",null,[[\\\"task\\\",\\\"users\\\",\\\"departments\\\",\\\"userDateTimeFormat\\\",\\\"onAssign\\\",\\\"onUpdateDepartment\\\",\\\"onSelect\\\",\\\"onSelectWatcher\\\",\\\"onDelete\\\"],[[23,1,[]],[24,[\\\"users\\\"]],[24,[\\\"departments\\\"]],[24,[\\\"userDateTimeFormat\\\"]],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onAssign\\\"]],[23,1,[]]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onUpdateDepartment\\\"]],[23,1,[]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"checkTask\\\",[23,1,[]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"selectWatcher\\\"],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onDelete\\\"]],[23,1,[]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"    \\\"],[1,[22,\\\"application-loading\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/helpdesk/task-board.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/helpdesk/task-card\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"nJIXl2O2\",\n    \"block\": \"{\\\"symbols\\\":[\\\"watcher\\\",\\\"index\\\",\\\"option\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"board-card \\\",[28,\\\"if\\\",[[24,[\\\"task\\\",\\\"selected\\\"]],\\\"selected\\\",\\\"\\\"],null],\\\" \\\",[24,[\\\"task\\\",\\\"status\\\"]]]]],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"chooseCard\\\",[24,[\\\"task\\\"]]],null]],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"card-priority \\\",[24,[\\\"task\\\",\\\"priority\\\"]]]]],[8],[0,\\\"\\\\n        \\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"right\\\"]],{\\\"statements\\\":[[1,[24,[\\\"task\\\",\\\"priority\\\"]],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"card-content\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"task-id\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"query\\\",\\\"route\\\"],[\\\"link\\\",[28,\\\"hash\\\",null,[[\\\"id\\\"],[[24,[\\\"task\\\",\\\"id\\\"]]]]],\\\"tasks.edit\\\"]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"convert-capitalize\\\",[[24,[\\\"task\\\",\\\"slug\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"task\\\",\\\"status\\\"]],\\\"RE_OPENED\\\"],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"task-status\\\"],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"re-open\\\"],null],false],[0,\\\"\\\\n                \\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"right\\\"]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"status.re_opened\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[28,\\\"not\\\",[[28,\\\"or\\\",[[28,\\\"eq\\\",[[24,[\\\"task\\\",\\\"status\\\"]],\\\"DELETED\\\"],null],[28,\\\"eq\\\",[[24,[\\\"task\\\",\\\"status\\\"]],\\\"ARCHIVED\\\"],null]],null]],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"task-del-btn\\\"],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onDelete\\\"]]],null]],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash2\\\"],null],false],[0,\\\"\\\\n                \\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"right\\\"]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"task-title\\\"],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"tasks/source-selector\\\",null,[[\\\"value\\\",\\\"isEditMode\\\"],[[24,[\\\"task\\\",\\\"source\\\"]],false]]],false],[0,\\\"\\\\n            \\\"],[1,[24,[\\\"task\\\",\\\"title\\\"]],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"task-assignee\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onAssign\\\"]]],null]],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\"],[20,[24,[\\\"task\\\",\\\"assignedTo\\\"]]]]],false],[0,\\\"\\\\n                \\\"],[1,[28,\\\"user-fullname\\\",[[24,[\\\"task\\\",\\\"assignedTo\\\"]]],null],false],[0,\\\"\\\\n                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"icon-expand-collapse\\\"],null],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"task-department\\\"],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"departments\\\"],null],false],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"required\\\",\\\"searchEnabled\\\",\\\"searchPlaceholder\\\",\\\"searchField\\\",\\\"onChange\\\"],[\\\" \\\",[24,[\\\"departments\\\"]],[24,[\\\"task\\\",\\\"department\\\"]],true,true,[28,\\\"t\\\",[\\\"search\\\"],null],\\\"displayName\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onSelectChange\\\"],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[23,3,[\\\"displayName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"card-footer\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"chat-bubble\\\"],null],false],[0,\\\"\\\\n                \\\"],[1,[24,[\\\"task\\\",\\\"comments\\\",\\\"length\\\"]],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"notes\\\"],null],false],[0,\\\"\\\\n                \\\"],[1,[24,[\\\"task\\\",\\\"attachments\\\",\\\"length\\\"]],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"due-date\\\",[28,\\\"if\\\",[[24,[\\\"task\\\",\\\"dueDateExpired\\\"]],\\\" expired\\\",\\\"\\\"],null]]]],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"task\\\",\\\"dueDate\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"calendar3\\\"],null],false],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"moment-from-now\\\",[[24,[\\\"task\\\",\\\"dueDate\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"task-watchers\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"task\\\",\\\"watchers\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"participants-avatars\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"task\\\",\\\"watchers\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"lt\\\",[[23,2,[]],5],null]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\"],[25,[23,1,[]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1,2]},null],[4,\\\"if\\\",[[24,[\\\"leftCountWatchers\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"count\\\"],[8],[0,\\\"+\\\"],[1,[22,\\\"leftCountWatchers\\\"],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[7,\\\"div\\\",true],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"selectWatcher\\\",[24,[\\\"task\\\"]]],null]],[10,\\\"class\\\",\\\"add-btn\\\"],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"add\\\"],null],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/helpdesk/task-card.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/helpdesk/task-list\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"OqaadLj5\",\n    \"block\": \"{\\\"symbols\\\":[\\\"table\\\",\\\"body\\\",\\\"task\\\",\\\"row\\\",\\\"menu\\\",\\\"column\\\",\\\"head\\\",\\\"column\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"hideLoading\\\"]]],null,{\\\"statements\\\":[[4,\\\"paper-data-table\\\",null,[[\\\"sortDir\\\",\\\"class\\\",\\\"selectable\\\"],[\\\"desc\\\",\\\"table\\\",true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"head\\\"]],\\\"expected `table.head` to be a contextual component but found a string. Did you mean `(component table.head)`? ('inboxfront/templates/components/helpdesk/task-list.hbs' @ L7:C11) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/components/helpdesk/task-list.hbs' @ L8:C15) \\\"],null]],[[\\\"class\\\"],[\\\"checkbox\\\"]],{\\\"statements\\\":[[4,\\\"paper-checkbox\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"allCheckTasks\\\"]],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onSelectAllTasks\\\"]],[28,\\\"not\\\",[[24,[\\\"allCheckTasks\\\"]]],null]],null]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/components/helpdesk/task-list.hbs' @ L15:C15) \\\"],null]],[[\\\"sortProp\\\"],[\\\"slug\\\"]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"task_id\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n            \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/components/helpdesk/task-list.hbs' @ L16:C15) \\\"],null]],[[\\\"sortProp\\\"],[\\\"title\\\"]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"subject\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n            \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/components/helpdesk/task-list.hbs' @ L17:C15) \\\"],null]],[[\\\"sortProp\\\"],[\\\"company\\\"]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"company\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n            \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/components/helpdesk/task-list.hbs' @ L18:C15) \\\"],null]],[[\\\"sortProp\\\"],[\\\"contactFirstName\\\"]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"contact\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"columns\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,8,[\\\"visible\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/components/helpdesk/task-list.hbs' @ L22:C23) \\\"],null]],[[\\\"sortProp\\\"],[[23,8,[\\\"id\\\"]]]],{\\\"statements\\\":[[4,\\\"if\\\",[[23,8,[\\\"isCustomField\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[23,8,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[[23,8,[\\\"title\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[8]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/components/helpdesk/task-list.hbs' @ L32:C15) \\\"],null]],[[\\\"class\\\"],[\\\"actions\\\"]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"common/column-select\\\",null,[[\\\"columns\\\",\\\"onUpdateColumns\\\"],[[24,[\\\"columns\\\"]],[23,0,[\\\"onUpdateColumns\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[7]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `table.body` to be a contextual component but found a string. Did you mean `(component table.body)`? ('inboxfront/templates/components/helpdesk/task-list.hbs' @ L40:C11) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[28,\\\"sort-by\\\",[[23,1,[\\\"sortDesc\\\"]],[24,[\\\"tasks\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"row\\\"]],\\\"expected `body.row` to be a contextual component but found a string. Did you mean `(component body.row)`? ('inboxfront/templates/components/helpdesk/task-list.hbs' @ L42:C19) \\\"],null]],[[\\\"edit\\\"],[true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/components/helpdesk/task-list.hbs' @ L43:C23) \\\"],null]],[[\\\"checkbox\\\"],[true]],{\\\"statements\\\":[[4,\\\"paper-checkbox\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[23,3,[\\\"checked\\\"]],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onSelectTask\\\"]],[23,3,[]]],null]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/components/helpdesk/task-list.hbs' @ L51:C23) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"query\\\",\\\"route\\\"],[\\\"link\\\",[28,\\\"hash\\\",null,[[\\\"id\\\"],[[23,3,[\\\"id\\\"]]]]],\\\"tasks.edit\\\"]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"convert-capitalize\\\",[[23,3,[\\\"slug\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/components/helpdesk/task-list.hbs' @ L57:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"trim-string\\\",[[23,3,[\\\"title\\\"]],40],null],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"gt\\\",[[23,3,[\\\"title\\\",\\\"length\\\"]],40],null]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"top\\\"]],{\\\"statements\\\":[[1,[23,3,[\\\"title\\\"]],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/components/helpdesk/task-list.hbs' @ L64:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[23,3,[\\\"companyName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/components/helpdesk/task-list.hbs' @ L68:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[23,3,[\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[23,3,[\\\"lastName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"columns\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,6,[\\\"visible\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/components/helpdesk/task-list.hbs' @ L74:C31) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"tasks/task-list-item\\\",null,[[\\\"task\\\",\\\"field\\\",\\\"fields\\\",\\\"userDateTimeFormat\\\",\\\"onAssign\\\",\\\"onUpdatePriority\\\",\\\"onUpdateStatus\\\"],[[23,3,[]],[23,6,[]],[24,[\\\"fields\\\"]],[24,[\\\"userDateTimeFormat\\\"]],[23,0,[\\\"onAssign\\\"]],[23,0,[\\\"onUpdatePriority\\\"]],[23,0,[\\\"onUpdateStatus\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[6]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/components/helpdesk/task-list.hbs' @ L88:C23) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"common/grid/action-dropdown\\\",null,null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"item\\\"]],\\\"expected `menu.item` to be a contextual component but found a string. Did you mean `(component menu.item)`? ('inboxfront/templates/components/helpdesk/task-list.hbs' @ L90:C31) \\\"],null]],[[\\\"permission\\\"],[\\\"helpdesk.view_ticket\\\"]],{\\\"statements\\\":[[4,\\\"link-to\\\",null,[[\\\"query\\\",\\\"route\\\"],[[28,\\\"hash\\\",null,[[\\\"id\\\"],[[23,3,[\\\"id\\\"]]]]],\\\"tasks.edit\\\"]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"edit\\\"],null],false],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.edit\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"item\\\"]],\\\"expected `menu.item` to be a contextual component but found a string. Did you mean `(component menu.item)`? ('inboxfront/templates/components/helpdesk/task-list.hbs' @ L98:C31) \\\"],null]],[[\\\"permission\\\",\\\"icon\\\",\\\"onClick\\\"],[\\\"helpdesk.delete_ticket\\\",\\\"trash-outlined\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onDelete\\\"]],[23,3,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[5]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[4]},null]],\\\"parameters\\\":[3]},null]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"    \\\"],[1,[22,\\\"application-loading\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/helpdesk/task-list.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/import/import-table\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"DpvB8PL0\",\n    \"block\": \"{\\\"symbols\\\":[\\\"table\\\",\\\"body\\\",\\\"item\\\",\\\"row\\\",\\\"head\\\"],\\\"statements\\\":[[4,\\\"paper-data-table\\\",null,[[\\\"sortProp\\\",\\\"sortDir\\\",\\\"class\\\",\\\"selectable\\\"],[\\\"title\\\",\\\"desc\\\",\\\"table transparent admin-table\\\",true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"head\\\"]],\\\"expected `table.head` to be a contextual component but found a string. Did you mean `(component table.head)`? ('inboxfront/templates/components/import/import-table.hbs' @ L7:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/components/import/import-table.hbs' @ L8:C11) \\\"],null]],[[\\\"sortProp\\\"],[\\\"processName\\\"]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"name\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/components/import/import-table.hbs' @ L9:C11) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"t\\\",[\\\"processed_records\\\"],null],false],[0,\\\"\\\\n\\\"],[4,\\\"paper-icon\\\",[\\\"info\\\"],null,{\\\"statements\\\":[[0,\\\"                   \\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"top\\\"]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"processed_records_info\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/components/import/import-table.hbs' @ L15:C11) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"t\\\",[\\\"new_records\\\"],null],false],[0,\\\"\\\\n\\\"],[4,\\\"paper-icon\\\",[\\\"info\\\"],null,{\\\"statements\\\":[[0,\\\"                   \\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"top\\\"]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"new_records_info\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/components/import/import-table.hbs' @ L21:C11) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"t\\\",[\\\"updated_records\\\"],null],false],[0,\\\"\\\\n\\\"],[4,\\\"paper-icon\\\",[\\\"info\\\"],null,{\\\"statements\\\":[[0,\\\"                   \\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"top\\\"]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"updated_records_info\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/components/import/import-table.hbs' @ L27:C11) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"t\\\",[\\\"error_count\\\"],null],false],[0,\\\"\\\\n\\\"],[4,\\\"paper-icon\\\",[\\\"info\\\"],null,{\\\"statements\\\":[[0,\\\"                   \\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"top\\\"]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"error_count_info\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/components/import/import-table.hbs' @ L33:C11) \\\"],null]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"source\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n        \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/components/import/import-table.hbs' @ L34:C11) \\\"],null]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"user\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n        \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/components/import/import-table.hbs' @ L35:C11) \\\"],null]],[[\\\"sortProp\\\"],[\\\"createdAt\\\"]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"imported_date\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[5]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `table.body` to be a contextual component but found a string. Did you mean `(component table.body)`? ('inboxfront/templates/components/import/import-table.hbs' @ L37:C7) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[28,\\\"sort-by\\\",[[23,1,[\\\"sortDesc\\\"]],[24,[\\\"items\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"row\\\"]],\\\"expected `body.row` to be a contextual component but found a string. Did you mean `(component body.row)`? ('inboxfront/templates/components/import/import-table.hbs' @ L39:C15) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/components/import/import-table.hbs' @ L40:C19) \\\"],null]],null,{\\\"statements\\\":[[1,[23,3,[\\\"processName\\\"]],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/components/import/import-table.hbs' @ L41:C19) \\\"],null]],null,{\\\"statements\\\":[[1,[23,3,[\\\"processed\\\"]],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/components/import/import-table.hbs' @ L42:C19) \\\"],null]],null,{\\\"statements\\\":[[1,[23,3,[\\\"added\\\"]],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/components/import/import-table.hbs' @ L43:C19) \\\"],null]],null,{\\\"statements\\\":[[1,[23,3,[\\\"updated\\\"]],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/components/import/import-table.hbs' @ L44:C19) \\\"],null]],null,{\\\"statements\\\":[[1,[23,3,[\\\"errors\\\"]],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/components/import/import-table.hbs' @ L45:C19) \\\"],null]],null,{\\\"statements\\\":[[1,[23,3,[\\\"source\\\"]],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/components/import/import-table.hbs' @ L46:C19) \\\"],null]],null,{\\\"statements\\\":[[1,[28,\\\"user-fullname\\\",[[23,3,[\\\"uploadedBy\\\"]]],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/components/import/import-table.hbs' @ L47:C19) \\\"],null]],null,{\\\"statements\\\":[[1,[28,\\\"moment-format\\\",[[23,3,[\\\"createdAt\\\"]],\\\"DD/MM/YYYY\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[4]},null]],\\\"parameters\\\":[3]},null]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/import/import-table.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/input-chat\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"HJRqpPR8\",\n    \"block\": \"{\\\"symbols\\\":[\\\"act\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"isShowTextEditor\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"action-text-editor \\\",[28,\\\"if\\\",[[24,[\\\"isFocus\\\"]],\\\"focus\\\",\\\"\\\"],null]]]],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"actionsEditor\\\"]]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"onClick\\\",\\\"class\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"toggleActionBar\\\",[23,1,[]]],null],[28,\\\"if\\\",[[23,1,[\\\"isActive\\\"]],\\\"active\\\",\\\"\\\"],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[23,1,[\\\"icon\\\"]],true],[0,\\\"\\\\n                \\\"],[4,\\\"paper-tooltip\\\",null,null,{\\\"statements\\\":[[1,[23,1,[\\\"title\\\"]],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"showReplyInput\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"wrap-reply \\\",[28,\\\"if\\\",[[24,[\\\"isFocus\\\"]],\\\"focus\\\",\\\"\\\"],null],\\\" \\\",[28,\\\"if\\\",[[24,[\\\"isShowTextEditor\\\"]],\\\"isEditor\\\",\\\"\\\"],null]]]],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"replyTo\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"close-icon\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"showReplyInput\\\"]]],null],false],null]],[8],[1,[28,\\\"svg-icon\\\",[\\\"close\\\"],null],false],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"reply-info\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"author\\\"],[8],[1,[28,\\\"user-fullname\\\",[[24,[\\\"selectedMessage\\\",\\\"agent\\\",\\\"agentProfile\\\",\\\"user\\\"]]],null],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"date\\\"],[8],[1,[28,\\\"moment-format\\\",[[24,[\\\"selectedMessage\\\",\\\"created\\\"]],\\\"DD/MM/YY h:mm A\\\"],null],false],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[8],[1,[24,[\\\"selectedMessage\\\",\\\"body\\\"]],true],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"previewLink\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"preview-link \\\",[28,\\\"if\\\",[[24,[\\\"isFocus\\\"]],\\\"focus\\\",\\\"\\\"],null]]]],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"hyperlink\\\"],null],false],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"preview-content\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"preview-title\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"a\\\",true],[11,\\\"href\\\",[24,[\\\"previewLink\\\",\\\"ogUrl\\\"]]],[10,\\\"target\\\",\\\"_blank\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[24,[\\\"previewLink\\\",\\\"title\\\"]],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"preview-description\\\"],[8],[1,[24,[\\\"previewLink\\\",\\\"description\\\"]],false],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"closeBtn\\\"],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"closePreviewLink\\\"],null]],[8],[1,[28,\\\"svg-icon\\\",[\\\"close\\\"],null],false],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"txt-input \\\",[28,\\\"if\\\",[[24,[\\\"isFocus\\\"]],\\\"focus\\\",\\\"\\\"],null],\\\" \\\",[28,\\\"if\\\",[[24,[\\\"isShowTextEditor\\\"]],\\\"isEditor\\\",\\\"\\\"],null],\\\"\\\\n    \\\",[28,\\\"if\\\",[[24,[\\\"showReplyInput\\\"]],\\\"isReply\\\",\\\"\\\"],null],[28,\\\"if\\\",[[24,[\\\"inputClass\\\"]],[24,[\\\"inputClass\\\"]]],null]]]],[10,\\\"id\\\",\\\"editor\\\"],[11,\\\"placeholder\\\",[22,\\\"placeholder\\\"]],[10,\\\"contenteditable\\\",\\\"true\\\"],[11,\\\"onkeyup\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onKeyUp\\\"],null]],[11,\\\"onmouseup\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onMouseUp\\\"],null]],[11,\\\"onblur\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onBlur\\\"],null]],[8],[0,\\\"\\\\n    \\\"],[1,[22,\\\"currentText\\\"],true],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"actions-input \\\",[28,\\\"if\\\",[[24,[\\\"isFocus\\\"]],\\\"focus\\\",\\\"\\\"],null]]]],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isChat\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"span\\\",true],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"openReply\\\"],null]],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"response-template\\\"],null],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"span\\\",true],[11,\\\"class\\\",[28,\\\"if\\\",[[24,[\\\"showKBSearch\\\"]],\\\"active\\\"],null]],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"openKBSearch\\\"],null]],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"book\\\"],null],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[7,\\\"span\\\",true],[11,\\\"class\\\",[28,\\\"if\\\",[[24,[\\\"isShowTextEditor\\\"]],\\\"active\\\",\\\"\\\"],null]],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"openEditor\\\"],null]],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"formatting\\\"],null],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"calendar-icon\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"openCalendar\\\"],null]],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"icon-calendar\\\"],null],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"unless\\\",[[24,[\\\"replyTab\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"span\\\",true],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"openPopupUsers\\\"],null]],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"dog\\\"],null],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"attach-btn\\\"],[10,\\\"id\\\",\\\"addAttachment\\\"],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"attach\\\"],null],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[1,[28,\\\"popups/emoji-picker\\\",null,[[\\\"onSelectEmoji\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"onSelectEmoji\\\"],null]]]],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-send-button\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"sendMessage\\\"],null]],[11,\\\"disabled\\\",[22,\\\"isMessageEmpty\\\"]],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"send-msg\\\"],null],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"],[1,[28,\\\"ember-flatpickr\\\",null,[[\\\"date\\\",\\\"getFlatpickrRef\\\",\\\"dateFormat\\\",\\\"onChange\\\",\\\"class\\\"],[\\\"today\\\",[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"flatpickrRef\\\"]]],null]],null],\\\"d-m-Y\\\",[28,\\\"action\\\",[[23,0,[]],\\\"updateDateRange\\\"],null],\\\"chat-calendar\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/input-chat.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/integrations/app-tab\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"7TctZojt\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"ecommerce-tab\\\"],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onSelectIntegration\\\"]],[24,[\\\"name\\\"]]],null]],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-space-between\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"svg-icon\\\",[[24,[\\\"logo\\\"]]],null],false],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"status \\\",[28,\\\"if\\\",[[24,[\\\"isConnected\\\"]],\\\"connected\\\",\\\"\\\"],null]]]],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"if\\\",[[24,[\\\"isConnected\\\"]],\\\"Connected\\\",\\\"Connect\\\"],null],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"header\\\"],[8],[1,[22,\\\"title\\\"],false],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"tip\\\"],[8],[0,\\\"Built by Raincheck\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"info\\\"],[8],[0,\\\"\\\\n        Sync customers and orders from \\\"],[1,[22,\\\"title\\\"],false],[0,\\\" into Raincheck\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/integrations/app-tab.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/integrations/apps-list\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"4twDUbg6\",\n    \"block\": \"{\\\"symbols\\\":[\\\"property\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"channels-select\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"t\\\",[\\\"company\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"company\\\"],null],[24,[\\\"properties\\\"]],[24,[\\\"selectedProperty\\\"]],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onSelectProperty\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[23,1,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[9],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-banner\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title-banner\\\"],[8],[0,\\\"Integrations and connected apps\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n        Powerful integrations, social channels, workflows, \\\"],[7,\\\"br\\\",true],[8],[9],[0,\\\"and more\\\\n        to seamlessly increase your efficiency, \\\"],[7,\\\"br\\\",true],[8],[9],[0,\\\"and deliver a seamless\\\\n        experience for your clients and teams\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"integration-app\\\"],null],false],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"container-markets\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"ecommerce-title\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"channels2\\\"],null],false],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[0,\\\"Social Media\\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"ecommerce-wrap\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"integrations/channel-tab\\\",null,[[\\\"name\\\",\\\"title\\\",\\\"logo\\\",\\\"isConnected\\\",\\\"selectedProperty\\\",\\\"onSelectIntegration\\\"],[\\\"FACEBOOK\\\",\\\"Facebook messenger\\\",\\\"source-FACEBOOK\\\",[24,[\\\"facebookIsConnected\\\"]],[24,[\\\"selectedProperty\\\"]],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"showDialogAction\\\"]],\\\"FACEBOOK\\\"],null]]]],false],[0,\\\"\\\\n        \\\"],[1,[28,\\\"integrations/channel-tab\\\",null,[[\\\"name\\\",\\\"title\\\",\\\"logo\\\",\\\"isConnected\\\",\\\"selectedProperty\\\",\\\"onSelectIntegration\\\"],[\\\"INSTAGRAM\\\",\\\"Instagram\\\",\\\"source-INSTAGRAM\\\",[24,[\\\"instagramIsConnected\\\"]],[24,[\\\"selectedProperty\\\"]],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"showDialogAction\\\"]],\\\"INSTAGRAM\\\"],null]]]],false],[0,\\\"\\\\n        \\\"],[1,[28,\\\"integrations/channel-tab\\\",null,[[\\\"name\\\",\\\"title\\\",\\\"logo\\\",\\\"isConnected\\\",\\\"selectedProperty\\\",\\\"onSelectIntegration\\\"],[\\\"LINE\\\",\\\"LINE\\\",\\\"source-LINE\\\",[24,[\\\"lineIsConnected\\\"]],[24,[\\\"selectedProperty\\\"]],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"showDialogAction\\\"]],\\\"LINE\\\"],null]]]],false],[0,\\\"\\\\n        \\\"],[1,[28,\\\"integrations/channel-tab\\\",null,[[\\\"name\\\",\\\"title\\\",\\\"logo\\\",\\\"isConnected\\\",\\\"selectedProperty\\\",\\\"onSelectIntegration\\\"],[\\\"WECHAT\\\",\\\"WeChat\\\",\\\"source-WECHAT\\\",[24,[\\\"wechatIsConnected\\\"]],[24,[\\\"selectedProperty\\\"]],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"showDialogAction\\\"]],\\\"WECHAT\\\"],null]]]],false],[0,\\\"\\\\n        \\\"],[1,[28,\\\"integrations/channel-tab\\\",null,[[\\\"name\\\",\\\"title\\\",\\\"logo\\\",\\\"isConnected\\\",\\\"selectedProperty\\\",\\\"onSelectIntegration\\\"],[\\\"TELEGRAM\\\",\\\"Telegram\\\",\\\"source-TELEGRAM\\\",[24,[\\\"telegramIsConnected\\\"]],[24,[\\\"selectedProperty\\\"]],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"showDialogAction\\\"]],\\\"TELEGRAM\\\"],null]]]],false],[0,\\\"\\\\n        \\\"],[1,[28,\\\"integrations/channel-tab\\\",null,[[\\\"name\\\",\\\"title\\\",\\\"logo\\\",\\\"isConnected\\\",\\\"selectedProperty\\\",\\\"onSelectIntegration\\\"],[\\\"TWITTER\\\",\\\"Twitter DM\\\",\\\"source-TWITTER\\\",[24,[\\\"twitterIsConnected\\\"]],[24,[\\\"selectedProperty\\\"]],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"showDialogAction\\\"]],\\\"TWITTER\\\"],null]]]],false],[0,\\\"\\\\n        \\\"],[1,[28,\\\"integrations/channel-tab\\\",null,[[\\\"name\\\",\\\"title\\\",\\\"logo\\\",\\\"isConnected\\\",\\\"selectedProperty\\\",\\\"onSelectIntegration\\\"],[\\\"WHATSAPP\\\",\\\"WhatsApp\\\",\\\"source-WHATSAPP\\\",[24,[\\\"whatsappIsConnected\\\"]],[24,[\\\"selectedProperty\\\"]],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"showDialogAction\\\"]],\\\"WHATSAPP\\\"],null]]]],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"container-markets\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"ecommerce-title\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"e-commerce\\\"],null],false],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[0,\\\"E-commerce\\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"ecommerce-wrap\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"integrations/app-tab\\\",null,[[\\\"name\\\",\\\"title\\\",\\\"logo\\\",\\\"isConnected\\\",\\\"onSelectIntegration\\\"],[\\\"SHOPIFY\\\",\\\"Shopify\\\",\\\"EC-shopify-logo\\\",[24,[\\\"shopifyIsConnected\\\"]],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onSelectIntegration\\\"]]],null]]]],false],[0,\\\"\\\\n        \\\"],[1,[28,\\\"integrations/app-tab\\\",null,[[\\\"name\\\",\\\"title\\\",\\\"logo\\\",\\\"isConnected\\\",\\\"onSelectIntegration\\\"],[\\\"BIGCOMMERCE\\\",\\\"BigCommerce\\\",\\\"EC-bigcommerce-logo\\\",[24,[\\\"bigcommerceIsConnected\\\"]],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onSelectIntegration\\\"]]],null]]]],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"container-markets\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"ecommerce-title\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"crm\\\"],null],false],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[0,\\\"CRM\\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"ecommerce-wrap\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"integrations/app-tab\\\",null,[[\\\"name\\\",\\\"title\\\",\\\"logo\\\",\\\"isConnected\\\",\\\"onSelectIntegration\\\"],[\\\"HUBSPOT\\\",\\\"HubSpot\\\",\\\"CRM-hubspot-logo\\\",[24,[\\\"hubspotIsConnected\\\"]],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onSelectIntegration\\\"]]],null]]]],false],[0,\\\"\\\\n        \\\"],[1,[28,\\\"integrations/app-tab\\\",null,[[\\\"name\\\",\\\"title\\\",\\\"logo\\\",\\\"isConnected\\\",\\\"onSelectIntegration\\\"],[\\\"PIPEDRIVE\\\",\\\"PipeDrive\\\",\\\"CRM-pipedrive-logo\\\",[24,[\\\"pipedriveIsConnected\\\"]],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onSelectIntegration\\\"]]],null]]]],false],[0,\\\"\\\\n        \\\"],[1,[28,\\\"integrations/app-tab\\\",null,[[\\\"name\\\",\\\"title\\\",\\\"logo\\\",\\\"isConnected\\\",\\\"onSelectIntegration\\\"],[\\\"SALESFORCE\\\",\\\"SalesForce\\\",\\\"CRM-salesforce-logo\\\",[24,[\\\"salesforceIsConnected\\\"]],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onSelectIntegration\\\"]]],null]]]],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/integrations/apps-list.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/integrations/channel-tab\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"b5KZdO6b\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"ecommerce-tab\\\"],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onSelectIntegration\\\"]],[24,[\\\"name\\\"]]],null]],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-space-between\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"svg-icon\\\",[[24,[\\\"logo\\\"]]],null],false],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"status \\\",[28,\\\"if\\\",[[24,[\\\"isConnected\\\"]],\\\"connected\\\",\\\"\\\"],null]]]],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"if\\\",[[24,[\\\"isConnected\\\"]],\\\"Connected\\\",\\\"Connect\\\"],null],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"header\\\"],[8],[1,[22,\\\"title\\\"],false],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"tip\\\"],[8],[0,\\\"Built by Raincheck\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"info\\\"],[8],[0,\\\"\\\\n        Some info about \\\"],[1,[22,\\\"title\\\"],false],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"channelName\\\"]]],null,{\\\"statements\\\":[[0,\\\"            Name: \\\"],[1,[22,\\\"channelName\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/integrations/channel-tab.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/integrations/details\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"yHjYPvRP\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"details\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title-details\\\"],[8],[0,\\\"\\\\n\\\"],[0,\\\"        Details\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flexDisplay\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"type\\\"],[[\\\"class\\\"],[\\\"title-icon\\\"]]],false],[0,\\\"\\\\n                Provider\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"link\\\"],[8],[0,\\\"Raincheck\\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"envelope\\\"],[[\\\"class\\\"],[\\\"title-icon\\\"]]],false],[0,\\\"\\\\n                Contact Raincheck\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"link\\\"],[8],[0,\\\"support@raincheck.co\\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flexDisplay\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"create-category\\\"],[[\\\"class\\\"],[\\\"title-icon\\\"]]],false],[0,\\\"\\\\n                Category\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"tags\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"tag-item\\\"],[8],[1,[22,\\\"category\\\"],false],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label alignCenter\\\"],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"location\\\"],[[\\\"class\\\"],[\\\"title-icon\\\"]]],false],[0,\\\"\\\\n                Website\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"a\\\",true],[10,\\\"class\\\",\\\"link alignCenter\\\"],[10,\\\"href\\\",\\\"https://www.raincheck.co\\\"],[8],[0,\\\"\\\\n                    www.raincheck.co\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"panel\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"head\\\"],[8],[0,\\\"Terms of service\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n            You understand that when using this integration, it's up to you to comply with applicable laws and\\\\n            regulations, as well as the \\\"],[7,\\\"a\\\",true],[10,\\\"class\\\",\\\"link\\\"],[8],[0,\\\"Raincheck AUP\\\"],[9],[0,\\\" and\\\\n            \\\"],[7,\\\"a\\\",true],[10,\\\"class\\\",\\\"link\\\"],[8],[0,\\\"Terms of Service\\\"],[9],[0,\\\".\\\\n            Please review this app partner's documentation for more information.\\\"],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"head\\\"],[8],[0,\\\"Privacy Policy\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"data\\\"],[8],[0,\\\"\\\\n                Please refer to the \\\"],[7,\\\"a\\\",true],[10,\\\"class\\\",\\\"link\\\"],[8],[0,\\\"provider's Privacy Policy\\\"],[9],[0,\\\" and \\\"],[7,\\\"a\\\",true],[10,\\\"class\\\",\\\"link\\\"],[8],[0,\\\"Terms of Service\\\"],[9],[0,\\\"\\\\n                for more information.\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"head\\\"],[8],[0,\\\"Data Hosting\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"data\\\"],[8],[0,\\\"\\\\n                For information on where third-party apps store and process data or their compliance with local\\\\n                regulations, please see the provider's documentation and privacy policy.\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/integrations/details.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/integrations/install-form\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"7DKtItHT\",\n    \"block\": \"{\\\"symbols\\\":[\\\"&default\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"ecommerce-settings\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"header\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"logos\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"img\\\",true],[10,\\\"src\\\",\\\"/assets/images/main-logo.svg\\\"],[10,\\\"alt\\\",\\\"main\\\"],[8],[9],[0,\\\"\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"sorting\\\"],[[\\\"class\\\"],[\\\"arrows\\\"]]],false],[0,\\\"\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[[24,[\\\"logo\\\"]]],null],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n            Connect \\\"],[1,[22,\\\"title\\\"],false],[0,\\\" to your Raincheck account\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"content\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"category\\\"]],\\\"E-Commerce\\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"isConnected\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[22,\\\"label\\\"],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"input-group\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,1]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[14,1],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"category\\\"]],\\\"CRM\\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[25,1]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[14,1],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}],[0,\\\"        \\\"],[1,[28,\\\"integrations/details\\\",null,[[\\\"category\\\"],[[24,[\\\"category\\\"]]]]],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/integrations/install-form.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/internal-chat-list\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"aNs0uBN+\",\n    \"block\": \"{\\\"symbols\\\":[\\\"reminder\\\",\\\"message\\\",\\\"menu\\\",\\\"content\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"chat-messages-wrapper\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"showLoader\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"style\\\",\\\"background-color: red; padding: 20px; color: white; font-weight: bold\\\"],[8],[0,\\\"\\\\n            Loading messages...\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"messages\\\",\\\"length\\\"]],[24,[\\\"selectedRoom\\\",\\\"messages\\\",\\\"edges\\\",\\\"length\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"divider _green\\\"],[8],[7,\\\"span\\\",true],[8],[0,\\\"Messages loaded\\\"],[9],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"loader-trigger\\\"],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[4,\\\"each\\\",[[24,[\\\"messages\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"not\\\",[[23,2,[\\\"node\\\",\\\"inReplyTo\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"node\\\"]],[24,[\\\"firstUnreadMessage\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"divider new-messages\\\"],[10,\\\"id\\\",\\\"new-messages-divider\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"span\\\",true],[8],[0,\\\"New messages\\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"msg\\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"node\\\",\\\"pinned\\\"]],true],null],\\\" pinned\\\"],null],[28,\\\"if\\\",[[23,2,[\\\"node\\\",\\\"data\\\",\\\"reminder\\\"]],\\\" reminder\\\"],null],[28,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"node\\\",\\\"bookmarked\\\"]],true],null],\\\" bookmarked\\\"],null]]]],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"message\\\\n                \\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\",\\\"username\\\"]],[23,2,[\\\"node\\\",\\\"user\\\",\\\"username\\\"]]],null],\\\" message-recieved\\\",\\\" message-sent\\\"],null],\\\"\\\\n                    \\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"node\\\",\\\"read\\\"]],true],null],\\\" read\\\",\\\" unread\\\"],null]]]],[11,\\\"id\\\",[29,[\\\"mes\\\",[23,2,[\\\"node\\\",\\\"id\\\"]]]]],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"and\\\",[[24,[\\\"selectedRoom\\\",\\\"isGroup\\\"]],[28,\\\"not-eq\\\",[[23,2,[\\\"node\\\",\\\"user\\\",\\\"username\\\"]],[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\",\\\"username\\\"]]],null]],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-avatar\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"moveThread\\\",null,[23,2,[\\\"node\\\",\\\"user\\\"]]],null]],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\",\\\"userAvatar\\\"],[35,[23,2,[\\\"node\\\",\\\"user\\\"]],[23,2,[\\\"node\\\",\\\"user\\\",\\\"staffprofile\\\",\\\"user\\\"]]]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-avatar\\\"],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\",\\\"userAvatar\\\"],[35,[23,2,[\\\"node\\\",\\\"user\\\"]],[23,2,[\\\"node\\\",\\\"user\\\",\\\"staffprofile\\\",\\\"user\\\"]]]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"content\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"top-info-msg\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"name\\\"],[8],[1,[23,2,[\\\"node\\\",\\\"user\\\",\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[23,2,[\\\"node\\\",\\\"user\\\",\\\"lastName\\\"]],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"date\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isToday\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"moment-format\\\",[[23,2,[\\\"node\\\",\\\"created\\\"]],\\\"h:mma\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"moment-format\\\",[[23,2,[\\\"node\\\",\\\"created\\\"]],\\\"DD/MM/YYYY\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"node\\\",\\\"status\\\"]],\\\"EDITED\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"edited-msg\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.edited\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,2,[\\\"node\\\",\\\"read\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"read-msg\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.read\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,2,[\\\"node\\\",\\\"pinned\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"pin\\\"],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"office-pin\\\"],[[\\\"class\\\"],[\\\"office-pin-icon\\\"]]],false],[0,\\\"\\\\n                                    \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"status.pinned_by_u\\\"],null],false],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"text \\\",[28,\\\"if\\\",[[23,2,[\\\"node\\\",\\\"notification\\\"]],\\\"note\\\",\\\"\\\"],null]]]],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"moveThread\\\",[23,2,[\\\"node\\\",\\\"notification\\\"]]],null]],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"p\\\",true],[10,\\\"class\\\",\\\"title-note\\\"],[8],[0,\\\"Chat with \\\"],[1,[23,2,[\\\"node\\\",\\\"notification\\\",\\\"data\\\"]],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not-eq\\\",[[23,2,[\\\"node\\\",\\\"user\\\",\\\"username\\\"]],[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\",\\\"username\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"user-name\\\"],[8],[1,[23,2,[\\\"node\\\",\\\"notification\\\",\\\"recipient\\\",\\\"firstName\\\"]],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                        \\\"],[7,\\\"p\\\",true],[10,\\\"class\\\",\\\"inner-text\\\"],[8],[0,\\\"\\\\n\\\\n                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"node\\\",\\\"user\\\",\\\"username\\\"]],[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\",\\\"username\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"message-deleted\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.deleted_by_u\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"message-deleted\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.delted_msg\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"node\\\",\\\"status\\\"]],\\\"DELETED\\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"gte\\\",[[23,2,[\\\"node\\\",\\\"attachments\\\",\\\"length\\\"]],1],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"or\\\",[[28,\\\"eq\\\",[[23,2,[\\\"node\\\",\\\"attachments\\\",\\\"0\\\",\\\"extension\\\"]],\\\"application/pdf\\\"],null],[28,\\\"eq\\\",[[23,2,[\\\"node\\\",\\\"attachments\\\",\\\"0\\\",\\\"extension\\\"]],\\\"pdf\\\"],null]],null]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"a\\\",true],[11,\\\"href\\\",[29,[[28,\\\"media-url\\\",[[23,2,[\\\"node\\\",\\\"attachments\\\",\\\"0\\\",\\\"datafile\\\"]]],null]]]],[10,\\\"target\\\",\\\"_blank\\\"],[8],[0,\\\"\\\\n                                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"pdf\\\"],null],false],[0,\\\"\\\\n                                            \\\"],[1,[23,2,[\\\"node\\\",\\\"attachments\\\",\\\"0\\\",\\\"filename\\\"]],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"a\\\",true],[11,\\\"href\\\",[29,[[28,\\\"media-url\\\",[[23,2,[\\\"node\\\",\\\"attachments\\\",\\\"0\\\",\\\"datafile\\\"]]],null]]]],[10,\\\"target\\\",\\\"_blank\\\"],[10,\\\"class\\\",\\\"image-message\\\"],[8],[0,\\\"\\\\n                                            \\\"],[7,\\\"img\\\",true],[11,\\\"src\\\",[29,[[28,\\\"media-url\\\",[[23,2,[\\\"node\\\",\\\"attachments\\\",\\\"0\\\",\\\"datafile\\\"]]],null]]]],[11,\\\"alt\\\",[29,[[23,2,[\\\"node\\\",\\\"attachments\\\",\\\"0\\\",\\\"datafile\\\"]]]]],[8],[9],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[23,2,[\\\"node\\\",\\\"data\\\",\\\"task_id\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"p\\\",true],[10,\\\"class\\\",\\\"inner-text\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"query\\\",\\\"route\\\"],[\\\"link\\\",[28,\\\"hash\\\",null,[[\\\"id\\\"],[[23,2,[\\\"node\\\",\\\"data\\\",\\\"task_id\\\"]]]]],\\\"tasks.edit\\\"]],{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[23,2,[\\\"node\\\",\\\"text\\\"]],true],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[23,2,[\\\"node\\\",\\\"data\\\",\\\"reminder\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"p\\\",true],[10,\\\"class\\\",\\\"inner-text\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"node\\\",\\\"data\\\",\\\"reminder\\\",\\\"status\\\"]],\\\"EDITED\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                            Ok, i've marked reminder about \\\"],[7,\\\"a\\\",true],[10,\\\"class\\\",\\\"link\\\"],[8],[0,\\\"this message\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"reminder\\\",\\\"message\\\",\\\"room\\\",\\\"isGroup\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                                from\\\\n                                                \\\"],[7,\\\"a\\\",true],[10,\\\"class\\\",\\\"link\\\"],[8],[1,[28,\\\"user-fullname\\\",[[24,[\\\"reminder\\\",\\\"message\\\",\\\"user\\\"]]],null],false],[9],[0,\\\"\\\\n                                                in\\\\n                                                \\\"],[7,\\\"a\\\",true],[10,\\\"class\\\",\\\"link\\\"],[8],[1,[24,[\\\"reminder\\\",\\\"message\\\",\\\"room\\\",\\\"title\\\"]],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                            as complete.\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"node\\\",\\\"data\\\",\\\"reminder\\\",\\\"status\\\"]],\\\"DELETED\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                            I’m sorry! I can’t find that reminder. Maybe it was deleted?\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                            You asked me to remind you about this message\\\\n                                        \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"node\\\",\\\"data\\\",\\\"reminder\\\",\\\"status\\\"]],\\\"CREATED\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"replyTo\\\"],[8],[0,\\\"\\\\n                                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"reply-info\\\"],[8],[0,\\\"\\\\n                                                \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\",\\\"userAvatar\\\"],[35,[23,2,[\\\"node\\\",\\\"data\\\",\\\"reminder\\\",\\\"message\\\",\\\"user\\\"]],[23,2,[\\\"node\\\",\\\"data\\\",\\\"reminder\\\",\\\"message\\\",\\\"user\\\",\\\"staffprofile\\\",\\\"user\\\"]]]]],false],[0,\\\"\\\\n                                                \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"user-fullname\\\",[[23,2,[\\\"node\\\",\\\"data\\\",\\\"reminder\\\",\\\"message\\\",\\\"user\\\"]]],null],false],[9],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"node\\\",\\\"data\\\",\\\"reminder\\\",\\\"message\\\",\\\"status\\\"]],\\\"DELETED\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"node\\\",\\\"data\\\",\\\"reminder\\\",\\\"message\\\",\\\"user\\\",\\\"username\\\"]],[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\",\\\"username\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                                                        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"message-deleted\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.deleted_by_u\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                                        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"message-deleted\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.delted_msg\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"gte\\\",[[23,2,[\\\"node\\\",\\\"data\\\",\\\"reminder\\\",\\\"message\\\",\\\"attachments\\\",\\\"length\\\"]],1],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"or\\\",[[28,\\\"eq\\\",[[23,2,[\\\"node\\\",\\\"data\\\",\\\"reminder\\\",\\\"message\\\",\\\"attachments\\\",\\\"0\\\",\\\"extension\\\"]],\\\"application/pdf\\\"],null],[28,\\\"eq\\\",[[23,2,[\\\"node\\\",\\\"data\\\",\\\"reminder\\\",\\\"message\\\",\\\"attachments\\\",\\\"0\\\",\\\"extension\\\"]],\\\"pdf\\\"],null]],null]],null,{\\\"statements\\\":[[0,\\\"                                                        \\\"],[7,\\\"a\\\",true],[11,\\\"href\\\",[29,[[28,\\\"media-url\\\",[[23,2,[\\\"node\\\",\\\"data\\\",\\\"reminder\\\",\\\"message\\\",\\\"attachments\\\",\\\"0\\\",\\\"datafile\\\"]]],null]]]],[10,\\\"target\\\",\\\"_blank\\\"],[8],[0,\\\"\\\\n                                                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"pdf\\\"],null],false],[0,\\\"\\\\n                                                            \\\"],[1,[23,2,[\\\"node\\\",\\\"data\\\",\\\"reminder\\\",\\\"message\\\",\\\"attachments\\\",\\\"0\\\",\\\"filename\\\"]],false],[0,\\\"\\\\n                                                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                                        \\\"],[7,\\\"a\\\",true],[11,\\\"href\\\",[29,[[28,\\\"media-url\\\",[[23,2,[\\\"node\\\",\\\"data\\\",\\\"reminder\\\",\\\"message\\\",\\\"attachments\\\",\\\"0\\\",\\\"datafile\\\"]]],null]]]],[10,\\\"target\\\",\\\"_blank\\\"],[10,\\\"class\\\",\\\"image-message\\\"],[8],[0,\\\"\\\\n                                                            \\\"],[7,\\\"img\\\",true],[11,\\\"src\\\",[29,[[28,\\\"media-url\\\",[[23,2,[\\\"node\\\",\\\"data\\\",\\\"reminder\\\",\\\"message\\\",\\\"attachments\\\",\\\"0\\\",\\\"datafile\\\"]]],null]]]],[11,\\\"alt\\\",[29,[[23,2,[\\\"node\\\",\\\"data\\\",\\\"reminder\\\",\\\"message\\\",\\\"attachments\\\",\\\"0\\\",\\\"datafile\\\"]]]]],[8],[9],[0,\\\"\\\\n                                                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[23,2,[\\\"node\\\",\\\"data\\\",\\\"reminder\\\",\\\"message\\\",\\\"data\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                                    \\\"],[7,\\\"p\\\",true],[10,\\\"class\\\",\\\"inner-text\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"query\\\",\\\"route\\\"],[\\\"link\\\",[28,\\\"hash\\\",null,[[\\\"id\\\"],[[23,2,[\\\"node\\\",\\\"data\\\",\\\"reminder\\\",\\\"message\\\",\\\"data\\\",\\\"task_id\\\"]]]]],\\\"tasks.edit\\\"]],{\\\"statements\\\":[[0,\\\"                                                            \\\"],[1,[23,2,[\\\"node\\\",\\\"data\\\",\\\"reminder\\\",\\\"message\\\",\\\"text\\\"]],true],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                                    \\\"],[7,\\\"div\\\",true],[8],[1,[23,2,[\\\"node\\\",\\\"data\\\",\\\"reminder\\\",\\\"message\\\",\\\"text\\\"]],true],[9],[0,\\\"\\\\n                                                \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[4,\\\"if\\\",[[23,2,[\\\"node\\\",\\\"data\\\",\\\"reminder\\\",\\\"message\\\",\\\"notification\\\",\\\"description\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                                \\\"],[7,\\\"p\\\",true],[8],[1,[28,\\\"t\\\",[\\\"until\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"moment-format\\\",[[23,2,[\\\"node\\\",\\\"data\\\",\\\"reminder\\\",\\\"message\\\",\\\"notification\\\",\\\"description\\\"]],\\\"DD/MM/YYYY\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[8],[1,[23,2,[\\\"node\\\",\\\"text\\\"]],true],[9],[0,\\\"\\\\n                                \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,2,[\\\"node\\\",\\\"notification\\\",\\\"description\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"p\\\",true],[8],[1,[28,\\\"t\\\",[\\\"until\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"moment-format\\\",[[23,2,[\\\"node\\\",\\\"notification\\\",\\\"description\\\"]],\\\"DD/MM/YYYY\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"reactions\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-button\\\",null,[[\\\"iconButton\\\",\\\"onClick\\\"],[true,[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"replyInThread\\\"]],[23,2,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"reply\\\"],null],false],[0,\\\"\\\\n                                \\\"],[4,\\\"paper-tooltip\\\",null,null,{\\\"statements\\\":[[0,\\\"Reply in thread\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                            \\\"],[1,[28,\\\"popups/emoji-picker\\\",null,[[\\\"onSelectEmoji\\\",\\\"messageId\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"onSelectEmoji\\\"],null],[23,2,[\\\"node\\\",\\\"id\\\"]]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedRoom\\\",\\\"username\\\"]],\\\"raincheck.bot\\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"node\\\",\\\"data\\\",\\\"reminder\\\",\\\"status\\\"]],\\\"CREATED\\\"],null]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"iconButton\\\",\\\"onClick\\\"],[true,[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"deactivateMessageReminder\\\"]],[23,2,[\\\"node\\\",\\\"data\\\",\\\"reminder\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"check3\\\"],null],false],[0,\\\"\\\\n                                        \\\"],[4,\\\"paper-tooltip\\\",null,null,{\\\"statements\\\":[[0,\\\"Mark as complete\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[28,\\\"not-eq\\\",[[24,[\\\"reminder\\\",\\\"status\\\"]],\\\"DELETED\\\"],null]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"iconButton\\\",\\\"onClick\\\"],[true,[28,\\\"action\\\",[[23,0,[]],\\\"deleteMessageReminder\\\",[23,2,[\\\"node\\\",\\\"data\\\",\\\"reminder\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash2\\\"],null],false],[0,\\\"\\\\n                                        \\\"],[4,\\\"paper-tooltip\\\",null,null,{\\\"statements\\\":[[0,\\\"Delete reminder\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"iconButton\\\",\\\"onClick\\\"],[true,[28,\\\"action\\\",[[23,0,[]],\\\"bookmarkMessage\\\",[23,2,[\\\"node\\\"]]],null]]],{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"node\\\",\\\"bookmarked\\\"]],true],null]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"bookmark-red\\\"],[[\\\"class\\\"],[\\\"pushpin-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"bookmark2\\\"],[[\\\"class\\\"],[\\\"pushpin-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[4,\\\"paper-tooltip\\\",null,null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"node\\\",\\\"bookmarked\\\"]],true],null],\\\"Remove from bookmarks\\\",\\\"Add to bookmarks\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"paper-button\\\",null,[[\\\"iconButton\\\",\\\"onClick\\\"],[true,[28,\\\"action\\\",[[23,0,[]],\\\"pinMessage\\\",[23,2,[\\\"node\\\",\\\"id\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"pin3\\\"],[[\\\"class\\\"],[[28,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"node\\\",\\\"pinned\\\"]],true],null],\\\"pushpin-icon red\\\",\\\"pushpin-icon\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"paper-tooltip\\\",null,null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"node\\\",\\\"pinned\\\"]],true],null],[28,\\\"t\\\",[\\\"actions.unpin_msg\\\"],null],[28,\\\"t\\\",[\\\"actions.pin_msg\\\"],null]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[0,\\\"\\\\n\\\"],[4,\\\"paper-menu\\\",null,[[\\\"position\\\"],[\\\"target-right target\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"trigger\\\"]],\\\"expected `menu.trigger` to be a contextual component but found a string. Did you mean `(component menu.trigger)`? ('inboxfront/templates/components/internal-chat-list.hbs' @ L229:C39) \\\"],null]],[[\\\"class\\\"],[\\\"md-default-theme md-button md-icon-button\\\"]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"remind-trigger\\\"],[8],[0,\\\"\\\\n                                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"notification\\\"],[[\\\"class\\\"],[\\\"pushpin-icon\\\"]]],false],[0,\\\"\\\\n\\\"],[4,\\\"paper-tooltip\\\",null,null,{\\\"statements\\\":[[0,\\\"                                                Remind me about this in..\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"content\\\"]],\\\"expected `menu.content` to be a contextual component but found a string. Did you mean `(component menu.content)`? ('inboxfront/templates/components/internal-chat-list.hbs' @ L237:C39) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/components/internal-chat-list.hbs' @ L238:C43) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"setReminder\\\"]],[23,2,[\\\"node\\\"]],15],null]]],{\\\"statements\\\":[[0,\\\"                                            15 minutes\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/components/internal-chat-list.hbs' @ L241:C43) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"setReminder\\\"]],[23,2,[\\\"node\\\"]],30],null]]],{\\\"statements\\\":[[0,\\\"                                            30 minutes\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/components/internal-chat-list.hbs' @ L244:C43) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"setReminder\\\"]],[23,2,[\\\"node\\\"]],60],null]]],{\\\"statements\\\":[[0,\\\"                                            1 hour\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/components/internal-chat-list.hbs' @ L247:C43) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"setReminder\\\"]],[23,2,[\\\"node\\\"]],120],null]]],{\\\"statements\\\":[[0,\\\"                                            2 hours\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[4]},null]],\\\"parameters\\\":[3]},null],[4,\\\"if\\\",[[24,[\\\"selectedRoom\\\",\\\"isGroup\\\"]]],null,{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"and\\\",[[28,\\\"eq\\\",[[23,2,[\\\"node\\\",\\\"user\\\",\\\"username\\\"]],[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\",\\\"username\\\"]]],null],[28,\\\"not-eq\\\",[[23,2,[\\\"node\\\",\\\"status\\\"]],\\\"DELETED\\\"],null],[28,\\\"not-eq\\\",[[23,2,[\\\"node\\\",\\\"expired\\\"]],true],null]],null]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"iconButton\\\",\\\"onClick\\\"],[true,[28,\\\"action\\\",[[23,0,[]],\\\"editMessage\\\",[23,2,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"edit2\\\"],[[\\\"class\\\"],[\\\"edit-icon\\\"]]],false],[0,\\\"\\\\n                                        \\\"],[4,\\\"paper-tooltip\\\",null,null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"actions.edit_msg\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"paper-button\\\",null,[[\\\"iconButton\\\",\\\"onClick\\\"],[true,[28,\\\"action\\\",[[23,0,[]],\\\"deleteMessage\\\",[23,2,[\\\"node\\\",\\\"id\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash2\\\"],[[\\\"class\\\"],[\\\"trash-icon\\\"]]],false],[0,\\\"\\\\n                                        \\\"],[4,\\\"paper-tooltip\\\",null,null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"actions.delete_msg\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"message-emojis\\\",null,[[\\\"tagName\\\",\\\"message\\\",\\\"currentUser\\\",\\\"onDeleteEmoji\\\",\\\"onAddEmoji\\\",\\\"onSelectEmoji\\\"],[\\\"\\\",[23,2,[\\\"node\\\"]],[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onDeleteEmoji\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"onAddEmoji\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"onSelectEmoji\\\"],null]]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[23,2,[\\\"node\\\",\\\"replies\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"reply-in-thread-info\\\"],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"replyInThread\\\"]],[23,2,[]]],null]],[8],[1,[23,2,[\\\"node\\\",\\\"replies\\\",\\\"length\\\"]],false],[0,\\\" replies Last reply at \\\"],[1,[28,\\\"moment-format\\\",[[23,2,[\\\"node\\\",\\\"lastReply\\\",\\\"created\\\"]],\\\"DD/MM/YYYY h:mm A\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[2]},null],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"selectedRoom\\\",\\\"reminders\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"not\\\",[[23,1,[\\\"expired\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"reminder\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"msg\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"message\\\"],[11,\\\"id\\\",[29,[\\\"mes\\\",[23,1,[\\\"message\\\",\\\"id\\\"]]]]],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\",\\\"userAvatar\\\"],[35,[24,[\\\"raincheckbot\\\"]],[24,[\\\"raincheckbot\\\"]]]]],false],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"content\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"pin\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"eye\\\"],null],false],[0,\\\"\\\\n                                \\\"],[7,\\\"span\\\",true],[8],[0,\\\"Only visible to you\\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"top-info-msg\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"span\\\",true],[8],[0,\\\"Braincheck\\\"],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"date\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isToday\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"moment-format\\\",[[23,1,[\\\"createdAt\\\"]],\\\"h:mma\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"moment-format\\\",[[23,1,[\\\"createdAt\\\"]],\\\"DD/MM/YYYY\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"text\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"p\\\",true],[10,\\\"class\\\",\\\"inner-text\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"status\\\"]],\\\"EDITED\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                        Ok, i've marked reminder about \\\"],[7,\\\"a\\\",true],[10,\\\"class\\\",\\\"link\\\"],[8],[0,\\\"this message\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,1,[\\\"message\\\",\\\"room\\\",\\\"isGroup\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                            from\\\\n                                            \\\"],[7,\\\"a\\\",true],[10,\\\"class\\\",\\\"link\\\"],[8],[1,[28,\\\"user-fullname\\\",[[23,1,[\\\"message\\\",\\\"user\\\"]]],null],false],[9],[0,\\\"\\\\n                                            in\\\\n                                            \\\"],[7,\\\"a\\\",true],[10,\\\"class\\\",\\\"link\\\"],[8],[1,[23,1,[\\\"message\\\",\\\"room\\\",\\\"title\\\"]],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                        as complete.\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"status\\\"]],\\\"DELETED\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                        OK! I’ve deleted the reminder about this message\\\\n\\\"],[4,\\\"if\\\",[[23,1,[\\\"message\\\",\\\"room\\\",\\\"isGroup\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                            from\\\\n                                            \\\"],[7,\\\"a\\\",true],[10,\\\"class\\\",\\\"link\\\"],[8],[1,[28,\\\"user-fullname\\\",[[23,1,[\\\"message\\\",\\\"user\\\"]]],null],false],[9],[0,\\\"\\\\n                                            in\\\\n                                            \\\"],[7,\\\"a\\\",true],[10,\\\"class\\\",\\\"link\\\"],[8],[1,[23,1,[\\\"message\\\",\\\"room\\\",\\\"title\\\"]],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                        .\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                        I will remind you about this message at \\\"],[1,[28,\\\"moment-format\\\",[[23,1,[\\\"remindAt\\\"]],\\\"DD/MM/YYYY h:mm A\\\"],null],false],[0,\\\"\\\\n                                    \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"status\\\"]],\\\"CREATED\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"replyTo\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"reply-info\\\"],[8],[0,\\\"\\\\n                                            \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\",\\\"userAvatar\\\"],[35,[23,1,[\\\"message\\\",\\\"user\\\"]],[23,1,[\\\"message\\\",\\\"user\\\",\\\"staffprofile\\\",\\\"user\\\"]]]]],false],[0,\\\"\\\\n                                            \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"user-fullname\\\",[[23,1,[\\\"message\\\",\\\"user\\\"]]],null],false],[9],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n\\\\n                                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\\n                                                    \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"message-deleted\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.delted_msg\\\"],null],false],[9],[0,\\\"\\\\n\\\\n                                            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"message\\\",\\\"status\\\"]],\\\"DELETED\\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"gte\\\",[[23,1,[\\\"message\\\",\\\"attachments\\\",\\\"length\\\"]],1],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"or\\\",[[28,\\\"eq\\\",[[23,1,[\\\"message\\\",\\\"attachments\\\",\\\"0\\\",\\\"extension\\\"]],\\\"application/pdf\\\"],null],[28,\\\"eq\\\",[[23,1,[\\\"message\\\",\\\"attachments\\\",\\\"0\\\",\\\"extension\\\"]],\\\"pdf\\\"],null]],null]],null,{\\\"statements\\\":[[0,\\\"                                                    \\\"],[7,\\\"a\\\",true],[11,\\\"href\\\",[29,[[28,\\\"media-url\\\",[[23,1,[\\\"message\\\",\\\"attachments\\\",\\\"0\\\",\\\"datafile\\\"]]],null]]]],[10,\\\"target\\\",\\\"_blank\\\"],[8],[0,\\\"\\\\n                                                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"pdf\\\"],null],false],[0,\\\"\\\\n                                                        \\\"],[1,[23,1,[\\\"message\\\",\\\"attachments\\\",\\\"0\\\",\\\"filename\\\"]],false],[0,\\\"\\\\n                                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                                    \\\"],[7,\\\"a\\\",true],[11,\\\"href\\\",[29,[[28,\\\"media-url\\\",[[23,1,[\\\"message\\\",\\\"attachments\\\",\\\"0\\\",\\\"datafile\\\"]]],null]]]],[10,\\\"target\\\",\\\"_blank\\\"],[10,\\\"class\\\",\\\"image-message\\\"],[8],[0,\\\"\\\\n                                                        \\\"],[7,\\\"img\\\",true],[11,\\\"src\\\",[29,[[28,\\\"media-url\\\",[[23,1,[\\\"message\\\",\\\"attachments\\\",\\\"0\\\",\\\"datafile\\\"]]],null]]]],[11,\\\"alt\\\",[29,[[23,1,[\\\"message\\\",\\\"attachments\\\",\\\"0\\\",\\\"datafile\\\"]]]]],[8],[9],[0,\\\"\\\\n                                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[23,1,[\\\"message\\\",\\\"data\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                                \\\"],[7,\\\"p\\\",true],[10,\\\"class\\\",\\\"inner-text\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"query\\\",\\\"route\\\"],[\\\"link\\\",[28,\\\"hash\\\",null,[[\\\"id\\\"],[[23,1,[\\\"message\\\",\\\"data\\\",\\\"task_id\\\"]]]]],\\\"tasks.edit\\\"]],{\\\"statements\\\":[[0,\\\"                                                        \\\"],[1,[23,1,[\\\"message\\\",\\\"text\\\"]],true],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                                \\\"],[7,\\\"div\\\",true],[8],[1,[23,1,[\\\"message\\\",\\\"text\\\"]],true],[9],[0,\\\"\\\\n                                            \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,1,[\\\"message\\\",\\\"notification\\\",\\\"description\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                            \\\"],[7,\\\"p\\\",true],[8],[1,[28,\\\"t\\\",[\\\"until\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"moment-format\\\",[[23,1,[\\\"message\\\",\\\"notification\\\",\\\"description\\\"]],\\\"DD/MM/YYYY\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"reactions\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"status\\\"]],\\\"CREATED\\\"],null]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"iconButton\\\",\\\"onClick\\\"],[true,[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"deactivateMessageReminder\\\"]],[23,1,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"checkmark-circle\\\"],[[\\\"class\\\"],[\\\"trash-icon\\\"]]],false],[0,\\\"\\\\n                                        \\\"],[4,\\\"paper-tooltip\\\",null,null,{\\\"statements\\\":[[0,\\\"Mark as complete\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[28,\\\"not-eq\\\",[[23,1,[\\\"status\\\"]],\\\"DELETED\\\"],null]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"iconButton\\\",\\\"onClick\\\"],[true,[28,\\\"action\\\",[[23,0,[]],\\\"deleteMessageReminder\\\",[23,1,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash\\\"],[[\\\"class\\\"],[\\\"trash-icon\\\"]]],false],[0,\\\"\\\\n                                        \\\"],[4,\\\"paper-tooltip\\\",null,null,{\\\"statements\\\":[[0,\\\"Delete reminder\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/internal-chat-list.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/kb/add-articles-list\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"yw+SldWj\",\n    \"block\": \"{\\\"symbols\\\":[\\\"table\\\",\\\"body\\\",\\\"article\\\",\\\"row\\\",\\\"head\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"entity-editor\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"entity-body\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"grid-content\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"ember-scrollable\\\",null,null,{\\\"statements\\\":[[4,\\\"paper-data-table\\\",null,[[\\\"sortDir\\\",\\\"class\\\",\\\"selectable\\\"],[\\\"desc\\\",\\\"admin-table\\\",true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"head\\\"]],\\\"expected `table.head` to be a contextual component but found a string. Did you mean `(component table.head)`? ('inboxfront/templates/components/kb/add-articles-list.hbs' @ L10:C23) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/components/kb/add-articles-list.hbs' @ L11:C27) \\\"],null]],[[\\\"class\\\"],[\\\"checkbox\\\"]],{\\\"statements\\\":[[4,\\\"paper-checkbox\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"checkAll\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"selectAll\\\",[28,\\\"not\\\",[[24,[\\\"checkAll\\\"]]],null]],null]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"                        \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/components/kb/add-articles-list.hbs' @ L18:C27) \\\"],null]],[[\\\"sortProp\\\"],[\\\"title\\\"]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"title\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                        \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/components/kb/add-articles-list.hbs' @ L19:C27) \\\"],null]],[[\\\"sortProp\\\"],[\\\"status\\\"]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"Status\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                        \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/components/kb/add-articles-list.hbs' @ L20:C27) \\\"],null]],[[\\\"sortProp\\\"],[\\\"entityType\\\"]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"type\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                        \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/components/kb/add-articles-list.hbs' @ L21:C27) \\\"],null]],[[\\\"sortProp\\\"],[\\\"author.firstName\\\"]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"author\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                        \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/components/kb/add-articles-list.hbs' @ L22:C27) \\\"],null]],[[\\\"sortProp\\\"],[\\\"updatedAt\\\"]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"time.last_updated\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[5]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `table.body` to be a contextual component but found a string. Did you mean `(component table.body)`? ('inboxfront/templates/components/kb/add-articles-list.hbs' @ L24:C23) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[28,\\\"sort-by\\\",[[23,1,[\\\"sortDesc\\\"]],[24,[\\\"articlesNotInCategory\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"row\\\"]],\\\"expected `body.row` to be a contextual component but found a string. Did you mean `(component body.row)`? ('inboxfront/templates/components/kb/add-articles-list.hbs' @ L26:C31) \\\"],null]],[[\\\"edit\\\"],[true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/components/kb/add-articles-list.hbs' @ L27:C35) \\\"],null]],[[\\\"checkbox\\\"],[true]],{\\\"statements\\\":[[4,\\\"paper-checkbox\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[23,3,[\\\"selected\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"select\\\",[23,3,[]]],null]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/components/kb/add-articles-list.hbs' @ L35:C35) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title\\\"],[8],[1,[23,3,[\\\"title\\\"]],true],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/components/kb/add-articles-list.hbs' @ L39:C35) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"span\\\",true],[11,\\\"class\\\",[29,[\\\"status \\\",[23,3,[\\\"status\\\"]]]]],[8],[1,[28,\\\"convert-capitalize\\\",[[23,3,[\\\"status\\\"]]],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/components/kb/add-articles-list.hbs' @ L43:C35) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[23,3,[\\\"entityType\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/components/kb/add-articles-list.hbs' @ L47:C35) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"user-fullname\\\",[[23,3,[\\\"author\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/components/kb/add-articles-list.hbs' @ L51:C35) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"moment-format\\\",[[23,3,[\\\"updatedAt\\\"]],\\\"YYYY-MM-DD hh:mm A\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[4]},null]],\\\"parameters\\\":[3]},null]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"footer\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onCancel\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"disabled\\\",\\\"onClick\\\"],[[28,\\\"eq\\\",[[24,[\\\"selectedArticles\\\",\\\"length\\\"]],0],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"addArticles\\\"]],[24,[\\\"selectedArticles\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                Add Articles\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/kb/add-articles-list.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/kb/article-editor\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"JR/A9Wqc\",\n    \"block\": \"{\\\"symbols\\\":[\\\"p\\\",\\\"p\\\",\\\"p\\\",\\\"p\\\",\\\"type\\\",\\\"cat\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"entity-editor\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"entity-body\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"flex-1 form-group\\\",[28,\\\"if\\\",[[24,[\\\"article\\\",\\\"errors\\\",\\\"title\\\"]],\\\" error\\\"],null]]]],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"Article title\\\"],[9],[0,\\\"\\\\n                \\\"],[1,[28,\\\"field-emoji\\\",null,[[\\\"onBlurInputMessage\\\",\\\"onChange\\\",\\\"message\\\",\\\"extraData\\\",\\\"class\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"checkSlug\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"updateField\\\",\\\"title\\\"],null],[24,[\\\"article\\\",\\\"title\\\"]],\\\"title\\\",\\\"short\\\"]]],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-arrows\\\"],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"double-arrows\\\"],null],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"flex-1 form-group\\\",[28,\\\"if\\\",[[24,[\\\"article\\\",\\\"errors\\\",\\\"slug\\\"]],\\\" error\\\"],null]]]],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"Article URL\\\"],[9],[0,\\\"\\\\n                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[24,[\\\"article\\\",\\\"slug\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateField\\\",\\\"slug\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"checkSlug\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isSlugError\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"style\\\",\\\"color: red\\\"],[8],[0,\\\"\\\\n                        URL already exists\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"Short description of the article\\\"],[9],[0,\\\"\\\\n            \\\"],[1,[28,\\\"field-emoji\\\",null,[[\\\"onChange\\\",\\\"message\\\",\\\"extraData\\\",\\\"class\\\",\\\"id\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"updateField\\\",\\\"description\\\"],null],[24,[\\\"article\\\",\\\"description\\\"]],\\\"description\\\",\\\"short\\\",\\\"editor-description\\\"]]],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\\n        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"grid-content\\\",[28,\\\"if\\\",[[24,[\\\"article\\\",\\\"errors\\\",\\\"body\\\"]],\\\" error\\\"],null]]]],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"editor\\\",null,[[\\\"body\\\",\\\"onChange\\\",\\\"placeholder\\\"],[[24,[\\\"article\\\",\\\"body\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateField\\\",\\\"body\\\"],null],\\\"Use your magic to craft your article...\\\"]]],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"footer\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"goBack\\\"],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.back\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"article\\\",\\\"id\\\"]]],null,{\\\"statements\\\":[[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"confirmDeletion\\\"]],[24,[\\\"article\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"article\\\",\\\"isUpdated\\\"]]],null,{\\\"statements\\\":[[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"discardArticleChanges\\\",false],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"actions.discard_changes\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"disabled\\\",\\\"onClick\\\"],[[28,\\\"or\\\",[[28,\\\"not\\\",[[24,[\\\"article\\\",\\\"isValid\\\"]]],null],[28,\\\"not\\\",[[24,[\\\"article\\\",\\\"isUpdated\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"saveArticle\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    Save Article\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"entity-details\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"ember-scrollable\\\",null,null,{\\\"statements\\\":[[4,\\\"common/panel\\\",null,[[\\\"open\\\"],[true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/kb/article-editor.hbs' @ L82:C19) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    Article Properties\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/kb/article-editor.hbs' @ L85:C19) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"Category\\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[[28,\\\"if\\\",[[24,[\\\"article\\\",\\\"errors\\\",\\\"categories\\\"]],\\\"error\\\"],null]]]],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select-multiple\\\",null,[[\\\"selected\\\",\\\"placeholder\\\",\\\"options\\\",\\\"onChange\\\"],[[24,[\\\"article\\\",\\\"categories\\\"]],\\\" \\\",[24,[\\\"selectedBase\\\",\\\"categories\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateCategories\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[23,6,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[6]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"Type\\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[[24,[\\\"entityTypes\\\"]],[24,[\\\"articleType\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"changeEntityType\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[23,5,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[5]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-checkbox\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"article\\\",\\\"featured\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateField\\\",\\\"featured\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"span\\\",true],[8],[0,\\\"Featured Article\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[4]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/panel\\\",null,[[\\\"open\\\"],[false]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/kb/article-editor.hbs' @ L125:C19) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    Add Tags\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/kb/article-editor.hbs' @ L128:C19) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"\\\\n                    \\\"],[1,[28,\\\"tags-picker\\\",null,[[\\\"label\\\",\\\"model\\\",\\\"selectedTags\\\",\\\"objectId\\\"],[\\\"kb\\\",\\\"article\\\",[24,[\\\"article\\\",\\\"tags\\\"]],[24,[\\\"article\\\",\\\"id\\\"]]]]],false],[0,\\\"\\\\n\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[3]},null],[0,\\\"\\\\n            \\\"],[1,[28,\\\"kb/panels/related-articles-edit\\\",null,[[\\\"article\\\",\\\"selectedBase\\\"],[[24,[\\\"article\\\"]],[24,[\\\"selectedBase\\\"]]]]],false],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"common/panel\\\",null,[[\\\"open\\\",\\\"disabled\\\"],[false,true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/kb/article-editor.hbs' @ L146:C19) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    SEO Settings\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/kb/article-editor.hbs' @ L149:C19) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    SEO SETTINGS\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[2]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/panel\\\",null,[[\\\"open\\\",\\\"disabled\\\"],[false,true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/kb/article-editor.hbs' @ L155:C19) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    Open Graph Settings\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/kb/article-editor.hbs' @ L158:C19) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    OPEN GRAPH SETTINGS\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[1,[28,\\\"common/dialogs/discard-changes\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"openDiscardChangesDialog\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"discardArticleChanges\\\",true],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/kb/article-editor.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/kb/articles-list\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"XmAU88KL\",\n    \"block\": \"{\\\"symbols\\\":[\\\"table\\\",\\\"body\\\",\\\"article\\\",\\\"row\\\",\\\"menu\\\",\\\"head\\\"],\\\"statements\\\":[[4,\\\"ember-scrollable\\\",null,null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"article-wrap\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"sections-list grid-place admin-table\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-data-table\\\",null,[[\\\"sortDir\\\",\\\"selectable\\\"],[\\\"desc\\\",true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"head\\\"]],\\\"expected `table.head` to be a contextual component but found a string. Did you mean `(component table.head)`? ('inboxfront/templates/components/kb/articles-list.hbs' @ L5:C19) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/components/kb/articles-list.hbs' @ L6:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"Title\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                    \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/components/kb/articles-list.hbs' @ L7:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"Status\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                    \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/components/kb/articles-list.hbs' @ L8:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"Type\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                    \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/components/kb/articles-list.hbs' @ L9:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"Ratings\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                    \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/components/kb/articles-list.hbs' @ L10:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"Views\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                    \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/components/kb/articles-list.hbs' @ L11:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"Author\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                    \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/components/kb/articles-list.hbs' @ L12:C23) \\\"],null]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"time.last_updated\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                    \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/components/kb/articles-list.hbs' @ L13:C23) \\\"],null]],null,{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[6]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `table.body` to be a contextual component but found a string. Did you mean `(component table.body)`? ('inboxfront/templates/components/kb/articles-list.hbs' @ L15:C19) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[28,\\\"sort-by\\\",[[23,1,[\\\"sortDesc\\\"]],[24,[\\\"articles\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"row\\\"]],\\\"expected `body.row` to be a contextual component but found a string. Did you mean `(component body.row)`? ('inboxfront/templates/components/kb/articles-list.hbs' @ L17:C27) \\\"],null]],[[\\\"edit\\\"],[true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/components/kb/articles-list.hbs' @ L18:C31) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"editArticle\\\"]],[23,3,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title\\\"],[8],[0,\\\"\\\\n                                    \\\"],[1,[23,3,[\\\"title\\\"]],true],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"description\\\"],[8],[0,\\\"\\\\n                                    \\\"],[1,[23,3,[\\\"description\\\"]],true],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/components/kb/articles-list.hbs' @ L26:C31) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"span\\\",true],[11,\\\"class\\\",[29,[\\\"status \\\",[23,3,[\\\"status\\\"]]]]],[8],[1,[28,\\\"convert-capitalize\\\",[[23,3,[\\\"status\\\"]]],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/components/kb/articles-list.hbs' @ L29:C31) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"type\\\"],[8],[1,[23,3,[\\\"entityType\\\"]],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/components/kb/articles-list.hbs' @ L32:C31) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"ratings\\\"],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"thumbs-up\\\"],[[\\\"class\\\"],[\\\"like-icon\\\"]]],false],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"like\\\"],[8],[1,[28,\\\"if\\\",[[23,3,[\\\"likes\\\"]],[23,3,[\\\"likes\\\"]],\\\"-\\\"],null],false],[9],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"thumbs-down\\\"],[[\\\"class\\\"],[\\\"dislike-icon\\\"]]],false],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"dislike\\\"],[8],[1,[28,\\\"if\\\",[[23,3,[\\\"dislikes\\\"]],[23,3,[\\\"dislikes\\\"]],\\\"-\\\"],null],false],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/components/kb/articles-list.hbs' @ L40:C31) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"views alignCenter\\\"],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"preview\\\"],[[\\\"class\\\"],[\\\"eye-icon\\\"]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,3,[\\\"views\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[23,3,[\\\"views\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                        No views\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/components/kb/articles-list.hbs' @ L50:C31) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,3,[\\\"author\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\"],[25,[23,3,[\\\"author\\\",\\\"staffprofile\\\",\\\"user\\\"]]]]],false],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"user-fullname\\\",[[23,3,[\\\"author\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"                            \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/components/kb/articles-list.hbs' @ L56:C31) \\\"],null]],null,{\\\"statements\\\":[[1,[28,\\\"moment-format\\\",[[23,3,[\\\"updatedAt\\\"]],\\\"YYYY-MM-DD hh:mm A\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/components/kb/articles-list.hbs' @ L57:C31) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"common/grid/action-dropdown\\\",null,null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"item\\\"]],\\\"expected `menu.item` to be a contextual component but found a string. Did you mean `(component menu.item)`? ('inboxfront/templates/components/kb/articles-list.hbs' @ L59:C39) \\\"],null]],[[\\\"icon\\\",\\\"onClick\\\"],[\\\"edit2\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"editArticle\\\"]],[23,3,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.edit\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"item\\\"]],\\\"expected `menu.item` to be a contextual component but found a string. Did you mean `(component menu.item)`? ('inboxfront/templates/components/kb/articles-list.hbs' @ L62:C39) \\\"],null]],[[\\\"icon\\\",\\\"onClick\\\"],[\\\"trash2\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"confirmDeletion\\\"]],[23,3,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"item\\\"]],\\\"expected `menu.item` to be a contextual component but found a string. Did you mean `(component menu.item)`? ('inboxfront/templates/components/kb/articles-list.hbs' @ L65:C39) \\\"],null]],[[\\\"icon\\\",\\\"onClick\\\"],[\\\"copy2\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"duplicate\\\"]],[23,3,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.duplicate\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"item\\\"]],\\\"expected `menu.item` to be a contextual component but found a string. Did you mean `(component menu.item)`? ('inboxfront/templates/components/kb/articles-list.hbs' @ L68:C39) \\\"],null]],[[\\\"icon\\\",\\\"onClick\\\"],[\\\"eye2\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"showPreview\\\"]],[23,3,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.preview\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[5]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[4]},null]],\\\"parameters\\\":[3]},null]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[1]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/kb/articles-list.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/kb/bases-list\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"HlT5VskQ\",\n    \"block\": \"{\\\"symbols\\\":[\\\"base\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"bases\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"sections-list bases-list short\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"ember-scrollable\\\",null,null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"bases\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"item\\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[]],[24,[\\\"selectedBase\\\"]]],null],\\\" selected\\\"],null]]]],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onClick\\\"]],[23,1,[]]],null]],[11,\\\"ondrop\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onDrop\\\",[23,1,[]]],null]],[11,\\\"ondragover\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onDragOver\\\",[23,1,[]]],null]],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"indicator \\\",[28,\\\"if\\\",[[23,1,[\\\"visible\\\"]],\\\"PUBLISHED\\\",\\\"DRAFT\\\"],null]]]],[8],[0,\\\" \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title\\\"],[8],[1,[23,1,[\\\"name\\\"]],false],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"selectedBase\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"sections-list bases-list short single\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item selected\\\"],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onClick\\\"]],[24,[\\\"selectedBase\\\"]]],null]],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"indicator \\\",[28,\\\"if\\\",[[24,[\\\"selectedBase\\\",\\\"visible\\\"]],\\\"PUBLISHED\\\",\\\"DRAFT\\\"],null]]]],[8],[0,\\\" \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title\\\"],[8],[1,[24,[\\\"selectedBase\\\",\\\"name\\\"]],false],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/kb/bases-list.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/kb/categories-list-item\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"H+Rf0pR5\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"item\\\",[28,\\\"if\\\",[[24,[\\\"selected\\\"]],\\\" selected\\\"],null],[28,\\\"if\\\",[[24,[\\\"isShort\\\"]],\\\" short\\\"],null],[28,\\\"if\\\",[[24,[\\\"category\\\",\\\"hilighted\\\"]],\\\" hilighted\\\"],null]]]],[11,\\\"ondragstart\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onDragStart\\\",[24,[\\\"category\\\"]]],null]],[11,\\\"ondragend\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onDragEnd\\\",[24,[\\\"category\\\"]]],null]],[11,\\\"ondragover\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onDragOver\\\",[24,[\\\"category\\\"]]],null]],[11,\\\"ondrop\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onDrop\\\",[24,[\\\"category\\\"]]],null]],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"indicator \\\",[24,[\\\"category\\\",\\\"status\\\"]]]]],[8],[0,\\\" \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"isShort\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"drag-indicator\\\",[28,\\\"if\\\",[[24,[\\\"category\\\",\\\"isSystem\\\"]],\\\" system\\\"],null]]]],[10,\\\"draggable\\\",\\\"true\\\"],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"drag_indicator\\\"],null],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title\\\"],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"edit\\\"]]],null]],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                \\\"],[1,[24,[\\\"category\\\",\\\"title\\\"]],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"info\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"category\\\",\\\"articles\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[24,[\\\"category\\\",\\\"articles\\\",\\\"length\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                    0\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                articles\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"isShort\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"status \\\",[24,[\\\"category\\\",\\\"status\\\"]]]]],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"convert-capitalize\\\",[[24,[\\\"category\\\",\\\"status\\\"]]],null],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"author\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"category\\\",\\\"author\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\"],[25,[24,[\\\"category\\\",\\\"author\\\",\\\"staffprofile\\\",\\\"user\\\"]]]]],false],[0,\\\"\\\\n                \\\"],[1,[28,\\\"user-fullname\\\",[[24,[\\\"category\\\",\\\"author\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"last_updated\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"category\\\",\\\"updatedAt\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"moment-format\\\",[[24,[\\\"category\\\",\\\"updatedAt\\\"]],\\\"YYYY-MM-DD hh:mm A\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"actions\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"isShort\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"common/buttons/icon\\\",[\\\"edit2\\\"],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"edit\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                Edit Category\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"category\\\",\\\"isSystem\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"isShort\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"common/buttons/icon\\\",[\\\"trash2\\\"],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"confirmDeletion\\\"]],[24,[\\\"category\\\"]],false],null]]],{\\\"statements\\\":[[0,\\\"                    Delete Category\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/icon\\\",[\\\"copy2\\\"],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"duplicate\\\"]],[24,[\\\"category\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                Duplicate Category\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/icon\\\",[\\\"eye2\\\"],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"showPreview\\\"]],[24,[\\\"category\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions_show_preview\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/kb/categories-list-item.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/kb/categories-list\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"H6+wMTE/\",\n    \"block\": \"{\\\"symbols\\\":[\\\"category\\\",\\\"category\\\"],\\\"statements\\\":[[4,\\\"ember-scrollable\\\",null,null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"sections-list\\\",[28,\\\"if\\\",[[24,[\\\"isShort\\\"]],\\\" short\\\",\\\" paddings\\\"],null]]]],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"base\\\",\\\"Featured\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"or\\\",[[28,\\\"not\\\",[[24,[\\\"isShort\\\"]]],null],[28,\\\"and\\\",[[24,[\\\"isShort\\\"]],[28,\\\"not\\\",[[24,[\\\"selectedArticle\\\"]]],null]],null],[24,[\\\"selectedArticle\\\",\\\"featured\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"kb/categories-list-item\\\",null,[[\\\"category\\\",\\\"selected\\\",\\\"isShort\\\",\\\"edit\\\",\\\"confirmDeletion\\\",\\\"duplicate\\\",\\\"showPreview\\\",\\\"addToCategory\\\"],[[24,[\\\"base\\\",\\\"Featured\\\"]],[28,\\\"eq\\\",[[24,[\\\"selectedCategory\\\"]],[24,[\\\"base\\\",\\\"Featured\\\"]]],null],[24,[\\\"isShort\\\"]],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"editCategory\\\"]],[24,[\\\"base\\\",\\\"Featured\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"confirmDeletion\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"duplicate\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"showPreview\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"addToCategory\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isShort\\\"]]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"categories\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"kb/categories-list-item\\\",null,[[\\\"category\\\",\\\"selected\\\",\\\"isShort\\\",\\\"edit\\\",\\\"confirmDeletion\\\",\\\"duplicate\\\",\\\"showPreview\\\",\\\"addToCategory\\\"],[[23,2,[]],[28,\\\"eq\\\",[[23,2,[]],[24,[\\\"selectedCategory\\\"]]],null],true,[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"editCategory\\\"]],[23,2,[]]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"confirmDeletion\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"duplicate\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"showPreview\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"addToCategory\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"drag-sort-list\\\",null,[[\\\"items\\\",\\\"handle\\\",\\\"dragEndAction\\\",\\\"sourceOnly\\\"],[[24,[\\\"categories\\\"]],\\\".drag-indicator\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onDragEnd\\\"]]],null],true]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"kb/categories-list-item\\\",null,[[\\\"category\\\",\\\"selected\\\",\\\"isShort\\\",\\\"edit\\\",\\\"confirmDeletion\\\",\\\"duplicate\\\",\\\"showPreview\\\",\\\"addToCategory\\\"],[[23,1,[]],[28,\\\"eq\\\",[[23,1,[]],[24,[\\\"selectedCategory\\\"]]],null],[24,[\\\"isShort\\\"]],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"editCategory\\\"]],[23,1,[]]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"confirmDeletion\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"duplicate\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"showPreview\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"addToCategory\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]}],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/kb/categories-list.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/kb/category-editor\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"LKhNXGU5\",\n    \"block\": \"{\\\"symbols\\\":[\\\"p\\\",\\\"p\\\",\\\"p\\\",\\\"type\\\",\\\"section\\\",\\\"article\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"entity-editor\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"entity-body\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"category\\\",\\\"isSystem\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"flex-1 form-group\\\",[28,\\\"if\\\",[[24,[\\\"category\\\",\\\"errors\\\",\\\"title\\\"]],\\\" error\\\"],null]]]],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"Category name\\\"],[9],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"required\\\",\\\"disabled\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[24,[\\\"category\\\",\\\"title\\\"]],true,[24,[\\\"category\\\",\\\"isSystem\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateField\\\",\\\"title\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"checkSlug\\\"],null]]]],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-arrows\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"double-arrows\\\"],null],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"flex-1 form-group\\\",[28,\\\"if\\\",[[24,[\\\"category\\\",\\\"errors\\\",\\\"slug\\\"]],\\\" error\\\"],null]]]],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"Category URL\\\"],[9],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[24,[\\\"category\\\",\\\"slug\\\"]],[24,[\\\"category\\\",\\\"isSystem\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateField\\\",\\\"slug\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"checkSlug\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isSlugError\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"style\\\",\\\"color: red\\\"],[8],[0,\\\"\\\\n                            URL already exists\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"Category short description\\\"],[9],[0,\\\"\\\\n                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[[24,[\\\"category\\\",\\\"description\\\"]],[24,[\\\"category\\\",\\\"isSystem\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateField\\\",\\\"description\\\"],null]]]],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"icon\\\",\\\"disabled\\\",\\\"onClick\\\",\\\"class\\\"],[\\\"plus\\\",[28,\\\"and\\\",[[28,\\\"not\\\",[[24,[\\\"category\\\",\\\"isSystem\\\"]]],null],[28,\\\"not\\\",[[24,[\\\"category\\\",\\\"id\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"showAddArticle\\\"]]],null],\\\"pull-right\\\"]],{\\\"statements\\\":[[0,\\\"                Add Article\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"grid-content\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"ember-scrollable\\\",null,null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"sections-list\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"drag-sort-list\\\",null,[[\\\"items\\\",\\\"handle\\\",\\\"dragEndAction\\\"],[[24,[\\\"category\\\",\\\"articles\\\"]],\\\".drag-indicator\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onDragEnd\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item\\\"],[11,\\\"ondragstart\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onDragStart\\\",[23,6,[]]],null]],[11,\\\"ondragend\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onDragEnd\\\",[23,6,[]]],null]],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"indicator \\\",[23,6,[\\\"status\\\"]]]]],[8],[0,\\\" \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"drag-indicator\\\"],[10,\\\"draggable\\\",\\\"true\\\"],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"drag_indicator\\\"],null],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title\\\"],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"editArticle\\\"]],[23,6,[]]],null]],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[1,[23,6,[\\\"title\\\"]],true],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"info\\\"],[8],[0,\\\"\\\\n                                        \\\"],[1,[23,6,[\\\"description\\\"]],true],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"status \\\",[23,6,[\\\"status\\\"]]]]],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"convert-capitalize\\\",[[23,6,[\\\"status\\\"]]],null],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"actions\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/icon\\\",[\\\"edit2\\\"],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"editArticle\\\"]],[23,6,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                    Edit Article\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"category\\\",\\\"isSystem\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,6,[\\\"categories\\\",\\\"length\\\"]],1],null]],null,{\\\"statements\\\":[[4,\\\"common/buttons/icon\\\",[\\\"trash2\\\"],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"removeArticle\\\"]],[23,6,[]],[24,[\\\"category\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                                            Delete article\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"common/buttons/icon\\\",[\\\"remove\\\"],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"removeArticle\\\"]],[23,6,[]],[24,[\\\"category\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                                            Remove article from category\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/icon\\\",[\\\"copy2\\\"],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"duplicate\\\"]],[23,6,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                        Duplicate Article\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[6]},null],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"footer\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"goBack\\\"],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.back\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"category\\\",\\\"isSystem\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"category\\\",\\\"id\\\"]]],null,{\\\"statements\\\":[[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"confirmDeletion\\\"]],[24,[\\\"category\\\"]],false],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"category\\\",\\\"isUpdated\\\"]]],null,{\\\"statements\\\":[[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"discardCategoryChanges\\\",false,true],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"t\\\",[\\\"actions.discard_changes\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"disabled\\\",\\\"onClick\\\"],[[28,\\\"or\\\",[[28,\\\"not\\\",[[24,[\\\"category\\\",\\\"isValid\\\"]]],null],[28,\\\"not\\\",[[24,[\\\"category\\\",\\\"isUpdated\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"saveCategory\\\"],null]]],{\\\"statements\\\":[[0,\\\"                        Save Category\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"category\\\",\\\"isSystem\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"entity-details\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"ember-scrollable\\\",null,null,{\\\"statements\\\":[[4,\\\"common/panel\\\",null,[[\\\"open\\\"],[true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/kb/category-editor.hbs' @ L146:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        Category Properties\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/kb/category-editor.hbs' @ L149:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"form-group\\\",[28,\\\"if\\\",[[24,[\\\"category\\\",\\\"errors\\\",\\\"section\\\"]],\\\" error\\\"],null]]]],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"Section\\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[[24,[\\\"sections\\\"]],[24,[\\\"category\\\",\\\"section\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"changeSection\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[23,5,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[5]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"Type\\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[[24,[\\\"entityTypes\\\"]],[24,[\\\"categoryType\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"changeEntityType\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[23,4,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[4]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group profile_upload\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"Category Image\\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"avatar-upload\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"categoryLogo\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"img\\\",true],[11,\\\"src\\\",[29,[[22,\\\"categoryLogo\\\"]]]],[10,\\\"alt\\\",\\\"Category Image\\\"],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"image-add\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"category\\\",\\\"image\\\",\\\"id\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"remove-avatar\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"deleteAttachment\\\"],null]],[8],[1,[28,\\\"t\\\",[\\\"actions.remove_image\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"drop-zone\\\",null,[[\\\"config\\\",\\\"success\\\"],[[24,[\\\"options\\\"]],[24,[\\\"uploadSuccess\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[3]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/panel\\\",null,[[\\\"open\\\",\\\"disabled\\\"],[false,true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/kb/category-editor.hbs' @ L198:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        SEO Settings\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/kb/category-editor.hbs' @ L201:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        SEO SETTINGS\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[2]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/panel\\\",null,[[\\\"open\\\",\\\"disabled\\\"],[false,true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/kb/category-editor.hbs' @ L207:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        Open Graph Settings\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/kb/category-editor.hbs' @ L210:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        OPEN GRAPH SETTINGS\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[9],[0,\\\"\\\\n\\\\n\\\"],[1,[28,\\\"common/dialogs/discard-changes\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"openDiscardChangesDialog\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"discardCategoryChanges\\\",true],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/kb/category-editor.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/kb/dialogs/delete-category-confirm\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"8rXjSLnn\",\n    \"block\": \"{\\\"symbols\\\":[\\\"dialog\\\"],\\\"statements\\\":[[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"open\\\"]],[24,[\\\"onConfirm\\\"]]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/components/kb/dialogs/delete-category-confirm.hbs' @ L6:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        Delete Category \\\"],[1,[24,[\\\"category\\\",\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/components/kb/dialogs/delete-category-confirm.hbs' @ L10:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"trash2\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[0,\\\"This category will be deleted permanently. This action cannot be undone.\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[1,[23,1,[\\\"btn-cancel\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"btn-confirm\\\"]],\\\"expected `dialog.btn-confirm` to be a contextual component but found a string. Did you mean `(component dialog.btn-confirm)`? ('inboxfront/templates/components/kb/dialogs/delete-category-confirm.hbs' @ L15:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/kb/dialogs/delete-category-confirm.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/kb/magic-styling\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"+qjBGTXJ\",\n    \"block\": \"{\\\"symbols\\\":[\\\"p\\\",\\\"p\\\",\\\"p\\\",\\\"p\\\",\\\"group\\\",\\\"p\\\",\\\"font\\\",\\\"p\\\",\\\"p\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"entity-editor magic-style\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"entity-body\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"showBanner\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"banner\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"text\\\"],[8],[0,\\\"\\\\n                    This is an approximation of how your design will appear on various devices.\\\"],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n                    It is fully interactive and will show all changes you make to it in real-time.\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"button\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"onClick\\\"],[\\\"secondary-button\\\",[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"showBanner\\\"]]],null],false],null]]],{\\\"statements\\\":[[0,\\\"                        Got It!\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"grid-content preview-article\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"ember-scrollable\\\",null,null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"kb/preview\\\",null,[[\\\"base\\\",\\\"viewScreen\\\"],[[24,[\\\"base\\\"]],\\\"home\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"footer\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"goBack\\\"],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.back\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"base\\\",\\\"styles\\\",\\\"isUpdated\\\"]]],null,{\\\"statements\\\":[[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"discardStyleChanges\\\",false],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.discard_changes\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"disabled\\\",\\\"onClick\\\"],[[28,\\\"or\\\",[[28,\\\"not\\\",[[24,[\\\"base\\\",\\\"styles\\\",\\\"isValid\\\"]]],null],[28,\\\"not\\\",[[24,[\\\"base\\\",\\\"styles\\\",\\\"isUpdated\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"saveStyles\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.save\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"entity-details\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"ember-scrollable\\\",null,null,{\\\"statements\\\":[[4,\\\"common/panel\\\",null,[[\\\"open\\\",\\\"disabled\\\"],[false,true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,9,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/kb/magic-styling.hbs' @ L49:C19) \\\"],null]],[[\\\"icon\\\"],[\\\"theme-selection\\\"]],{\\\"statements\\\":[[0,\\\"                    Theme Selection\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,9,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/kb/magic-styling.hbs' @ L52:C19) \\\"],null]],null,{\\\"statements\\\":[],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[9]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/panel\\\",null,[[\\\"open\\\"],[true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,8,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/kb/magic-styling.hbs' @ L57:C19) \\\"],null]],[[\\\"icon\\\"],[\\\"colors-and-back\\\"]],{\\\"statements\\\":[[0,\\\"                    Colors & Background\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,8,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/kb/magic-styling.hbs' @ L60:C19) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"Background Color\\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"theme-color-field\\\"],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"color-picker\\\",null,[[\\\"value\\\",\\\"format\\\",\\\"onSave\\\"],[[24,[\\\"base\\\",\\\"styles\\\",\\\"bgColor\\\"]],\\\"hex\\\",[28,\\\"action\\\",[[23,0,[]],\\\"updateField\\\",\\\"bgColor\\\",[24,[\\\"base\\\",\\\"styles\\\",\\\"bgColor\\\"]]],null]]]],false],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"droplet\\\"],[[\\\"class\\\",\\\"color\\\"],[\\\"droplet-icon\\\",[24,[\\\"base\\\",\\\"styles\\\",\\\"bgColor\\\"]]]]],false],[0,\\\"\\\\n                                \\\"],[7,\\\"span\\\",true],[8],[1,[24,[\\\"base\\\",\\\"styles\\\",\\\"bgColor\\\"]],false],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"palette\\\"],[[\\\"class\\\"],[\\\"color-palette-icon\\\"]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"Font Color\\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"theme-color-field\\\"],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"color-picker\\\",null,[[\\\"value\\\",\\\"format\\\",\\\"onSave\\\"],[[24,[\\\"base\\\",\\\"styles\\\",\\\"fontColor\\\"]],\\\"hex\\\",[28,\\\"action\\\",[[23,0,[]],\\\"updateField\\\",\\\"fontColor\\\",[24,[\\\"base\\\",\\\"styles\\\",\\\"fontColor\\\"]]],null]]]],false],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"droplet\\\"],[[\\\"class\\\",\\\"color\\\"],[\\\"droplet-icon\\\",[24,[\\\"base\\\",\\\"styles\\\",\\\"fontColor\\\"]]]]],false],[0,\\\"\\\\n                                \\\"],[7,\\\"span\\\",true],[8],[1,[24,[\\\"base\\\",\\\"styles\\\",\\\"fontColor\\\"]],false],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"palette2\\\"],[[\\\"class\\\"],[\\\"color-palette-icon\\\"]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"Brand Color\\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"theme-color-field\\\"],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"color-picker\\\",null,[[\\\"value\\\",\\\"format\\\",\\\"onSave\\\"],[[24,[\\\"base\\\",\\\"styles\\\",\\\"brandColor\\\"]],\\\"hex\\\",[28,\\\"action\\\",[[23,0,[]],\\\"updateField\\\",\\\"brandColor\\\",[24,[\\\"base\\\",\\\"styles\\\",\\\"brandColor\\\"]]],null]]]],false],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"droplet\\\"],[[\\\"class\\\",\\\"color\\\"],[\\\"droplet-icon\\\",[24,[\\\"base\\\",\\\"styles\\\",\\\"brandColor\\\"]]]]],false],[0,\\\"\\\\n                                \\\"],[7,\\\"span\\\",true],[8],[1,[24,[\\\"base\\\",\\\"styles\\\",\\\"brandColor\\\"]],false],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"palette3\\\"],[[\\\"class\\\"],[\\\"color-palette-icon\\\"]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[8]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/panel\\\",null,[[\\\"open\\\"],[false]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/kb/magic-styling.hbs' @ L113:C19) \\\"],null]],[[\\\"icon\\\"],[\\\"font\\\"]],{\\\"statements\\\":[[0,\\\"                    Fonts\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/kb/magic-styling.hbs' @ L116:C19) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[[24,[\\\"fonts\\\"]],[24,[\\\"selectedFont\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onChangeFont\\\"],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[23,7,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[7]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[6]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/panel\\\",null,[[\\\"open\\\"],[true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/kb/magic-styling.hbs' @ L129:C19) \\\"],null]],[[\\\"icon\\\"],[\\\"branding\\\"]],{\\\"statements\\\":[[0,\\\"                    Branding\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/kb/magic-styling.hbs' @ L132:C19) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"Logo\\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"avatar-upload-logo\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"logoUrl\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"img\\\",true],[11,\\\"src\\\",[29,[[22,\\\"logoUrl\\\"]]]],[10,\\\"alt\\\",\\\"Logo\\\"],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"image-add\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"base\\\",\\\"styles\\\",\\\"logoAttachmentId\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"remove-avatar\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"deleteLogo\\\"],null]],[8],[1,[28,\\\"t\\\",[\\\"actions.remove_image\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"drop-zone\\\",null,[[\\\"config\\\",\\\"success\\\"],[[24,[\\\"optionsLogo\\\"]],[24,[\\\"uploadSuccessLogo\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"Logo Size\\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-radio-group\\\",null,[[\\\"groupValue\\\",\\\"onChange\\\"],[[24,[\\\"base\\\",\\\"styles\\\",\\\"logoSize\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateField\\\",\\\"logoSize\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"radio\\\"]],\\\"expected `group.radio` to be a contextual component but found a string. Did you mean `(component group.radio)`? ('inboxfront/templates/components/kb/magic-styling.hbs' @ L159:C35) \\\"],null]],[[\\\"value\\\"],[\\\"small\\\"]],{\\\"statements\\\":[[0,\\\"                                    small\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"radio\\\"]],\\\"expected `group.radio` to be a contextual component but found a string. Did you mean `(component group.radio)`? ('inboxfront/templates/components/kb/magic-styling.hbs' @ L162:C35) \\\"],null]],[[\\\"value\\\"],[\\\"medium\\\"]],{\\\"statements\\\":[[0,\\\"                                    medium\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"radio\\\"]],\\\"expected `group.radio` to be a contextual component but found a string. Did you mean `(component group.radio)`? ('inboxfront/templates/components/kb/magic-styling.hbs' @ L165:C35) \\\"],null]],[[\\\"value\\\"],[\\\"large\\\"]],{\\\"statements\\\":[[0,\\\"                                    large\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[5]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"Background Image\\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"avatar-upload-bg\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"backgroundUrl\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"img\\\",true],[11,\\\"src\\\",[29,[[22,\\\"backgroundUrl\\\"]]]],[10,\\\"alt\\\",\\\"Background Image\\\"],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"image-add\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"base\\\",\\\"styles\\\",\\\"bgAttachmentId\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"remove-avatar\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"deleteBackground\\\"],null]],[8],[1,[28,\\\"t\\\",[\\\"actions.remove_image\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"drop-zone\\\",null,[[\\\"config\\\",\\\"success\\\"],[[24,[\\\"optionsBG\\\"]],[24,[\\\"uploadSuccessBG\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[4]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/panel\\\",null,[[\\\"open\\\"],[true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/kb/magic-styling.hbs' @ L194:C19) \\\"],null]],[[\\\"icon\\\"],[\\\"wording\\\"]],{\\\"statements\\\":[[0,\\\"                    Wording\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/kb/magic-styling.hbs' @ L197:C19) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"Home Page Headline\\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"base\\\",\\\"styles\\\",\\\"header\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateField\\\",\\\"header\\\"],null]]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"Home Page Subheading\\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"base\\\",\\\"styles\\\",\\\"subheader\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateField\\\",\\\"subheader\\\"],null]]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"Search Input Text\\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"base\\\",\\\"styles\\\",\\\"searchText\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateField\\\",\\\"searchText\\\"],null]]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[3]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/panel\\\",null,[[\\\"open\\\"],[true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/kb/magic-styling.hbs' @ L232:C19) \\\"],null]],[[\\\"icon\\\"],[\\\"feedback\\\"]],{\\\"statements\\\":[[0,\\\"                    Feedback Ratings\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/kb/magic-styling.hbs' @ L235:C19) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-checkbox\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"base\\\",\\\"styles\\\",\\\"allowRatings\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateField\\\",\\\"allowRatings\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            Allow users to rate your articles\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-checkbox\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"base\\\",\\\"styles\\\",\\\"showCount\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateField\\\",\\\"showCount\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            Show help count\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[2]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/panel\\\",null,[[\\\"open\\\",\\\"disabled\\\"],[false,true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/kb/magic-styling.hbs' @ L256:C19) \\\"],null]],[[\\\"icon\\\"],[\\\"theme-settings\\\"]],{\\\"statements\\\":[[0,\\\"                    Theme Settings\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/kb/magic-styling.hbs' @ L259:C19) \\\"],null]],null,{\\\"statements\\\":[],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[1,[28,\\\"common/dialogs/discard-changes\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"openDiscardChangesDialog\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"discardStyleChanges\\\",true],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/kb/magic-styling.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/kb/panels/related-articles-edit\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"2kRzw4uj\",\n    \"block\": \"{\\\"symbols\\\":[\\\"p\\\",\\\"art\\\",\\\"art\\\"],\\\"statements\\\":[[4,\\\"common/panel\\\",null,[[\\\"open\\\",\\\"class\\\"],[true,\\\"related-articles\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/kb/panels/related-articles-edit.hbs' @ L2:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"span\\\",true],[8],[0,\\\"Related Articles\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/kb/panels/related-articles-edit.hbs' @ L5:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"draggable-list\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"article\\\",\\\"relatedArticles\\\"]]],null,{\\\"statements\\\":[[4,\\\"drag-sort-list\\\",null,[[\\\"items\\\",\\\"handle\\\",\\\"dragEndAction\\\"],[[24,[\\\"article\\\",\\\"relatedArticles\\\"]],\\\".field-header\\\",[28,\\\"action\\\",[[23,0,[]],\\\"dragEnd\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"field-header layout-row\\\"],[10,\\\"draggable\\\",\\\"true\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"drag-indicator\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"drag_indicator\\\"],null],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"field-title\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[23,3,[\\\"title\\\"]],true],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"actions\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/icon\\\",[\\\"close\\\"],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"removeFromRelatedArticles\\\",[23,3,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                    Remove from the list\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"lt\\\",[[24,[\\\"article\\\",\\\"relatedArticles\\\",\\\"length\\\"]],[24,[\\\"RELATED_ARTICLES_MAX_COUNT\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"power-select-multiple\\\",null,[[\\\"searchEnabled\\\",\\\"searchField\\\",\\\"placeholder\\\",\\\"options\\\",\\\"onChange\\\"],[true,\\\"title\\\",\\\" \\\",[24,[\\\"filteredArticles\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onSelectChange\\\"],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[23,2,[\\\"title\\\"]],true],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"style\\\",\\\"margin-top: 10px\\\"],[8],[0,\\\"\\\\n                Start searching to add articles that will show below this article\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"style\\\",\\\"margin-top: 10px\\\"],[8],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/kb/panels/related-articles-edit.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/kb/preview-dialog\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"NAGmfN7B\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"paper-dialog\\\",null,[[\\\"open\\\",\\\"clickOutsideToClose\\\",\\\"class\\\",\\\"onClose\\\"],[[24,[\\\"open\\\"]],true,\\\"preview-article\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"closePopupPreview\\\"]]],null]]],{\\\"statements\\\":[[4,\\\"paper-dialog-content\\\",null,null,{\\\"statements\\\":[[4,\\\"unless\\\",[[24,[\\\"isLoadContent\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"kb/preview\\\",null,[[\\\"base\\\",\\\"section\\\",\\\"category\\\",\\\"article\\\"],[[24,[\\\"base\\\"]],[24,[\\\"section\\\"]],[24,[\\\"category\\\"]],[24,[\\\"article\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"isLoadContent\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[22,\\\"application-loading\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/kb/preview-dialog.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/kb/preview\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"YLhZPzj2\",\n    \"block\": \"{\\\"symbols\\\":[\\\"art\\\",\\\"art\\\",\\\"tag\\\",\\\"cat\\\",\\\"art\\\",\\\"art\\\",\\\"section\\\",\\\"category\\\",\\\"art\\\",\\\"art\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"kb-preview\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"preview-header\\\"],[11,\\\"style\\\",[22,\\\"backgroundColor\\\"]],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"logoUrl\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"logo \\\",[22,\\\"logoSize\\\"],\\\" \\\"]]],[11,\\\"style\\\",[29,[\\\"background-image: url(\\\",[22,\\\"logoUrl\\\"],\\\");\\\"]]],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"backgroundImageUrl\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"overlay-logo\\\"],[11,\\\"style\\\",[29,[[22,\\\"backgroundImageUrl\\\"],\\\";\\\"]]],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[7,\\\"h2\\\",true],[11,\\\"style\\\",[29,[\\\"color:\\\",[24,[\\\"base\\\",\\\"styles\\\",\\\"fontColor\\\"]]]]],[8],[1,[24,[\\\"base\\\",\\\"name\\\"]],false],[9],[0,\\\"\\\\n        \\\"],[7,\\\"h3\\\",true],[11,\\\"style\\\",[29,[\\\"color:\\\",[24,[\\\"base\\\",\\\"styles\\\",\\\"fontColor\\\"]]]]],[8],[1,[24,[\\\"base\\\",\\\"styles\\\",\\\"header\\\"]],false],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[11,\\\"style\\\",[29,[\\\"color:\\\",[24,[\\\"base\\\",\\\"styles\\\",\\\"fontColor\\\"]]]]],[8],[1,[24,[\\\"base\\\",\\\"styles\\\",\\\"subheader\\\"]],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"click-outside\\\",null,[[\\\"action\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"onClickOutside\\\"],null]]],{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"search-input\\\"],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"base\\\",\\\"styles\\\",\\\"searchText\\\"]],[24,[\\\"searchArticle\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onChangeInput\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"and\\\",[[24,[\\\"filterArticles\\\",\\\"length\\\"]],[24,[\\\"searchArticle\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"popup-search-articles\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"filterArticles\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showSearchArticle\\\",[23,10,[]]],null]],[8],[1,[23,10,[\\\"title\\\"]],true],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[10]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"preview-content\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"unless\\\",[[24,[\\\"isLoadContent\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"not-eq\\\",[[24,[\\\"viewScreen\\\"]],\\\"home\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"bread-crumbs\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"span\\\",true],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"screenHome\\\"],null]],[11,\\\"style\\\",[29,[\\\"color:\\\",[24,[\\\"base\\\",\\\"styles\\\",\\\"brandColor\\\"]]]]],[8],[0,\\\"\\\\n                        Home\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"section\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        / \\\"],[7,\\\"span\\\",true],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"viewSection\\\",[24,[\\\"section\\\"]],false],null]],[11,\\\"style\\\",[29,[\\\"color:\\\",[24,[\\\"base\\\",\\\"styles\\\",\\\"brandColor\\\"]]]]],[8],[0,\\\"\\\\n                        \\\"],[1,[24,[\\\"section\\\",\\\"title\\\"]],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"category\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        / \\\"],[7,\\\"span\\\",true],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"chooseCategory\\\",[24,[\\\"category\\\"]]],null]],[11,\\\"style\\\",[29,[\\\"color:\\\",[24,[\\\"base\\\",\\\"styles\\\",\\\"brandColor\\\"]]]]],[8],[0,\\\"\\\\n                        \\\"],[1,[24,[\\\"category\\\",\\\"title\\\"]],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"viewScreen\\\"]],\\\"home\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"section-block\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"featuredArticles\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-row\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"kb-item\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"section-title\\\"],[8],[0,\\\"Featured Articles\\\"],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"count\\\"],[8],[0,\\\"\\\\n                                    \\\"],[1,[24,[\\\"base\\\",\\\"Featured\\\",\\\"articles\\\",\\\"length\\\"]],false],[0,\\\" \\\"],[1,[28,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"base\\\",\\\"Featured\\\",\\\"articles\\\",\\\"length\\\"]],1],null],\\\"article\\\",\\\"articles\\\"],null],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"featuredArticles\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"chooseArticle\\\",[23,9,[]],false],null]],[11,\\\"style\\\",[29,[\\\"color:\\\",[24,[\\\"base\\\",\\\"styles\\\",\\\"brandColor\\\"]]]]],[8],[1,[23,9,[\\\"title\\\"]],true],[9],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[9]},null],[4,\\\"if\\\",[[28,\\\"gt\\\",[[24,[\\\"base\\\",\\\"Featured\\\",\\\"articles\\\",\\\"length\\\"]],[24,[\\\"featuredArticles\\\",\\\"length\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"p\\\",true],[8],[7,\\\"span\\\",true],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"viewAll\\\"]]],null],true],null]],[11,\\\"style\\\",[29,[\\\"color:\\\",[24,[\\\"base\\\",\\\"styles\\\",\\\"brandColor\\\"]]]]],[8],[0,\\\"View all featured articles\\\"],[9],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"sections\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"section-title\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"viewSection\\\",[23,7,[]],false],null]],[8],[1,[23,7,[\\\"title\\\"]],false],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-row\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,7,[\\\"categories\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"kb-item\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"viewSection\\\",[23,7,[]],[23,8,[]]],null]],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"logo-section\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,8,[\\\"image\\\",\\\"id\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                            \\\"],[7,\\\"img\\\",true],[11,\\\"src\\\",[29,[[24,[\\\"config\\\",\\\"mediaUrl\\\"]],[23,8,[\\\"image\\\",\\\"datafile\\\"]]]]],[10,\\\"alt\\\",\\\"avatar\\\"],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"no-logo\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title\\\"],[8],[1,[23,8,[\\\"title\\\"]],false],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"description\\\"],[8],[1,[23,8,[\\\"description\\\"]],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"gt\\\",[[23,8,[\\\"articles\\\",\\\"length\\\"]],0],null]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"count\\\"],[8],[1,[23,8,[\\\"articles\\\",\\\"length\\\"]],false],[0,\\\" articles\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[8]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[7]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"viewScreen\\\"]],\\\"tagArticle\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"section-block tag-articles\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"search-title\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[24,[\\\"tagArticles\\\",\\\"length\\\"]],false],[0,\\\" article\\\"],[1,[28,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"tagArticles\\\",\\\"length\\\"]],1],null],\\\"\\\",\\\"s\\\"],null],false],[0,\\\" tagged as \\\\\\\"\\\"],[1,[22,\\\"selectTag\\\"],false],[0,\\\"\\\\\\\":\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"articles\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"tagArticles\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"article\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showSearchArticle\\\",[23,6,[]]],null]],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title-article\\\"],[11,\\\"style\\\",[29,[\\\"color:\\\",[24,[\\\"base\\\",\\\"styles\\\",\\\"brandColor\\\"]]]]],[8],[1,[23,6,[\\\"title\\\"]],true],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[8],[1,[23,6,[\\\"description\\\"]],true],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"published-category\\\"],[8],[0,\\\"Published in \\\"],[7,\\\"span\\\",true],[8],[1,[23,6,[\\\"categoriesTitle\\\"]],false],[9],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[6]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"section\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flexDisplay flex-1\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"category-aside\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"categories\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"h2\\\",true],[8],[0,\\\"Categories\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"categories\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[23,4,[\\\"id\\\"]],[24,[\\\"category\\\",\\\"id\\\"]]],null],\\\"active\\\",\\\"\\\"],null]],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"span\\\",true],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"chooseCategory\\\",[23,4,[]]],null]],[8],[0,\\\"\\\\n                                        \\\"],[4,\\\"if\\\",[[23,4,[\\\"title\\\"]]],null,{\\\"statements\\\":[[1,[23,4,[\\\"title\\\"]],false]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"Default\\\"]],\\\"parameters\\\":[]}],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,4,[\\\"id\\\"]],[24,[\\\"category\\\",\\\"id\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow2\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[28,\\\"and\\\",[[28,\\\"eq\\\",[[24,[\\\"viewContent\\\"]],\\\"article\\\"],null],[28,\\\"eq\\\",[[23,4,[\\\"id\\\"]],[24,[\\\"category\\\",\\\"id\\\"]]],null]],null]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"sub-articles\\\"],[8],[0,\\\"\\\\n                                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"divider\\\"],[8],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"category\\\",\\\"articles\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                                \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"article \\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[23,5,[\\\"id\\\"]],[24,[\\\"article\\\",\\\"id\\\"]]],null],\\\"active\\\",\\\"\\\"],null]]]],[8],[0,\\\"\\\\n                                                    \\\"],[7,\\\"span\\\",true],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"chooseArticle\\\",[23,5,[]],[24,[\\\"category\\\"]]],null]],[11,\\\"style\\\",[29,[\\\"color:\\\",[24,[\\\"base\\\",\\\"styles\\\",\\\"brandColor\\\"]]]]],[8],[0,\\\"\\\\n                                                        \\\"],[1,[23,5,[\\\"title\\\"]],true],[0,\\\"\\\\n                                                    \\\"],[9],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[5]},null],[0,\\\"                                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[4]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"content-aside\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"unless\\\",[[24,[\\\"isLoadContentInner\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"article\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title\\\"],[8],[1,[24,[\\\"article\\\",\\\"title\\\"]],true],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"id\\\",\\\"editor-container-preview\\\"],[8],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"article\\\",\\\"tags\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"tags-wrap\\\"],[8],[0,\\\"\\\\n                                        Tags:\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"article\\\",\\\"tags\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"link\\\"],[11,\\\"style\\\",[29,[\\\"color:\\\",[24,[\\\"base\\\",\\\"styles\\\",\\\"brandColor\\\"]]]]],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"searchTagArticles\\\",[23,3,[]]],null]],[8],[0,\\\"\\\\n                                                \\\"],[1,[23,3,[\\\"tag\\\"]],false],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[28,\\\"or\\\",[[24,[\\\"base\\\",\\\"styles\\\",\\\"allowRatings\\\"]],[24,[\\\"base\\\",\\\"styles\\\",\\\"showCount\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"rating-wrap\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"base\\\",\\\"styles\\\",\\\"allowRatings\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title-rating\\\"],[8],[0,\\\"Did you find this article helpful?\\\"],[9],[0,\\\"\\\\n                                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"icons-rating\\\"],[8],[0,\\\"\\\\n                                                \\\"],[1,[28,\\\"common/buttons/icon\\\",[\\\"like\\\"],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"likeOrDislikeArticle\\\",[24,[\\\"article\\\"]],\\\"likes\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"paper-button\\\",null,[[\\\"iconButton\\\",\\\"onClick\\\"],[true,[28,\\\"action\\\",[[23,0,[]],\\\"likeOrDislikeArticle\\\",[24,[\\\"article\\\"]],\\\"dislikes\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"like\\\"],[[\\\"class\\\"],[\\\"dislike\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"base\\\",\\\"styles\\\",\\\"showCount\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                            \\\"],[7,\\\"div\\\",true],[8],[1,[24,[\\\"article\\\",\\\"likes\\\"]],false],[0,\\\" out of \\\"],[1,[24,[\\\"article\\\",\\\"dislikes\\\"]],false],[0,\\\" people found this article helpful so far\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"article\\\",\\\"relatedArticles\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"tags-wrap\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title-rating\\\"],[8],[0,\\\"Related Articles\\\"],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"icons-rating\\\"],[10,\\\"style\\\",\\\"display: flex; flex-wrap: wrap;\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"article\\\",\\\"relatedArticles\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"rel_art\\\"],[8],[0,\\\"\\\\n                                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                                    \\\"],[7,\\\"span\\\",true],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"chooseArticle\\\",[23,2,[]],false],null]],[11,\\\"style\\\",[29,[\\\"cursor: pointer; color:\\\",[24,[\\\"base\\\",\\\"styles\\\",\\\"brandColor\\\"]]]]],[8],[0,\\\"\\\\n                                                        \\\"],[1,[23,2,[\\\"title\\\"]],true],[0,\\\"\\\\n                                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"div\\\",true],[8],[1,[23,2,[\\\"description\\\"]],true],[9],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"                                        \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"category\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"articles\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"logo-section\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"category\\\",\\\"image\\\",\\\"id\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                            \\\"],[7,\\\"img\\\",true],[11,\\\"src\\\",[29,[[24,[\\\"config\\\",\\\"mediaUrl\\\"]],[24,[\\\"category\\\",\\\"image\\\",\\\"datafile\\\"]]]]],[10,\\\"alt\\\",\\\"avatar\\\"],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"no-logo\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title\\\"],[8],[1,[24,[\\\"category\\\",\\\"title\\\"]],false],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"description\\\"],[8],[1,[24,[\\\"category\\\",\\\"description\\\"]],false],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"divider\\\"],[8],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"category\\\",\\\"articles\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"category\\\",\\\"articles\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"article\\\"],[8],[0,\\\"\\\\n                                            \\\"],[7,\\\"span\\\",true],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"chooseArticle\\\",[23,1,[]],[24,[\\\"category\\\"]]],null]],[11,\\\"style\\\",[29,[\\\"color:\\\",[24,[\\\"base\\\",\\\"styles\\\",\\\"brandColor\\\"]]]]],[8],[0,\\\"\\\\n                                                \\\"],[1,[23,1,[\\\"title\\\"]],true],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"no-articles\\\"],[8],[0,\\\"No articles\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n                            \\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[22,\\\"application-loading\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"unless\\\",[[24,[\\\"isLoadContentInner\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"and\\\",[[24,[\\\"article1\\\"]],[24,[\\\"article\\\",\\\"relatedArticles\\\",\\\"length\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"content-aside\\\"],[8],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/kb/preview.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/kb/section-editor-list-item\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"1aM+0dng\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item\\\"],[11,\\\"ondragstart\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onDragStart\\\",[24,[\\\"category\\\"]]],null]],[11,\\\"ondragend\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onDragEnd\\\",[24,[\\\"category\\\"]]],null]],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"indicator \\\",[24,[\\\"category\\\",\\\"status\\\"]]]]],[8],[0,\\\" \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"drag-indicator\\\",[28,\\\"if\\\",[[24,[\\\"category\\\",\\\"isSystem\\\"]],\\\" system\\\"],null]]]],[10,\\\"draggable\\\",\\\"true\\\"],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"drag_indicator\\\"],null],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title\\\"],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"edit\\\"]]],null]],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                \\\"],[1,[24,[\\\"category\\\",\\\"title\\\"]],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"info\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"category\\\",\\\"articles\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[24,[\\\"category\\\",\\\"articles\\\",\\\"length\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                    0\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                articles\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"status \\\",[24,[\\\"category\\\",\\\"status\\\"]]]]],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"convert-capitalize\\\",[[24,[\\\"category\\\",\\\"status\\\"]]],null],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"actions\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/icon\\\",[\\\"edit2\\\"],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"edit\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"            Edit Category\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"category\\\",\\\"isSystem\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"common/buttons/icon\\\",[\\\"trash2\\\"],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"confirmCategoryDeletion\\\"]],[24,[\\\"category\\\"]],true],null]]],{\\\"statements\\\":[[0,\\\"                Delete Category\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/icon\\\",[\\\"copy2\\\"],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"duplicate\\\"]],[24,[\\\"category\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                Duplicate Category\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/kb/section-editor-list-item.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/kb/section-editor\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"aBSnq9N9\",\n    \"block\": \"{\\\"symbols\\\":[\\\"p\\\",\\\"p\\\",\\\"p\\\",\\\"type\\\",\\\"base\\\",\\\"category\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"entity-editor\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"entity-body\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"flex-1 form-group\\\",[28,\\\"if\\\",[[24,[\\\"section\\\",\\\"errors\\\",\\\"title\\\"]],\\\" error\\\"],null]]]],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"Section name\\\"],[9],[0,\\\"\\\\n                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"required\\\",\\\"disabled\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[24,[\\\"section\\\",\\\"title\\\"]],true,[24,[\\\"section\\\",\\\"isSystem\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateField\\\",\\\"title\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"checkSlug\\\"],null]]]],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-arrows\\\"],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"double-arrows\\\"],null],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"flex-1 form-group\\\",[28,\\\"if\\\",[[24,[\\\"section\\\",\\\"errors\\\",\\\"slug\\\"]],\\\" error\\\"],null]]]],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"Section URL\\\"],[9],[0,\\\"\\\\n                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[24,[\\\"section\\\",\\\"slug\\\"]],[24,[\\\"section\\\",\\\"isSystem\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateField\\\",\\\"slug\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"checkSlug\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isSlugError\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"style\\\",\\\"color: red\\\"],[8],[0,\\\"\\\\n                        URL already exists\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"Short description of the section\\\"],[9],[0,\\\"\\\\n            \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[[24,[\\\"section\\\",\\\"description\\\"]],[24,[\\\"section\\\",\\\"isSystem\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateField\\\",\\\"description\\\"],null]]]],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"section\\\",\\\"isSystem\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"icon\\\",\\\"disabled\\\",\\\"onClick\\\",\\\"class\\\"],[\\\"plus\\\",[28,\\\"not\\\",[[24,[\\\"section\\\",\\\"id\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"showAddCategory\\\"]]],null],\\\"pull-right\\\"]],{\\\"statements\\\":[[0,\\\"                    Add Category\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"grid-content\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"ember-scrollable\\\",null,null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"sections-list\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"section\\\",\\\"isSystem\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"kb/section-editor-list-item\\\",null,[[\\\"category\\\",\\\"section\\\",\\\"edit\\\",\\\"confirmCategoryDeletion\\\",\\\"duplicate\\\"],[[24,[\\\"selectedBase\\\",\\\"Featured\\\"]],[24,[\\\"section\\\"]],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"editCategory\\\"]],[24,[\\\"category\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"confirmCategoryDeletion\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"duplicate\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"drag-sort-list\\\",null,[[\\\"items\\\",\\\"handle\\\",\\\"dragEndAction\\\"],[[24,[\\\"section\\\",\\\"categories\\\"]],\\\".drag-indicator\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onDragEnd\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"kb/section-editor-list-item\\\",null,[[\\\"category\\\",\\\"section\\\",\\\"edit\\\",\\\"confirmCategoryDeletion\\\",\\\"duplicate\\\"],[[23,6,[]],[24,[\\\"section\\\"]],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"editCategory\\\"]],[23,6,[]]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"confirmCategoryDeletion\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"duplicate\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[6]},null]],\\\"parameters\\\":[]}],[0,\\\"                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"footer\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"goBack\\\"],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.back\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"section\\\",\\\"isSystem\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"section\\\",\\\"id\\\"]]],null,{\\\"statements\\\":[[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"confirmSectionDeletion\\\"]],[24,[\\\"section\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"section\\\",\\\"isUpdated\\\"]]],null,{\\\"statements\\\":[[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"discardSectionChanges\\\",false],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"t\\\",[\\\"actions.discard_changes\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"section\\\",\\\"id\\\"]]],null,{\\\"statements\\\":[[4,\\\"common/buttons/primary\\\",null,[[\\\"disabled\\\",\\\"onClick\\\"],[[28,\\\"or\\\",[[28,\\\"not\\\",[[24,[\\\"section\\\",\\\"isValid\\\"]]],null],[28,\\\"not\\\",[[24,[\\\"section\\\",\\\"isUpdated\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"saveSection\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            Save Section\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"pulse-btn \\\",[28,\\\"if\\\",[[28,\\\"or\\\",[[28,\\\"not\\\",[[24,[\\\"section\\\",\\\"isValid\\\"]]],null],[28,\\\"not\\\",[[24,[\\\"section\\\",\\\"isUpdated\\\"]]],null]],null],\\\"disabled\\\",\\\"active\\\"],null]]]],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"saveSection\\\"],null]],[8],[0,\\\"\\\\n                            Save Section\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"entity-details\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"ember-scrollable\\\",null,null,{\\\"statements\\\":[[4,\\\"common/panel\\\",null,[[\\\"open\\\"],[true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/kb/section-editor.hbs' @ L126:C19) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    Section Properties\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/kb/section-editor.hbs' @ L129:C19) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"Site\\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"selected\\\",\\\"disabled\\\",\\\"onChange\\\"],[[24,[\\\"bases\\\"]],[24,[\\\"selectedBase\\\"]],[24,[\\\"section\\\",\\\"isSystem\\\"]],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onChangeSectionBase\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[23,5,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[5]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"Type\\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"selected\\\",\\\"disabled\\\",\\\"onChange\\\"],[[24,[\\\"entityTypes\\\"]],[24,[\\\"sectionType\\\"]],[24,[\\\"section\\\",\\\"isSystem\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"changeEntityType\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[23,4,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[4]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[3]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/panel\\\",null,[[\\\"open\\\",\\\"disabled\\\"],[false,true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/kb/section-editor.hbs' @ L160:C19) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    SEO Settings\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/kb/section-editor.hbs' @ L163:C19) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    SEO SETTINGS\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[2]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/panel\\\",null,[[\\\"open\\\",\\\"disabled\\\"],[false,true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/kb/section-editor.hbs' @ L169:C19) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    Open Graph Settings\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/kb/section-editor.hbs' @ L172:C19) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    OPEN GRAPH SETTINGS\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[1,[28,\\\"common/dialogs/discard-changes\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"openDiscardChangesDialog\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"discardSectionChanges\\\",true],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/kb/section-editor.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/kb/sections-list-item\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"kNDgQCTO\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"item\\\",[28,\\\"if\\\",[[24,[\\\"selected\\\"]],\\\" selected\\\"],null],[28,\\\"if\\\",[[24,[\\\"isShort\\\"]],\\\" short\\\"],null],[28,\\\"if\\\",[[24,[\\\"section\\\",\\\"hilighted\\\"]],\\\" hilighted\\\"],null]]]],[11,\\\"ondragstart\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onDragStart\\\",[24,[\\\"section\\\"]]],null]],[11,\\\"ondragover\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onDragOver\\\",[24,[\\\"section\\\"]]],null]],[11,\\\"ondrop\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onDrop\\\",[24,[\\\"section\\\"]]],null]],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"indicator \\\",[24,[\\\"section\\\",\\\"status\\\"]]]]],[8],[0,\\\" \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"isShort\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"drag-indicator\\\",[28,\\\"if\\\",[[24,[\\\"section\\\",\\\"isSystem\\\"]],\\\" system\\\"],null]]]],[10,\\\"draggable\\\",\\\"true\\\"],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"drag_indicator\\\"],null],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title\\\"],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"edit\\\"]],[24,[\\\"section\\\"]]],null]],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title-text\\\"],[8],[0,\\\"\\\\n                \\\"],[1,[24,[\\\"section\\\",\\\"title\\\"]],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"info\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"section\\\",\\\"categories\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[24,[\\\"section\\\",\\\"categories\\\",\\\"length\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                    0\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                categories,\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"articlesCount\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[22,\\\"articlesCount\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                    0\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                articles\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"isShort\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"status \\\",[24,[\\\"section\\\",\\\"status\\\"]]]]],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"convert-capitalize\\\",[[24,[\\\"section\\\",\\\"status\\\"]]],null],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"actions\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"isShort\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"common/buttons/icon\\\",[\\\"edit2\\\"],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"edit\\\"]],[24,[\\\"section\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.edit_section\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"section\\\",\\\"isSystem\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"isShort\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"common/buttons/icon\\\",[\\\"trash2\\\"],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"confirmSectionDeletion\\\"]],[24,[\\\"section\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                    Delete Section\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/icon\\\",[\\\"eye2\\\"],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"showPreview\\\"]],[24,[\\\"section\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions_show_preview\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/kb/sections-list-item.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/kb/sections-list\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"ryeI4zeE\",\n    \"block\": \"{\\\"symbols\\\":[\\\"section\\\",\\\"section\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"sections\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"sections-list\\\",[28,\\\"if\\\",[[24,[\\\"isShort\\\"]],\\\" short\\\",\\\"\\\"],null]]]],[8],[0,\\\"\\\\n\\\"],[4,\\\"ember-scrollable\\\",null,null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"isShort\\\"]]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"sections\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"kb/sections-list-item\\\",null,[[\\\"section\\\",\\\"selected\\\",\\\"isShort\\\",\\\"edit\\\",\\\"confirmSectionDeletion\\\",\\\"showPreview\\\",\\\"moveToSection\\\"],[[23,2,[]],[28,\\\"eq\\\",[[23,2,[]],[24,[\\\"selectedSection\\\"]]],null],true,[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"edit\\\"]]],null],[23,0,[\\\"confirmSectionDeletion\\\"]],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"showPreview\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"moveToSection\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"drag-sort-list\\\",null,[[\\\"items\\\",\\\"handle\\\",\\\"dragEndAction\\\"],[[24,[\\\"sections\\\"]],\\\".drag-indicator\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onDragEnd\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"kb/sections-list-item\\\",null,[[\\\"section\\\",\\\"selected\\\",\\\"isShort\\\",\\\"edit\\\",\\\"confirmSectionDeletion\\\",\\\"showPreview\\\",\\\"moveToSection\\\"],[[23,1,[]],[28,\\\"eq\\\",[[23,1,[]],[24,[\\\"selectedSection\\\"]]],null],false,[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"edit\\\"]]],null],[23,0,[\\\"confirmSectionDeletion\\\"]],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"showPreview\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"moveToSection\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"and\\\",[[24,[\\\"selectedSection\\\"]],[28,\\\"not\\\",[[24,[\\\"selectedSection\\\",\\\"isSystem\\\"]]],null]],null]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"sections-list\\\",[28,\\\"if\\\",[[24,[\\\"isShort\\\"]],\\\" short\\\",\\\"\\\"],null],\\\" single\\\"]]],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"kb/sections-list-item\\\",null,[[\\\"section\\\",\\\"selected\\\",\\\"isShort\\\",\\\"edit\\\",\\\"confirmSectionDeletion\\\",\\\"showPreview\\\",\\\"moveToSection\\\"],[[24,[\\\"selectedSection\\\"]],true,[24,[\\\"isShort\\\"]],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"edit\\\"]]],null],[23,0,[\\\"confirmSectionDeletion\\\"]],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"showPreview\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"moveToSection\\\"]]],null]]]],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/kb/sections-list.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/kb/settings\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"5eWySUPm\",\n    \"block\": \"{\\\"symbols\\\":[\\\"panels\\\",\\\"p\\\",\\\"p\\\",\\\"p\\\",\\\"p\\\"],\\\"statements\\\":[[4,\\\"ember-scrollable\\\",null,null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"kb-settings widget-settings\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"cp-panels\\\",null,[[\\\"accordion\\\"],[true]],{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title-form\\\"],[8],[0,\\\"More settings for \\\"],[1,[24,[\\\"base\\\",\\\"name\\\"]],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"panel\\\"]],\\\"expected `panels.panel` to be a contextual component but found a string. Did you mean `(component panels.panel)`? ('inboxfront/templates/components/kb/settings.hbs' @ L6:C19) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/kb/settings.hbs' @ L7:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"configure\\\"],[[\\\"class\\\"],[\\\"title-icon\\\"]]],false],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"panel-title\\\"],[8],[0,\\\"General settings\\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"Basic settings for your knowledge base\\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow\\\"],[[\\\"class\\\"],[\\\"arrow-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/kb/settings.hbs' @ L15:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"Site Name\\\"],[9],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[24,[\\\"base\\\",\\\"name\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"base\\\",\\\"name\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInput\\\",\\\"name\\\",[24,[\\\"base\\\",\\\"name\\\"]]],null]]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"Default Knowledge Base URL\\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-domain\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[24,[\\\"base\\\",\\\"domainName\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"base\\\",\\\"domainName\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInput\\\",\\\"domainName\\\",[24,[\\\"base\\\",\\\"domainName\\\"]]],null]]]],false],[0,\\\"\\\\n                                \\\"],[7,\\\"span\\\",true],[8],[0,\\\".raincheck.co\\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"Knowledge Base Site Visibility\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"base\\\",\\\"visible\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateVisibility\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[4,\\\"if\\\",[[24,[\\\"base\\\",\\\"visible\\\"]]],null,{\\\"statements\\\":[[0,\\\"The site is live\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"The site is now offline\\\"]],\\\"parameters\\\":[]}],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-checkbox\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"base\\\",\\\"isDomain\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"base\\\",\\\"isDomain\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"span\\\",true],[8],[0,\\\"Use Custom Domain\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[\\\"Your domain here\\\",[24,[\\\"base\\\",\\\"domain\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"base\\\",\\\"domain\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInput\\\",\\\"domain\\\",[24,[\\\"base\\\",\\\"domain\\\"]]],null]]]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[5]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"panel\\\"]],\\\"expected `panels.panel` to be a contextual component but found a string. Did you mean `(component panels.panel)`? ('inboxfront/templates/components/kb/settings.hbs' @ L59:C19) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/kb/settings.hbs' @ L60:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"seo\\\"],[[\\\"class\\\"],[\\\"title-icon\\\"]]],false],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"panel-title\\\"],[8],[0,\\\"SEO Settings\\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"SEO settings for your knowledge base\\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow\\\"],[[\\\"class\\\"],[\\\"arrow-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/kb/settings.hbs' @ L68:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[4]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"panel\\\"]],\\\"expected `panels.panel` to be a contextual component but found a string. Did you mean `(component panels.panel)`? ('inboxfront/templates/components/kb/settings.hbs' @ L72:C19) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/kb/settings.hbs' @ L73:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"language\\\"],[[\\\"class\\\"],[\\\"title-icon\\\"]]],false],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"panel-title\\\"],[8],[0,\\\"Language and Text Settings\\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"Set the language for your knowledge base and customize the text defaults\\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow\\\"],[[\\\"class\\\"],[\\\"arrow-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/kb/settings.hbs' @ L81:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[3]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"panel\\\"]],\\\"expected `panels.panel` to be a contextual component but found a string. Did you mean `(component panels.panel)`? ('inboxfront/templates/components/kb/settings.hbs' @ L85:C19) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/kb/settings.hbs' @ L86:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"lock2\\\"],[[\\\"class\\\"],[\\\"title-icon\\\"]]],false],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"panel-title\\\"],[8],[0,\\\"Access Control\\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"Control who can see and access your knowledge base\\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow\\\"],[[\\\"class\\\"],[\\\"arrow-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/kb/settings.hbs' @ L94:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[1]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/kb/settings.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/menu-profile\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"xkYcbaSo\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"user-profile\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"profile-title\\\"],[8],[1,[28,\\\"t\\\",[\\\"preferences\\\"],null],false],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"profile-menu\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",null,[[\\\"route\\\"],[\\\"profile\\\"]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"profile2\\\"],[[\\\"class\\\"],[\\\"icon-bell\\\"]]],false],[0,\\\"\\\\n            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"profile\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"profile-menu\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",null,[[\\\"route\\\"],[\\\"security\\\"]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"lock3\\\"],[[\\\"class\\\"],[\\\"icon-bell\\\"]]],false],[0,\\\"\\\\n            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"security\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"profile-menu\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",null,[[\\\"route\\\"],[\\\"preference.notification\\\"]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"notification\\\"],[[\\\"class\\\"],[\\\"icon-bell\\\"]]],false],[0,\\\"\\\\n            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"Notification\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"],[9]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/menu-profile.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/message-emoji\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"72gtkFz4\",\n    \"block\": \"{\\\"symbols\\\":[\\\"author\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"emoji-wrap \\\",[28,\\\"if\\\",[[24,[\\\"data\\\",\\\"isCurrentUser\\\"]],\\\"current-user\\\",\\\"\\\"],null]]]],[11,\\\"onmouseenter\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onMouseEnter\\\"],null]],[11,\\\"onmouseleave\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onMouseLeave\\\"],null]],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onDeleteEmoji\\\",[24,[\\\"data\\\"]]],null]],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"emoji\\\"],[11,\\\"style\\\",[29,[\\\"background-position: \\\",[24,[\\\"data\\\",\\\"value\\\"]]]]],[8],[9],[0,\\\"\\\\n    \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"emoji-count\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[24,[\\\"data\\\",\\\"authors\\\",\\\"length\\\"]],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isAuthorFieldOpen\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"emoji-author-field\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"data\\\",\\\"authors\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[8],[1,[23,1,[\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[23,1,[\\\"lastName\\\"]],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/message-emoji.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/message-emojis\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"2M5bmqRO\",\n    \"block\": \"{\\\"symbols\\\":[\\\"emoji\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"emojis\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,0,[\\\"emojisArr\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"message-emoji\\\",null,[[\\\"tagName\\\",\\\"data\\\",\\\"onDeleteEmoji\\\",\\\"onAddEmoji\\\"],[\\\"\\\",[23,1,[]],[28,\\\"action\\\",[[23,0,[]],\\\"onDeleteEmoji\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"onAddEmoji\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[4,\\\"if\\\",[[24,[\\\"message\\\",\\\"reaction\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"popups/emoji-picker\\\",null,[[\\\"tagName\\\",\\\"class\\\",\\\"onSelectEmoji\\\",\\\"messageId\\\"],[\\\"\\\",\\\"inline\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onSelectEmoji\\\"],null],[24,[\\\"message\\\",\\\"id\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/message-emojis.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/object-bin\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"N4g4/phx\",\n    \"block\": \"{\\\"symbols\\\":[\\\"obj\\\",\\\"&default\\\"],\\\"statements\\\":[[4,\\\"draggable-object-target\\\",null,[[\\\"action\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"handleObjectDropped\\\"],null]]],{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"object-bin-title\\\"],[8],[1,[22,\\\"name\\\"],false],[9],[0,\\\"\\\\n  \\\"],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"model\\\"]]],null,{\\\"statements\\\":[[4,\\\"draggable-object\\\",null,[[\\\"action\\\",\\\"content\\\"],[\\\"handleObjectDragged\\\",[23,1,[]]]],{\\\"statements\\\":[[0,\\\"      \\\"],[14,2,[[23,1,[]]]],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/object-bin.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/page-admin\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"QNPpN4SE\",\n    \"block\": \"{\\\"symbols\\\":[\\\"&default\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"page-wrapper admin \\\",[28,\\\"if\\\",[[24,[\\\"class\\\"]],[24,[\\\"class\\\"]]],null]]]],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"page-inner-wrapper\\\"],[8],[0,\\\"\\\\n        \\\"],[14,1,[[28,\\\"hash\\\",null,[[\\\"title\\\"],[[28,\\\"component\\\",[\\\"page-title\\\"],[[\\\"icon\\\",\\\"showButton\\\",\\\"isCollapsed\\\"],[[24,[\\\"currentIcon\\\"]],[24,[\\\"showButton\\\"]],[24,[\\\"isCollapsed\\\"]]]]]]]]]],[0,\\\"\\\\n\\\\n        \\\"],[14,1,[[28,\\\"hash\\\",null,[[\\\"content\\\"],[[28,\\\"component\\\",[\\\"page-content\\\"],null]]]]]],[0,\\\"\\\\n\\\\n        \\\"],[14,1,[[28,\\\"hash\\\",null,[[\\\"footer\\\"],[[28,\\\"component\\\",[\\\"page-footer\\\"],null]]]]]],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/page-admin.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/page-content\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"ny4/5LSG\",\n    \"block\": \"{\\\"symbols\\\":[\\\"&default\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"page-inner-content \\\",[28,\\\"if\\\",[[24,[\\\"class\\\"]],[24,[\\\"class\\\"]]],null]]]],[8],[0,\\\"\\\\n\\\"],[4,\\\"ember-scrollable\\\",null,null,{\\\"statements\\\":[[0,\\\"        \\\"],[14,1],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/page-content.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/page-footer\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"HVcAPsZP\",\n    \"block\": \"{\\\"symbols\\\":[\\\"&default\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"page-footer\\\"],[8],[0,\\\"\\\\n    \\\"],[14,1],[0,\\\"\\\\n\\\"],[9]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/page-footer.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/page-header\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"rzrlvwvR\",\n    \"block\": \"{\\\"symbols\\\":[\\\"&default\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"page-header\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"dynamic-content\\\"],[10,\\\"style\\\",\\\"flex: 1;\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"or\\\",[[24,[\\\"isContacts\\\"]],[24,[\\\"isOrganizations\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"header-menu\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"item-link\\\",\\\"organizations\\\"]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"admin-company-settings\\\"],[[\\\"class\\\"],[\\\"build-icon\\\"]]],false],[0,\\\"\\\\n                    \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"Organizations\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"item-link\\\",\\\"contacts\\\"]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"contacts\\\"],[[\\\"class\\\"],[\\\"people-icon\\\"]]],false],[0,\\\"\\\\n                    \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"Contacts\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"or\\\",[[24,[\\\"isOrganizationsImport\\\"]],[24,[\\\"isContactsImport\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"header-menu\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"item-link\\\",[28,\\\"if\\\",[[24,[\\\"isOrganizationsImport\\\"]],\\\" active\\\",\\\"\\\"],null]]]],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"admin-company-settings\\\"],[[\\\"class\\\"],[\\\"build-icon\\\"]]],false],[0,\\\"\\\\n                    \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"Organizations\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"item-link\\\",[28,\\\"if\\\",[[24,[\\\"isContactsImport\\\"]],\\\" active\\\",\\\"\\\"],null]]]],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"contacts\\\"],[[\\\"class\\\"],[\\\"people-icon\\\"]]],false],[0,\\\"\\\\n                    \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"Contacts\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"or\\\",[[24,[\\\"isFlows\\\"]],[24,[\\\"isWorkflows\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"header-menu\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"item-link\\\",\\\"flows\\\"]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"flows\\\"],[[\\\"class\\\"],[\\\"build-icon\\\"]]],false],[0,\\\"\\\\n                    \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"chatbot\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"item-link\\\",\\\"workflows\\\"]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"flows\\\"],[[\\\"class\\\"],[\\\"people-icon\\\"]]],false],[0,\\\"\\\\n                    \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"orchestration\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"isOnboarding\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"lt\\\",[[24,[\\\"progress\\\"]],80],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"onboard-title\\\"],[10,\\\"style\\\",\\\"float: right;\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"progress-bar-wrap\\\",\\\"onboarding\\\"]],{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"progress-bar-title\\\"],[8],[1,[28,\\\"t\\\",[\\\"get_started\\\"],[[\\\"percent\\\"],[[24,[\\\"progress\\\"]]]]],false],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"progress-bar\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"progress-bar-active progress-\\\",[22,\\\"progress\\\"]]]],[8],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"            \\\"],[14,1],[0,\\\"\\\\n        \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"isOnboarding\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"global-search\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"showSearch\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"search\\\"],[[\\\"class\\\"],[\\\"search-icon\\\"]]],false],[0,\\\"\\\\n                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"class\\\",\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[\\\"width-90\\\",[28,\\\"t\\\",[\\\"search\\\"],null],[24,[\\\"globalSearchString\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"globalSearchString\\\"]]],null]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[1,[28,\\\"user-status-popup\\\",null,[[\\\"class\\\"],[\\\"wrapper-user-popup\\\"]]],false],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/page-header.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/page-title\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"NrLv9lZx\",\n    \"block\": \"{\\\"symbols\\\":[\\\"&default\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"page-title \\\",[28,\\\"if\\\",[[24,[\\\"class\\\"]],[24,[\\\"class\\\"]]],null]]]],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"showButton\\\"]]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"iconButton\\\",\\\"onClick\\\"],[\\\"nav-item expand-button\\\",true,[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"isCollapsed\\\"]]],null],[28,\\\"not\\\",[[24,[\\\"isCollapsed\\\"]]],null]],null]]],{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"icon\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"svg-icon\\\",[[24,[\\\"icon\\\"]]],[[\\\"class\\\"],[[28,\\\"concat\\\",[\\\"icon-\\\",[24,[\\\"icon\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"paper-icon\\\",[\\\"menu\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[14,1],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/page-title.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/page\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"0KHsgIzH\",\n    \"block\": \"{\\\"symbols\\\":[\\\"&default\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"style\\\",\\\"position: absolute; top: 20px; z-index: 11;\\\"],[10,\\\"class\\\",\\\"header-menu\\\"],[8],[0,\\\"\\\\n    \\\"],[14,1,[[28,\\\"hash\\\",null,[[\\\"header\\\"],[[28,\\\"component\\\",[\\\"empty\\\"],null]]]]]],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"page-wrapper \\\",[28,\\\"if\\\",[[24,[\\\"class\\\"]],[24,[\\\"class\\\"]]],null]]]],[8],[0,\\\"\\\\n    \\\"],[14,1,[[28,\\\"hash\\\",null,[[\\\"extra\\\"],[[28,\\\"component\\\",[\\\"empty\\\"],null]]]]]],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"page-inner-wrapper\\\"],[8],[0,\\\"\\\\n        \\\"],[14,1,[[28,\\\"hash\\\",null,[[\\\"title\\\"],[[28,\\\"component\\\",[\\\"page-title\\\"],[[\\\"showButton\\\"],[false]]]]]]]],[0,\\\"\\\\n\\\\n        \\\"],[14,1,[[28,\\\"hash\\\",null,[[\\\"content\\\"],[[28,\\\"component\\\",[\\\"page-content\\\"],null]]]]]],[0,\\\"\\\\n\\\\n        \\\"],[14,1,[[28,\\\"hash\\\",null,[[\\\"footer\\\"],[[28,\\\"component\\\",[\\\"page-footer\\\"],null]]]]]],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/page.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/pagination\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"BSwV825X\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"pagination\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"number-page\\\"],[8],[1,[22,\\\"pageNum\\\"],false],[0,\\\" of \\\"],[1,[22,\\\"rangeNum\\\"],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"onClick\\\"],[\\\"navigate-button\\\",[28,\\\"action\\\",[[23,0,[]],\\\"firstPage\\\",[24,[\\\"pageNum\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow\\\"],[[\\\"class\\\"],[\\\"arrow-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"onClick\\\"],[\\\"navigate-button\\\",[28,\\\"action\\\",[[23,0,[]],\\\"prevPage\\\",[24,[\\\"pageNum\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"next\\\"],[[\\\"class\\\"],[\\\"arrow-circle-icon prev\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"onClick\\\"],[\\\"navigate-button\\\",[28,\\\"action\\\",[[23,0,[]],\\\"nextPage\\\",[24,[\\\"pageNum\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"next\\\"],[[\\\"class\\\"],[\\\"arrow-circle-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"onClick\\\"],[\\\"navigate-button\\\",[28,\\\"action\\\",[[23,0,[]],\\\"lastPage\\\",[24,[\\\"pageNum\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow\\\"],[[\\\"class\\\"],[\\\"arrow-icon _right\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/pagination.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/paper-input\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"LTORbDzV\",\n    \"block\": \"{\\\"symbols\\\":[\\\"error\\\",\\\"index\\\",\\\"&default\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"label\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"label\\\",true],[11,\\\"for\\\",[22,\\\"inputElementId\\\"]],[11,\\\"class\\\",[28,\\\"if\\\",[[24,[\\\"required\\\"]],\\\"md-required\\\"],null]],[8],[1,[22,\\\"label\\\"],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"textarea\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"textarea\\\",true],[11,\\\"class\\\",[29,[\\\"md-input \\\",[28,\\\"if\\\",[[24,[\\\"isInvalid\\\"]],\\\"ng-invalid\\\"],null],\\\" \\\",[28,\\\"if\\\",[[24,[\\\"isTouched\\\"]],\\\"ng-dirty\\\"],null]]]],[11,\\\"id\\\",[22,\\\"inputElementId\\\"]],[11,\\\"placeholder\\\",[22,\\\"placeholder\\\"]],[11,\\\"disabled\\\",[22,\\\"disabled\\\"]],[11,\\\"autofocus\\\",[22,\\\"autofocus\\\"]],[11,\\\"autocomplete\\\",[22,\\\"autocomplete\\\"]],[11,\\\"onfocus\\\",[22,\\\"onFocus\\\"]],[11,\\\"onblur\\\",[28,\\\"action\\\",[[23,0,[]],\\\"handleBlur\\\"],null]],[11,\\\"onkeydown\\\",[22,\\\"onKeyDown\\\"]],[11,\\\"onkeyup\\\",[22,\\\"onKeyUp\\\"]],[11,\\\"onclick\\\",[22,\\\"onClick\\\"]],[11,\\\"oninput\\\",[28,\\\"action\\\",[[23,0,[]],\\\"handleInput\\\"],null]],[11,\\\"rows\\\",[24,[\\\"passThru\\\",\\\"rows\\\"]]],[11,\\\"maxlength\\\",[22,\\\"maxlengthTextArea\\\"]],[8],[9],[0,\\\"\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"input\\\",true],[11,\\\"class\\\",[29,[\\\"md-input \\\",[28,\\\"if\\\",[[24,[\\\"isInvalid\\\"]],\\\"ng-invalid\\\"],null],\\\"  \\\",[28,\\\"if\\\",[[24,[\\\"isTouched\\\"]],\\\"ng-dirty\\\"],null]]]],[11,\\\"id\\\",[22,\\\"inputElementId\\\"]],[11,\\\"placeholder\\\",[22,\\\"placeholder\\\"]],[11,\\\"disabled\\\",[22,\\\"disabled\\\"]],[11,\\\"autofocus\\\",[22,\\\"autofocus\\\"]],[11,\\\"autocomplete\\\",[22,\\\"autocomplete\\\"]],[11,\\\"onfocus\\\",[22,\\\"onFocus\\\"]],[11,\\\"onblur\\\",[28,\\\"action\\\",[[23,0,[]],\\\"handleBlur\\\"],null]],[11,\\\"onkeydown\\\",[22,\\\"onKeyDown\\\"]],[11,\\\"onkeyup\\\",[22,\\\"onKeyUp\\\"]],[11,\\\"onclick\\\",[22,\\\"onClick\\\"]],[11,\\\"oninput\\\",[28,\\\"action\\\",[[23,0,[]],\\\"handleInput\\\"],null]],[11,\\\"maxlength\\\",[22,\\\"maxlengthInput\\\"]],[11,\\\"type\\\",[22,\\\"type\\\"]],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isInvalidAndTouched\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"md-input-messages-animation md-auto-hide\\\"],[11,\\\"id\\\",[28,\\\"concat\\\",[[24,[\\\"elementId\\\"]],\\\"-error-messages\\\"],null]],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"validationErrorMessages\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[11,\\\"id\\\",[29,[\\\"error-\\\",[22,\\\"inputElementId\\\"],\\\"-\\\",[23,2,[]]]]],[10,\\\"class\\\",\\\"paper-input-error ng-enter ng-enter-active md-input-message-animation\\\"],[8],[0,\\\"\\\\n                \\\"],[1,[23,1,[\\\"message\\\"]],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1,2]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[14,3,[[28,\\\"hash\\\",null,[[\\\"charCount\\\",\\\"isInvalid\\\",\\\"isTouched\\\",\\\"isInvalidAndTouched\\\",\\\"hasValue\\\",\\\"validationErrorMessages\\\"],[[24,[\\\"currentLength\\\"]],[24,[\\\"isInvalid\\\"]],[24,[\\\"isTouched\\\"]],[24,[\\\"isInvalidAndTouched\\\"]],[24,[\\\"hasValue\\\"]],[24,[\\\"validationErrorMessages\\\"]]]]]]],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/paper-input.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/popups/chats-delete-room\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"aLV0Dbfa\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"paper-dialog\\\",null,[[\\\"onClose\\\",\\\"origin\\\",\\\"clickOutsideToClose\\\",\\\"class\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"onClose\\\"],null],[24,[\\\"dialogOrigin\\\"]],true,\\\"warning-dialog\\\"]],{\\\"statements\\\":[[4,\\\"paper-toolbar\\\",null,null,{\\\"statements\\\":[[4,\\\"paper-toolbar-tools\\\",null,null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"alert-triangle\\\"],null],false],[0,\\\"\\\\n            \\\"],[7,\\\"h2\\\",true],[8],[1,[28,\\\"t\\\",[\\\"actions.delete_room\\\"],null],false],[7,\\\"br\\\",true],[8],[9],[1,[22,\\\"title\\\"],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"paper-dialog-content\\\",null,null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n            \\\"],[7,\\\"p\\\",true],[8],[1,[28,\\\"t\\\",[\\\"delete_room_msg\\\"],null],false],[9],[0,\\\"\\\\n            \\\"],[7,\\\"p\\\",true],[8],[1,[28,\\\"t\\\",[\\\"delete_question\\\"],null],false],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"paper-dialog-actions\\\",null,null,{\\\"statements\\\":[[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"onClose\\\"],null]]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"onAction\\\"],null]]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/popups/chats-delete-room.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/popups/emoji-picker\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"ee1ZzNnZ\",\n    \"block\": \"{\\\"symbols\\\":[\\\"emoji\\\",\\\"group\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"emoji-btn\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"togglePicker\\\"],null]],[8],[0,\\\"\\\\n    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"add-emoji\\\"],[[\\\"class\\\"],[\\\"smile-icon\\\"]]],false],[0,\\\"\\\\n    \\\"],[4,\\\"paper-tooltip\\\",null,null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"actions.add_emoji_reaction\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isOpen\\\"]]],null,{\\\"statements\\\":[[4,\\\"click-outside\\\",null,[[\\\"action\\\",\\\"tagName\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"onClickOutside\\\"],null],\\\"\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"picker-popup-wrapper \\\",[28,\\\"if\\\",[[24,[\\\"class\\\"]],\\\"inline\\\",\\\"\\\"],null]]]],[11,\\\"onmouseleave\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onMouseLeave\\\"],null]],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"emojis-title\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"groupsEmojis\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"wrap-icon \\\",[28,\\\"if\\\",[[23,2,[\\\"isActive\\\"]],\\\"active\\\",\\\"\\\"],null]]]],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"selectCategoryEmoji\\\",[23,2,[]]],null]],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[[23,2,[\\\"icon\\\"]]],[[\\\"class\\\"],[\\\"group-icon\\\"]]],false],[0,\\\"\\\\n                        \\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"bottom\\\"]],{\\\"statements\\\":[[1,[23,2,[\\\"title\\\"]],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"emojis-list\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"emojis\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"selectEmoji\\\",[23,1,[]]],null]],[11,\\\"style\\\",[29,[\\\"background-position: \\\",[23,1,[\\\"x\\\"]],\\\" \\\",[23,1,[\\\"y\\\"]]]]],[8],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/popups/emoji-picker.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/popups/group-chat-member\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"wrrd+tzH\",\n    \"block\": \"{\\\"symbols\\\":[\\\"form\\\",\\\"u\\\",\\\"toolbar\\\"],\\\"statements\\\":[[4,\\\"paper-sidenav\\\",null,[[\\\"class\\\",\\\"name\\\",\\\"position\\\",\\\"open\\\",\\\"lockedOpen\\\"],[\\\"md-whiteframe-z2 popup small\\\",\\\"right2\\\",\\\"right\\\",[24,[\\\"open\\\"]],[24,[\\\"open\\\"]]]],{\\\"statements\\\":[[4,\\\"paper-toolbar\\\",null,null,{\\\"statements\\\":[[4,\\\"paper-toolbar-tools\\\",null,null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"t\\\",[\\\"actions.add_member\\\"],null],false],[0,\\\"\\\\n\\\"],[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"onClick\\\",\\\"iconButton\\\"],[\\\"pull-right close-button\\\",[28,\\\"action\\\",[[23,0,[]],\\\"closeDialog\\\"],null],true]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"paper-icon\\\",[\\\"close\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[3]},null],[4,\\\"paper-form\\\",null,[[\\\"onSubmit\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"addMember\\\"],null]]],{\\\"statements\\\":[[4,\\\"paper-content\\\",null,[[\\\"padding\\\"],[true]],{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title-name\\\"],[8],[0,\\\"# \\\"],[1,[22,\\\"title\\\"],false],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-30\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.invite\\\"],null],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"searchField\\\",\\\"searchPlaceholder\\\",\\\"searchEnabled\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"actions.choose_user\\\"],null],\\\"name\\\",[28,\\\"t\\\",[\\\"search_user\\\"],null],true,[24,[\\\"filterUsers\\\"]],[24,[\\\"user\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"user\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[23,2,[\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[23,2,[\\\"lastName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"popup-footer\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"closeDialog\\\"],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"submit-button\\\"]],\\\"expected `form.submit-button` to be a contextual component but found a string. Did you mean `(component form.submit-button)`? ('inboxfront/templates/components/popups/group-chat-member.hbs' @ L42:C15) \\\"],null]],[[\\\"class\\\",\\\"disabled\\\"],[\\\"primary-button\\\",[28,\\\"not\\\",[[24,[\\\"user\\\",\\\"id\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.add\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/popups/group-chat-member.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/popups/group-chat\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"hqD37sw2\",\n    \"block\": \"{\\\"symbols\\\":[\\\"form\\\",\\\"u\\\",\\\"u\\\",\\\"toolbar\\\"],\\\"statements\\\":[[4,\\\"paper-sidenav\\\",null,[[\\\"class\\\",\\\"name\\\",\\\"position\\\",\\\"open\\\",\\\"lockedOpen\\\"],[\\\"md-whiteframe-z2 popup create-popup chat-form\\\",\\\"right2\\\",\\\"right\\\",[24,[\\\"open\\\"]],[24,[\\\"open\\\"]]]],{\\\"statements\\\":[[4,\\\"paper-toolbar\\\",null,null,{\\\"statements\\\":[[4,\\\"paper-toolbar-tools\\\",null,null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"add-chat\\\"],null],false],[0,\\\"\\\\n            \\\"],[4,\\\"if\\\",[[24,[\\\"groupChat\\\"]]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"actions.create_group_chat\\\"],null],false]],\\\"parameters\\\":[]},{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"actions.create_direct_chat\\\"],null],false]],\\\"parameters\\\":[]}],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[4]},null],[4,\\\"paper-form\\\",null,[[\\\"class\\\",\\\"onSubmit\\\"],[\\\"task-form\\\",[28,\\\"action\\\",[[23,0,[]],\\\"createGroupChat\\\"],null]]],{\\\"statements\\\":[[4,\\\"paper-content\\\",null,null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"open\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"groupChat\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title-create-room\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"t\\\",[\\\"group_chat_desc\\\"],null],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter form-group\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"isActiveSwitch\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"statusChanged\\\"],null]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"switch-title\\\"],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"t\\\",[\\\"public_chat_msg\\\"],null],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"h4\\\",true],[8],[1,[28,\\\"t\\\",[\\\"group_chat_settings\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"t\\\",[\\\"group_name\\\"],null],false],[0,\\\"\\\\n                            \\\"],[7,\\\"span\\\",true],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"info2\\\"],[[\\\"class\\\"],[\\\"info-icon\\\"]]],false],[0,\\\"\\\\n\\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"bottom\\\"]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"t\\\",[\\\"group_name_desc\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/components/popups/group-chat.hbs' @ L43:C30) \\\"],null]],[[\\\"customValidations\\\",\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"validation\\\",\\\"trimValidation\\\"]],[24,[\\\"title\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"title\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"isPrivate\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"t\\\",[\\\"invite_opt\\\"],null],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"groupChat\\\"]]],null,{\\\"statements\\\":[[4,\\\"power-select-multiple\\\",null,[[\\\"placeholder\\\",\\\"searchPlaceholder\\\",\\\"searchEnabled\\\",\\\"searchField\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[\\\" \\\",[28,\\\"t\\\",[\\\"search\\\"],null],true,\\\"firstName\\\",[24,[\\\"filterUsers\\\"]],[24,[\\\"selectedUsers\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedUsers\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\",\\\"userAvatar\\\"],[25,[23,3,[]],[23,3,[\\\"staffprofile\\\",\\\"user\\\"]]]]],false],[0,\\\"\\\\n                                    \\\"],[1,[23,3,[\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[23,3,[\\\"lastName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"searchPlaceholder\\\",\\\"searchEnabled\\\",\\\"searchField\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[\\\" \\\",[28,\\\"t\\\",[\\\"search\\\"],null],true,\\\"firstName\\\",[24,[\\\"filterUsers\\\"]],[24,[\\\"user\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"user\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\",\\\"userAvatar\\\"],[25,[23,2,[]],[23,2,[\\\"staffprofile\\\",\\\"user\\\"]]]]],false],[0,\\\"\\\\n                                    \\\"],[1,[23,2,[\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[23,2,[\\\"lastName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[]}],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"popup-footer\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"closeDialog\\\"],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"submit-button\\\"]],\\\"expected `form.submit-button` to be a contextual component but found a string. Did you mean `(component form.submit-button)`? ('inboxfront/templates/components/popups/group-chat.hbs' @ L101:C15) \\\"],null]],[[\\\"class\\\",\\\"disabled\\\"],[\\\"primary-button\\\",[23,1,[\\\"isInvalid\\\"]]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.create\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/popups/group-chat.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/popups/reply-popup\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"Ie9U/zc+\",\n    \"block\": \"{\\\"symbols\\\":[\\\"reply\\\"],\\\"statements\\\":[[4,\\\"click-outside\\\",null,[[\\\"action\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"onclickOutside\\\"],null]]],{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"apps-popup chat reply\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"h4\\\",true],[8],[1,[28,\\\"t\\\",[\\\"quick_response\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"filterReply\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"popup-list-item\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"insertText\\\",[23,1,[]]],null]],[8],[0,\\\"\\\\n                \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"shortcut\\\"],[8],[1,[23,1,[\\\"node\\\",\\\"shortcut\\\"]],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"text-reply\\\"],[8],[1,[23,1,[\\\"node\\\",\\\"text\\\"]],true],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/popups/reply-popup.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/settings-menu-item\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"jYVGRjkf\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"alignCenter menu-link \\\",[28,\\\"if\\\",[[24,[\\\"menuItem\\\",\\\"class\\\"]],[24,[\\\"menuItem\\\",\\\"class\\\"]]],null],\\\" \\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"currentLink\\\"]],[28,\\\"or\\\",[[24,[\\\"menuItem\\\",\\\"type\\\"]],[24,[\\\"menuItem\\\",\\\"link\\\"]]],null]],null],\\\"active\\\",\\\"\\\"],null]]]],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"menuItem\\\",\\\"query\\\"]]],null,{\\\"statements\\\":[[4,\\\"link-to\\\",null,[[\\\"query\\\",\\\"route\\\"],[[28,\\\"hash\\\",null,[[\\\"page\\\"],[[24,[\\\"menuItem\\\",\\\"query\\\"]]]]],[24,[\\\"menuItem\\\",\\\"link\\\"]]]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"svg-icon\\\",[[24,[\\\"menuItem\\\",\\\"icon\\\"]]],null],false],[0,\\\"\\\\n            \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[[24,[\\\"menuItem\\\",\\\"title\\\"]]],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"link-to\\\",null,[[\\\"route\\\"],[[24,[\\\"menuItem\\\",\\\"link\\\"]]]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"svg-icon\\\",[[24,[\\\"menuItem\\\",\\\"icon\\\"]]],null],false],[0,\\\"\\\\n            \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[[24,[\\\"menuItem\\\",\\\"title\\\"]]],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/settings-menu-item.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/settings-menu\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"OoZjLzDq\",\n    \"block\": \"{\\\"symbols\\\":[\\\"menuItem\\\",\\\"p\\\",\\\"item\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"administration-menu\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"menu-title\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"t\\\",[\\\"Administration\\\"],null],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"menuItems\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,1,[\\\"link\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"settings-menu-item\\\",null,[[\\\"menuItem\\\"],[[23,1,[]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"cp-panel\\\",null,[[\\\"open\\\"],[true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/components/settings-menu.hbs' @ L10:C19) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[[23,1,[\\\"icon\\\"]]],null],false],[0,\\\"\\\\n                        \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[[23,1,[\\\"title\\\"]]],null],false],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"icon-expand-collapse\\\"],[[\\\"class\\\"],[\\\"arrow\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/components/settings-menu.hbs' @ L17:C19) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[23,1,[\\\"subMenu\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"settings-menu-item\\\",null,[[\\\"menuItem\\\"],[[23,3,[]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[1]},null],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/settings-menu.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/sortable-objects\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"0mQ3h0eu\",\n    \"block\": \"{\\\"symbols\\\":[\\\"&default\\\"],\\\"statements\\\":[[14,1]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/sortable-objects.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/svg-icon\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"M8KwY+Wo\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"icon\\\"]],\\\"source-INSTAGRAM\\\"],null]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"svg\\\",true],[10,\\\"xmlns\\\",\\\"http://www.w3.org/2000/svg\\\",\\\"http://www.w3.org/2000/xmlns/\\\"],[10,\\\"viewBox\\\",\\\"0 0 132 132\\\"],[10,\\\"xmlns:xlink\\\",\\\"http://www.w3.org/1999/xlink\\\",\\\"http://www.w3.org/2000/xmlns/\\\"],[11,\\\"class\\\",[29,[\\\"svg-icon \\\",[28,\\\"if\\\",[[24,[\\\"class\\\"]],[24,[\\\"class\\\"]]],null]]]],[8],[0,\\\"\\\\n        \\\"],[7,\\\"defs\\\",true],[8],[0,\\\"\\\\n            \\\"],[7,\\\"linearGradient\\\",true],[10,\\\"id\\\",\\\"b\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"stop\\\",true],[10,\\\"offset\\\",\\\"0\\\"],[10,\\\"stop-color\\\",\\\"#3771c8\\\"],[8],[9],[0,\\\"\\\\n                \\\"],[7,\\\"stop\\\",true],[10,\\\"stop-color\\\",\\\"#3771c8\\\"],[10,\\\"offset\\\",\\\".128\\\"],[8],[9],[0,\\\"\\\\n                \\\"],[7,\\\"stop\\\",true],[10,\\\"offset\\\",\\\"1\\\"],[10,\\\"stop-color\\\",\\\"#60f\\\"],[10,\\\"stop-opacity\\\",\\\"0\\\"],[8],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"linearGradient\\\",true],[10,\\\"id\\\",\\\"a\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"stop\\\",true],[10,\\\"offset\\\",\\\"0\\\"],[10,\\\"stop-color\\\",\\\"#fd5\\\"],[8],[9],[0,\\\"\\\\n                \\\"],[7,\\\"stop\\\",true],[10,\\\"offset\\\",\\\".1\\\"],[10,\\\"stop-color\\\",\\\"#fd5\\\"],[8],[9],[0,\\\"\\\\n                \\\"],[7,\\\"stop\\\",true],[10,\\\"offset\\\",\\\".5\\\"],[10,\\\"stop-color\\\",\\\"#ff543e\\\"],[8],[9],[0,\\\"\\\\n                \\\"],[7,\\\"stop\\\",true],[10,\\\"offset\\\",\\\"1\\\"],[10,\\\"stop-color\\\",\\\"#c837ab\\\"],[8],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"radialGradient\\\",true],[10,\\\"id\\\",\\\"c\\\"],[10,\\\"cx\\\",\\\"158.429\\\"],[10,\\\"cy\\\",\\\"578.088\\\"],[10,\\\"r\\\",\\\"65\\\"],[10,\\\"xlink:href\\\",\\\"#a\\\",\\\"http://www.w3.org/1999/xlink\\\"],[10,\\\"gradientUnits\\\",\\\"userSpaceOnUse\\\"],[10,\\\"gradientTransform\\\",\\\"matrix(0 -1.98198 1.8439 0 -1031.402 454.004)\\\"],[10,\\\"fx\\\",\\\"158.429\\\"],[10,\\\"fy\\\",\\\"578.088\\\"],[8],[9],[0,\\\"\\\\n            \\\"],[7,\\\"radialGradient\\\",true],[10,\\\"id\\\",\\\"d\\\"],[10,\\\"cx\\\",\\\"147.694\\\"],[10,\\\"cy\\\",\\\"473.455\\\"],[10,\\\"r\\\",\\\"65\\\"],[10,\\\"xlink:href\\\",\\\"#b\\\",\\\"http://www.w3.org/1999/xlink\\\"],[10,\\\"gradientUnits\\\",\\\"userSpaceOnUse\\\"],[10,\\\"gradientTransform\\\",\\\"matrix(.17394 .86872 -3.5818 .71718 1648.348 -458.493)\\\"],[10,\\\"fx\\\",\\\"147.694\\\"],[10,\\\"fy\\\",\\\"473.455\\\"],[8],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"path\\\",true],[10,\\\"fill\\\",\\\"url(#c)\\\"],[10,\\\"d\\\",\\\"M65.03 0C37.888 0 29.95.028 28.407.156c-5.57.463-9.036 1.34-12.812 3.22-2.91 1.445-5.205 3.12-7.47 5.468C4 13.126 1.5 18.394.595 24.656c-.44 3.04-.568 3.66-.594 19.188-.01 5.176 0 11.988 0 21.125 0 27.12.03 35.05.16 36.59.45 5.42 1.3 8.83 3.1 12.56 3.44 7.14 10.01 12.5 17.75 14.5 2.68.69 5.64 1.07 9.44 1.25 1.61.07 18.02.12 34.44.12 16.42 0 32.84-.02 34.41-.1 4.4-.207 6.955-.55 9.78-1.28 7.79-2.01 14.24-7.29 17.75-14.53 1.765-3.64 2.66-7.18 3.065-12.317.088-1.12.125-18.977.125-36.81 0-17.836-.04-35.66-.128-36.78-.41-5.22-1.305-8.73-3.127-12.44-1.495-3.037-3.155-5.305-5.565-7.624C116.9 4 111.64 1.5 105.372.596 102.335.157 101.73.027 86.19 0H65.03z\\\"],[10,\\\"transform\\\",\\\"translate(1.004 1)\\\"],[8],[9],[0,\\\"\\\\n        \\\"],[7,\\\"path\\\",true],[10,\\\"fill\\\",\\\"url(#d)\\\"],[10,\\\"d\\\",\\\"M65.03 0C37.888 0 29.95.028 28.407.156c-5.57.463-9.036 1.34-12.812 3.22-2.91 1.445-5.205 3.12-7.47 5.468C4 13.126 1.5 18.394.595 24.656c-.44 3.04-.568 3.66-.594 19.188-.01 5.176 0 11.988 0 21.125 0 27.12.03 35.05.16 36.59.45 5.42 1.3 8.83 3.1 12.56 3.44 7.14 10.01 12.5 17.75 14.5 2.68.69 5.64 1.07 9.44 1.25 1.61.07 18.02.12 34.44.12 16.42 0 32.84-.02 34.41-.1 4.4-.207 6.955-.55 9.78-1.28 7.79-2.01 14.24-7.29 17.75-14.53 1.765-3.64 2.66-7.18 3.065-12.317.088-1.12.125-18.977.125-36.81 0-17.836-.04-35.66-.128-36.78-.41-5.22-1.305-8.73-3.127-12.44-1.495-3.037-3.155-5.305-5.565-7.624C116.9 4 111.64 1.5 105.372.596 102.335.157 101.73.027 86.19 0H65.03z\\\"],[10,\\\"transform\\\",\\\"translate(1.004 1)\\\"],[8],[9],[0,\\\"\\\\n        \\\"],[7,\\\"path\\\",true],[10,\\\"fill\\\",\\\"#fff\\\"],[10,\\\"d\\\",\\\"M66.004 18c-13.036 0-14.672.057-19.792.29-5.11.234-8.598 1.043-11.65 2.23-3.157 1.226-5.835 2.866-8.503 5.535-2.67 2.668-4.31 5.346-5.54 8.502-1.19 3.053-2 6.542-2.23 11.65C18.06 51.327 18 52.964 18 66s.058 14.667.29 19.787c.235 5.11 1.044 8.598 2.23 11.65 1.227 3.157 2.867 5.835 5.536 8.503 2.667 2.67 5.345 4.314 8.5 5.54 3.054 1.187 6.543 1.996 11.652 2.23 5.12.233 6.755.29 19.79.29 13.037 0 14.668-.057 19.788-.29 5.11-.234 8.602-1.043 11.656-2.23 3.156-1.226 5.83-2.87 8.497-5.54 2.67-2.668 4.31-5.346 5.54-8.502 1.18-3.053 1.99-6.542 2.23-11.65.23-5.12.29-6.752.29-19.788 0-13.036-.06-14.672-.29-19.792-.24-5.11-1.05-8.598-2.23-11.65-1.23-3.157-2.87-5.835-5.54-8.503-2.67-2.67-5.34-4.31-8.5-5.535-3.06-1.187-6.55-1.996-11.66-2.23-5.12-.233-6.75-.29-19.79-.29zm-4.306 8.65c1.278-.002 2.704 0 4.306 0 12.816 0 14.335.046 19.396.276 4.68.214 7.22.996 8.912 1.653 2.24.87 3.837 1.91 5.516 3.59 1.68 1.68 2.72 3.28 3.592 5.52.657 1.69 1.44 4.23 1.653 8.91.23 5.06.28 6.58.28 19.39s-.05 14.33-.28 19.39c-.214 4.68-.996 7.22-1.653 8.91-.87 2.24-1.912 3.835-3.592 5.514-1.68 1.68-3.275 2.72-5.516 3.59-1.69.66-4.232 1.44-8.912 1.654-5.06.23-6.58.28-19.396.28-12.817 0-14.336-.05-19.396-.28-4.68-.216-7.22-.998-8.913-1.655-2.24-.87-3.84-1.91-5.52-3.59-1.68-1.68-2.72-3.276-3.592-5.517-.657-1.69-1.44-4.23-1.653-8.91-.23-5.06-.276-6.58-.276-19.398s.046-14.33.276-19.39c.214-4.68.996-7.22 1.653-8.912.87-2.24 1.912-3.84 3.592-5.52 1.68-1.68 3.28-2.72 5.52-3.592 1.692-.66 4.233-1.44 8.913-1.655 4.428-.2 6.144-.26 15.09-.27zm29.928 7.97c-3.18 0-5.76 2.577-5.76 5.758 0 3.18 2.58 5.76 5.76 5.76 3.18 0 5.76-2.58 5.76-5.76 0-3.18-2.58-5.76-5.76-5.76zm-25.622 6.73c-13.613 0-24.65 11.037-24.65 24.65 0 13.613 11.037 24.645 24.65 24.645C79.617 90.645 90.65 79.613 90.65 66S79.616 41.35 66.003 41.35zm0 8.65c8.836 0 16 7.163 16 16 0 8.836-7.164 16-16 16-8.837 0-16-7.164-16-16 0-8.837 7.163-16 16-16z\\\"],[8],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"svg\\\",true],[11,\\\"class\\\",[29,[\\\"svg-icon \\\",[28,\\\"if\\\",[[24,[\\\"class\\\"]],[24,[\\\"class\\\"]]],null]]]],[11,\\\"style\\\",[22,\\\"styles\\\"]],[8],[0,\\\"\\\\n        \\\"],[7,\\\"use\\\",true],[11,\\\"xlink:href\\\",[29,[\\\"/assets/icons.svg#\\\",[22,\\\"icon\\\"]]],\\\"http://www.w3.org/1999/xlink\\\"],[8],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/svg-icon.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/tag-input\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"eHGDzgsd\",\n    \"block\": \"{\\\"symbols\\\":[\\\"tag\\\",\\\"index\\\",\\\"&default\\\"],\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"tags\\\"]]],null,{\\\"statements\\\":[[7,\\\"li\\\",true],[10,\\\"class\\\",\\\"emberTagInput-tag\\\"],[8],[0,\\\"\\\\n        \\\"],[14,3,[[23,1,[]]]],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"_isRemoveButtonVisible\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"a\\\",false],[12,\\\"class\\\",\\\"emberTagInput-remove\\\"],[3,\\\"action\\\",[[23,0,[]],\\\"removeTag\\\",[23,2,[]]]],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9]],\\\"parameters\\\":[1,2]},null],[7,\\\"li\\\",true],[10,\\\"class\\\",\\\"emberTagInput-new\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"input\\\",true],[11,\\\"disabled\\\",[23,0,[\\\"readOnly\\\"]]],[11,\\\"class\\\",[28,\\\"concat\\\",[\\\"emberTagInput-input js-ember-tag-input-new\\\",[28,\\\"if\\\",[[24,[\\\"readOnly\\\"]],\\\" is-disabled\\\"],null]],null]],[11,\\\"maxlength\\\",[23,0,[\\\"maxlength\\\"]]],[11,\\\"placeholder\\\",[23,0,[\\\"placeholder\\\"]]],[11,\\\"aria-label\\\",[23,0,[\\\"ariaLabel\\\"]]],[8],[9],[0,\\\"\\\\n\\\"],[9]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/tag-input.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/tags-picker\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"CrFeO/Yk\",\n    \"block\": \"{\\\"symbols\\\":[\\\"item\\\",\\\"item\\\"],\\\"statements\\\":[[4,\\\"click-outside\\\",null,[[\\\"action\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"onclickOutside\\\"],null]]],{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"tag-input-wrapper\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"ul\\\",true],[10,\\\"class\\\",\\\"selected-tags\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"selectedTags\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"li\\\",true],[11,\\\"class\\\",[29,[\\\"tag-item \\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"tag\\\"]],\\\"shopify\\\"],null],\\\"shopify\\\",\\\"\\\"],null]]]],[11,\\\"style\\\",[29,[\\\"background-color: \\\",[23,2,[\\\"colors\\\",\\\"backGroundColor\\\"]],\\\"; color: \\\",[23,2,[\\\"colors\\\",\\\"color\\\"]]]]],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"removeTagItem\\\",[23,2,[]]],null]],[8],[0,\\\"\\\\n                    \\\"],[1,[23,2,[\\\"tag\\\"]],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[4,\\\"if\\\",[[24,[\\\"isShowInput\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"li\\\",true],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"autocomplete\\\",\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"onFocus\\\",\\\"onKeyDown\\\"],[false,[28,\\\"concat\\\",[\\\"+ \\\",[28,\\\"t\\\",[\\\"actions.add_tag\\\"],null]],null],[24,[\\\"tag\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"tag\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"onFocusInput\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"onKeyDown\\\"],null]]]],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"li\\\",true],[10,\\\"class\\\",\\\"add-tag\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showInputTag\\\"],null]],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"plus-square-fill\\\"],[[\\\"class\\\"],[\\\"plus-icon\\\"]]],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isOpen\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"tag-dropdown\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"filteredTags\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"selectTag\\\",[23,1,[]]],null]],[8],[1,[23,1,[\\\"tag\\\"]],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"                \\\"],[7,\\\"div\\\",true],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"createTag\\\",[24,[\\\"tag\\\"]]],null]],[8],[0,\\\"+ \\\"],[1,[28,\\\"t\\\",[\\\"actions.create_tag\\\"],null],false],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/tags-picker.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/tasks/assign-panel\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"DCHVt/Aa\",\n    \"block\": \"{\\\"symbols\\\":[\\\"form\\\",\\\"user\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"side-panel assign-task-panel\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"panel-header\\\"],[8],[1,[28,\\\"t\\\",[\\\"actions.assign\\\"],null],false],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"panel-slug\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"task\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"t\\\",[\\\"task\\\"],null],false],[0,\\\" #\\\"],[1,[24,[\\\"task\\\",\\\"slug\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"tasks\\\",\\\"length\\\"]],1],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"t\\\",[\\\"task\\\"],null],false],[0,\\\" #\\\"],[1,[24,[\\\"tasks\\\",\\\"0\\\",\\\"slug\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"t\\\",[\\\"status.tasks_selected\\\"],[[\\\"count\\\"],[[24,[\\\"tasks\\\",\\\"length\\\"]]]]],false],[0,\\\"\\\\n        \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"paper-form\\\",null,[[\\\"onSubmit\\\",\\\"class\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"assignTasks\\\"],null],\\\"panel-form\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-content\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"svg-icon\\\",[\\\"user-circle\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"assigned_to\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"actions.select_user\\\"],null],[24,[\\\"users\\\"]],[24,[\\\"selectedUser\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"selectUser\\\"],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\"],[25,[23,2,[]]]]],false],[0,\\\"\\\\n                        \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"user-fullname\\\",[[23,2,[]]],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-footer\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[24,[\\\"onClose\\\"]]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"submit-button\\\"]],\\\"expected `form.submit-button` to be a contextual component but found a string. Did you mean `(component form.submit-button)`? ('inboxfront/templates/components/tasks/assign-panel.hbs' @ L34:C15) \\\"],null]],[[\\\"class\\\",\\\"disabled\\\"],[\\\"primary-button\\\",[28,\\\"not\\\",[[24,[\\\"formIsValid\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.assign\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/tasks/assign-panel.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/tasks/bulk-update-panel\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"8C4CfOks\",\n    \"block\": \"{\\\"symbols\\\":[\\\"form\\\",\\\"field\\\",\\\"section\\\",\\\"subfield\\\",\\\"profile\\\",\\\"profile\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"side-panel bulk-update-task-panel\\\",[28,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"open\\\"]]],null],\\\" hidden\\\"],null]]]],[8],[0,\\\"\\\\n\\\"],[4,\\\"ember-scrollable\\\",null,null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"panel-header\\\"],[8],[1,[28,\\\"t\\\",[\\\"actions.bulk_update\\\"],null],false],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"panel-slug\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"task\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"task\\\"],null],false],[0,\\\" #\\\"],[1,[24,[\\\"task\\\",\\\"slug\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"tasks\\\",\\\"length\\\"]],1],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"task\\\"],null],false],[0,\\\" #\\\"],[1,[24,[\\\"tasks\\\",\\\"0\\\",\\\"slug\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"status.tasks_selected\\\"],[[\\\"count\\\"],[[24,[\\\"tasks\\\",\\\"length\\\"]]]]],false],[0,\\\"\\\\n            \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"paper-form\\\",null,[[\\\"onSubmit\\\",\\\"class\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"updateTasks\\\"],null],\\\"panel-form\\\"]],{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-content\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"filteredFields\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[23,2,[\\\"label\\\"]],false],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"id\\\"]],\\\"issueType\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"tasks/id-selector\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"showProp\\\",\\\"value\\\",\\\"onChange\\\"],[\\\" \\\",[24,[\\\"issueTypes\\\"]],\\\"issueType\\\",[28,\\\"get\\\",[[24,[\\\"data\\\"]],[23,2,[\\\"id\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"checkForm\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"id\\\"]],\\\"source\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"tasks/source-selector\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[\\\" \\\",[28,\\\"get\\\",[[24,[\\\"data\\\"]],[23,2,[\\\"id\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"checkForm\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"id\\\"]],\\\"department\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"helpdesk/department-selector\\\",null,[[\\\"placeholder\\\",\\\"getusers\\\",\\\"value\\\",\\\"onChange\\\"],[\\\" \\\",false,[28,\\\"get\\\",[[24,[\\\"data\\\"]],[23,2,[\\\"id\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"updateDepartmentUsers\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"id\\\"]],\\\"assignedTo\\\"],null]],null,{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[\\\" \\\",[24,[\\\"users\\\"]],[28,\\\"get\\\",[[24,[\\\"data\\\"]],[23,2,[\\\"id\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"updateAssignedTo\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[23,6,[\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[23,6,[\\\"lastName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[6]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"id\\\"]],\\\"assignedBy\\\"],null]],null,{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[\\\" \\\",[24,[\\\"users\\\"]],[28,\\\"get\\\",[[24,[\\\"data\\\"]],[23,2,[\\\"id\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"updateAssignedBy\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[23,5,[\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[23,5,[\\\"lastName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[5]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"id\\\"]],\\\"priority\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"helpdesk/priority-selector\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[\\\" \\\",[28,\\\"get\\\",[[24,[\\\"data\\\"]],[23,2,[\\\"id\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"checkForm\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"id\\\"]],\\\"status\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"helpdesk/status-selector\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[\\\" \\\",[28,\\\"get\\\",[[24,[\\\"data\\\"]],[23,2,[\\\"id\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"checkForm\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"common/customfields/input\\\",null,[[\\\"field\\\",\\\"value\\\",\\\"required\\\",\\\"onChange\\\"],[[23,2,[]],[28,\\\"get\\\",[[24,[\\\"data\\\"]],[23,2,[\\\"id\\\"]]],null],false,[28,\\\"action\\\",[[23,0,[]],\\\"checkForm\\\"],null]]]],false],[0,\\\"\\\\n                            \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,2,[\\\"sections\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,3,[\\\"active\\\"]]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[23,3,[\\\"subfields\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"label\\\",true],[8],[0,\\\"\\\\n                                            \\\"],[1,[23,4,[\\\"label\\\"]],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"common/customfields/input\\\",null,[[\\\"field\\\",\\\"value\\\",\\\"required\\\",\\\"onChange\\\"],[[23,4,[]],[28,\\\"get\\\",[[24,[\\\"data\\\"]],[23,4,[\\\"id\\\"]]],null],false,[28,\\\"action\\\",[[23,0,[]],\\\"checkForm\\\"],null]]]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[4]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[3]},null]],\\\"parameters\\\":[2]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-footer\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"closePanel\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"submit-button\\\"]],\\\"expected `form.submit-button` to be a contextual component but found a string. Did you mean `(component form.submit-button)`? ('inboxfront/templates/components/tasks/bulk-update-panel.hbs' @ L108:C19) \\\"],null]],[[\\\"class\\\",\\\"disabled\\\"],[\\\"primary-button\\\",[28,\\\"not\\\",[[24,[\\\"formIsValid\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.update\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]},null],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/tasks/bulk-update-panel.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/tasks/create-sidenav\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"KhJnbzHl\",\n    \"block\": \"{\\\"symbols\\\":[\\\"form\\\",\\\"field\\\",\\\"section\\\",\\\"subfield\\\",\\\"group\\\",\\\"profile\\\",\\\"subfield\\\",\\\"toolbar\\\"],\\\"statements\\\":[[4,\\\"paper-sidenav\\\",null,[[\\\"class\\\",\\\"name\\\",\\\"position\\\",\\\"open\\\",\\\"lockedOpen\\\"],[\\\"md-whiteframe-z2 popup create-popup\\\",\\\"right2\\\",\\\"right\\\",[24,[\\\"open\\\"]],[24,[\\\"open\\\"]]]],{\\\"statements\\\":[[4,\\\"paper-toolbar\\\",null,null,{\\\"statements\\\":[[4,\\\"paper-toolbar-tools\\\",null,[[\\\"class\\\"],[\\\"custom-toolbar\\\"]],{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"tasks\\\"],null],false],[0,\\\"\\\\n                \\\"],[1,[28,\\\"t\\\",[\\\"actions.create_task\\\"],null],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[1,[28,\\\"common/buttons/icon\\\",[\\\"close\\\"],[[\\\"class\\\",\\\"onClick\\\"],[\\\"close-btn\\\",[28,\\\"action\\\",[[23,0,[]],\\\"closeSidenav\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[8]},null],[4,\\\"paper-form\\\",null,[[\\\"onSubmit\\\",\\\"class\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"createTask\\\"],null],\\\"task-form\\\"]],{\\\"statements\\\":[[4,\\\"paper-content\\\",null,null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"fields\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,2,[\\\"visible\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"id\\\"]],\\\"guest\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"guest-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"guest-fields\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,2,[\\\"subfields\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"and\\\",[[24,[\\\"showIcon\\\"]],[23,7,[\\\"icon\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                                                \\\"],[1,[28,\\\"svg-icon\\\",[[23,7,[\\\"icon\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                            \\\"],[1,[23,7,[\\\"label\\\"]],false],[0,\\\"\\\\n                                            \\\"],[4,\\\"if\\\",[[23,7,[\\\"required\\\"]]],null,{\\\"statements\\\":[[7,\\\"b\\\",true],[10,\\\"class\\\",\\\"text-red\\\"],[8],[0,\\\"*\\\"],[9]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                            \\\"],[1,[28,\\\"common/customfields/input\\\",null,[[\\\"field\\\",\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[[23,7,[]],[28,\\\"get\\\",[[24,[\\\"task\\\"]],[23,7,[\\\"id\\\"]]],null],[28,\\\"get\\\",[[24,[\\\"readOnlyFields\\\"]],[23,7,[\\\"id\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"searchContact\\\",[23,7,[\\\"id\\\"]]],null]]]],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[7]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"and\\\",[[24,[\\\"showSearch\\\"]],[24,[\\\"filterContacts\\\",\\\"length\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"contacts/accociate-contacts\\\",null,[[\\\"filterContacts\\\",\\\"selectContact\\\"],[[24,[\\\"filterContacts\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"selectContact\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"and\\\",[[28,\\\"not\\\",[[24,[\\\"readOnlyFields\\\",\\\"guest\\\"]]],null],[24,[\\\"task\\\",\\\"guest\\\",\\\"id\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flexSpaceBetween\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"redirectToContact\\\"],null]]],{\\\"statements\\\":[[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"target\\\",\\\"query\\\",\\\"route\\\"],[\\\"link\\\",\\\"_blank\\\",[28,\\\"hash\\\",null,[[\\\"id\\\"],[[24,[\\\"task\\\",\\\"guest\\\",\\\"id\\\"]]]]],\\\"contacts.edit\\\"]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"t\\\",[\\\"selected_contact\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"deselectContact\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"and\\\",[[24,[\\\"showIcon\\\"]],[23,2,[\\\"icon\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"svg-icon\\\",[[23,2,[\\\"icon\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                \\\"],[1,[23,2,[\\\"label\\\"]],false],[0,\\\"\\\\n                                \\\"],[4,\\\"if\\\",[[23,2,[\\\"required\\\"]]],null,{\\\"statements\\\":[[7,\\\"b\\\",true],[10,\\\"class\\\",\\\"text-red\\\"],[8],[0,\\\"*\\\"],[9]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"id\\\"]],\\\"company\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"tasks/id-selector\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"options\\\",\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\" \\\",[23,2,[\\\"required\\\"]],[24,[\\\"user\\\",\\\"properties\\\"]],[24,[\\\"task\\\",\\\"propertyId\\\"]],[24,[\\\"readOnlyFields\\\",\\\"property\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateDepartmentUsers\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"id\\\"]],\\\"department\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"helpdesk/department-selector\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"getusers\\\",\\\"value\\\",\\\"onChange\\\"],[\\\" \\\",[23,2,[\\\"required\\\"]],false,[28,\\\"get\\\",[[24,[\\\"task\\\"]],[23,2,[\\\"id\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"updateDepartmentUsers\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"id\\\"]],\\\"assignedTo\\\"],null]],null,{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[\\\" \\\",[23,2,[\\\"required\\\"]],[24,[\\\"departmentUsers\\\"]],[28,\\\"get\\\",[[24,[\\\"task\\\"]],[23,2,[\\\"id\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"updateAssignedTo\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[23,6,[\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[23,6,[\\\"lastName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[6]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"id\\\"]],\\\"issueType\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"tasks/id-selector\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"options\\\",\\\"showProp\\\",\\\"value\\\",\\\"onChange\\\"],[\\\" \\\",[23,2,[\\\"required\\\"]],[24,[\\\"issueTypes\\\"]],\\\"issueType\\\",[28,\\\"get\\\",[[24,[\\\"task\\\"]],[23,2,[\\\"id\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"checkTaskForm\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"id\\\"]],\\\"source\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"tasks/source-selector\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\" \\\",[28,\\\"get\\\",[[24,[\\\"task\\\"]],[23,2,[\\\"id\\\"]]],null],[24,[\\\"readOnlyFields\\\",\\\"source\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"checkTaskForm\\\"],null]]]],false],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"style\\\",\\\"margin-top: 16px\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"category\\\"],null],false],[0,\\\" \\\"],[7,\\\"b\\\",true],[10,\\\"class\\\",\\\"text-red\\\"],[8],[0,\\\"*\\\"],[9],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-radio-group\\\",null,[[\\\"groupValue\\\",\\\"disabled\\\",\\\"onChange\\\"],[[24,[\\\"task\\\",\\\"category\\\"]],[24,[\\\"readOnlyFields\\\",\\\"category\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"task\\\",\\\"category\\\"]]],null]],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"radio\\\"]],\\\"expected `group.radio` to be a contextual component but found a string. Did you mean `(component group.radio)`? ('inboxfront/templates/components/tasks/create-sidenav.hbs' @ L128:C51) \\\"],null]],[[\\\"value\\\"],[\\\"TASK\\\"]],{\\\"statements\\\":[[0,\\\"                                                    \\\"],[1,[28,\\\"t\\\",[\\\"task\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"radio\\\"]],\\\"expected `group.radio` to be a contextual component but found a string. Did you mean `(component group.radio)`? ('inboxfront/templates/components/tasks/create-sidenav.hbs' @ L131:C51) \\\"],null]],[[\\\"value\\\"],[\\\"TICKET\\\"]],{\\\"statements\\\":[[0,\\\"                                                    \\\"],[1,[28,\\\"t\\\",[\\\"ticket\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[5]},null],[0,\\\"                                        \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"id\\\"]],\\\"priority\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"helpdesk/priority-selector\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[28,\\\"get\\\",[[24,[\\\"task\\\"]],[23,2,[\\\"id\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"checkTaskForm\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"id\\\"]],\\\"status\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"helpdesk/status-selector\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[28,\\\"get\\\",[[24,[\\\"task\\\"]],[23,2,[\\\"id\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"checkTaskForm\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"common/customfields/input\\\",null,[[\\\"field\\\",\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[[23,2,[]],[28,\\\"get\\\",[[24,[\\\"task\\\"]],[23,2,[\\\"id\\\"]]],null],[28,\\\"get\\\",[[24,[\\\"readOnlyFields\\\"]],[23,2,[\\\"id\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"checkTaskForm\\\"],null]]]],false],[0,\\\"\\\\n                                \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,2,[\\\"sections\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,3,[\\\"active\\\"]]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[23,3,[\\\"subfields\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                                            \\\"],[1,[23,4,[\\\"label\\\"]],false],[0,\\\"\\\\n                                            \\\"],[4,\\\"if\\\",[[23,4,[\\\"required\\\"]]],null,{\\\"statements\\\":[[7,\\\"b\\\",true],[10,\\\"class\\\",\\\"text-red\\\"],[8],[0,\\\"*\\\"],[9]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                            \\\"],[1,[28,\\\"common/customfields/input\\\",null,[[\\\"field\\\",\\\"value\\\",\\\"onChange\\\"],[[23,4,[]],[28,\\\"get\\\",[[24,[\\\"task\\\"]],[23,4,[\\\"id\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"checkTaskForm\\\"],null]]]],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[4]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[3]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[2]},null],[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"attachments\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"drop-zone\\\",null,[[\\\"id\\\",\\\"class\\\",\\\"config\\\",\\\"success\\\"],[\\\"fileUpload\\\",\\\"file-upload-drag-drop\\\",[24,[\\\"options\\\"]],[24,[\\\"uploadSuccess\\\"]]]]],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"tags\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"tags-picker\\\",null,[[\\\"label\\\",\\\"model\\\",\\\"selectedTags\\\"],[\\\"helpdesk\\\",\\\"ticket\\\",[24,[\\\"selectedTags\\\"]]]]],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"popup-footer\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"closeSidenav\\\"],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"submit-button\\\"]],\\\"expected `form.submit-button` to be a contextual component but found a string. Did you mean `(component form.submit-button)`? ('inboxfront/templates/components/tasks/create-sidenav.hbs' @ L205:C15) \\\"],null]],[[\\\"class\\\",\\\"disabled\\\"],[\\\"primary-button\\\",[28,\\\"not\\\",[[24,[\\\"task\\\",\\\"isValid\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.create\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/tasks/create-sidenav.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/tasks/dialogs/confirm-delete\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"XuSvsMf5\",\n    \"block\": \"{\\\"symbols\\\":[\\\"dialog\\\"],\\\"statements\\\":[[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"open\\\"]],[24,[\\\"onConfirm\\\"]]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/components/tasks/dialogs/confirm-delete.hbs' @ L6:C7) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"task\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete_task\\\"],null],false],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n            \\\"],[1,[24,[\\\"task\\\",\\\"slug\\\"]],false],[0,\\\" \\\"],[1,[24,[\\\"task\\\",\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete_selected_tasks\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/components/tasks/dialogs/confirm-delete.hbs' @ L15:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"trash2\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[1,[28,\\\"t\\\",[\\\"delete_task_msg\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/components/tasks/dialogs/confirm-delete.hbs' @ L19:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"info2\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[1,[28,\\\"t\\\",[\\\"delete_task_warn\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[1,[23,1,[\\\"btn-cancel\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"btn-confirm\\\"]],\\\"expected `dialog.btn-confirm` to be a contextual component but found a string. Did you mean `(component dialog.btn-confirm)`? ('inboxfront/templates/components/tasks/dialogs/confirm-delete.hbs' @ L24:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/tasks/dialogs/confirm-delete.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/tasks/filter-panel\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"Jr5YB+ga\",\n    \"block\": \"{\\\"symbols\\\":[\\\"field\\\",\\\"section\\\",\\\"subfield\\\",\\\"prop\\\",\\\"profile\\\",\\\"profile\\\",\\\"group\\\",\\\"subfield\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"filter-menu\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"h3\\\",true],[8],[1,[28,\\\"t\\\",[\\\"actions.add_filter\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"filteredFields\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"id\\\"]],\\\"guest\\\"],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"guest-group\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"guest-fields\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,1,[\\\"subfields\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[23,8,[\\\"label\\\"]],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"common/customfields/input\\\",null,[[\\\"field\\\",\\\"value\\\",\\\"required\\\",\\\"onChange\\\"],[[23,8,[]],[28,\\\"get\\\",[[24,[\\\"data\\\"]],[23,8,[\\\"id\\\"]]],null],false,[28,\\\"action\\\",[[23,0,[]],\\\"checkForm\\\"],null]]]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[8]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[23,1,[\\\"label\\\"]],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"id\\\"]],\\\"issueType\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"tasks/id-selector\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"showProp\\\",\\\"value\\\",\\\"onChange\\\"],[\\\" \\\",[24,[\\\"issueTypes\\\"]],\\\"issueType\\\",[28,\\\"get\\\",[[24,[\\\"data\\\"]],[23,1,[\\\"id\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"checkForm\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"id\\\"]],\\\"source\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"tasks/source-selector\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[\\\" \\\",[28,\\\"get\\\",[[24,[\\\"data\\\"]],[23,1,[\\\"id\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"checkForm\\\"],null]]]],false],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"category\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-radio-group\\\",null,[[\\\"groupValue\\\",\\\"onChange\\\"],[[24,[\\\"data\\\",\\\"category\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateCategory\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"radio\\\"]],\\\"expected `group.radio` to be a contextual component but found a string. Did you mean `(component group.radio)`? ('inboxfront/templates/components/tasks/filter-panel.hbs' @ L46:C35) \\\"],null]],[[\\\"value\\\"],[\\\"TASK\\\"]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"t\\\",[\\\"task\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"radio\\\"]],\\\"expected `group.radio` to be a contextual component but found a string. Did you mean `(component group.radio)`? ('inboxfront/templates/components/tasks/filter-panel.hbs' @ L49:C35) \\\"],null]],[[\\\"value\\\"],[\\\"TICKET\\\"]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"t\\\",[\\\"ticket\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[7]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"id\\\"]],\\\"department\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"helpdesk/department-selector\\\",null,[[\\\"placeholder\\\",\\\"getusers\\\",\\\"value\\\",\\\"onChange\\\"],[\\\" \\\",false,[28,\\\"get\\\",[[24,[\\\"data\\\"]],[23,1,[\\\"id\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"checkForm\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"id\\\"]],\\\"assignedTo\\\"],null]],null,{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[\\\" \\\",[24,[\\\"users\\\"]],[28,\\\"get\\\",[[24,[\\\"data\\\"]],[23,1,[\\\"id\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"updateAssignedTo\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[23,6,[\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[23,6,[\\\"lastName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[6]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"id\\\"]],\\\"assignedBy\\\"],null]],null,{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[\\\" \\\",[24,[\\\"users\\\"]],[28,\\\"get\\\",[[24,[\\\"data\\\"]],[23,1,[\\\"id\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"updateAssignedBy\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[23,5,[\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[23,5,[\\\"lastName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[5]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"id\\\"]],\\\"company\\\"],null]],null,{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[\\\" \\\",[24,[\\\"properties\\\"]],[28,\\\"get\\\",[[24,[\\\"data\\\"]],[23,1,[\\\"id\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"updateCompany\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[23,4,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[4]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"id\\\"]],\\\"priority\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"helpdesk/priority-selector\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[\\\" \\\",[28,\\\"get\\\",[[24,[\\\"data\\\"]],[23,1,[\\\"id\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"checkForm\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"id\\\"]],\\\"status\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"helpdesk/status-selector\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[\\\" \\\",[28,\\\"get\\\",[[24,[\\\"data\\\"]],[23,1,[\\\"id\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"checkForm\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"common/customfields/input\\\",null,[[\\\"field\\\",\\\"value\\\",\\\"required\\\",\\\"onChange\\\"],[[23,1,[]],[28,\\\"get\\\",[[24,[\\\"data\\\"]],[23,1,[\\\"id\\\"]]],null],false,[28,\\\"action\\\",[[23,0,[]],\\\"checkForm\\\"],null]]]],false],[0,\\\"\\\\n                    \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,1,[\\\"sections\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,2,[\\\"active\\\"]]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[23,2,[\\\"subfields\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[23,3,[\\\"label\\\"]],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"common/customfields/input\\\",null,[[\\\"field\\\",\\\"value\\\",\\\"required\\\",\\\"onChange\\\"],[[23,3,[]],[28,\\\"get\\\",[[24,[\\\"data\\\"]],[23,3,[\\\"id\\\"]]],null],false,[28,\\\"action\\\",[[23,0,[]],\\\"checkForm\\\"],null]]]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[1]},null],[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-footer\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"cancel-btn\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[24,[\\\"content\\\",\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/components/tasks/filter-panel.hbs' @ L131:C15) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"closePanel\\\"],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"class\\\",\\\"onClick\\\"],[\\\"_clear-btn\\\",[28,\\\"action\\\",[[23,0,[]],\\\"clearForm\\\"],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.clear\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\",\\\"class\\\",\\\"disabled\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"filterTasks\\\"],null],\\\"primary-button\\\",[28,\\\"not\\\",[[24,[\\\"formIsValid\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.update\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/tasks/filter-panel.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/tasks/id-selector\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"QJmx9fs3\",\n    \"block\": \"{\\\"symbols\\\":[\\\"option\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"isEditMode\\\"]]],null,{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"class\\\",\\\"options\\\",\\\"placeholder\\\",\\\"selected\\\",\\\"disabled\\\",\\\"required\\\",\\\"onChange\\\"],[[28,\\\"concat\\\",[\\\"id-selector \\\",[24,[\\\"class\\\"]]],null],[24,[\\\"options\\\"]],[24,[\\\"placeholder\\\"]],[24,[\\\"selected\\\"]],[24,[\\\"disabled\\\"]],[24,[\\\"required\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"changeValue\\\"],null]]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"span\\\",true],[11,\\\"class\\\",[29,[[23,1,[\\\"id\\\"]]]]],[8],[1,[28,\\\"get\\\",[[23,1,[]],[24,[\\\"showProp\\\"]]],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"span\\\",true],[11,\\\"class\\\",[29,[[24,[\\\"selected\\\",\\\"id\\\"]]]]],[8],[1,[28,\\\"get\\\",[[24,[\\\"selected\\\"]],[24,[\\\"showProp\\\"]]],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/tasks/id-selector.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/tasks/merge-panel\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"GRzshBpR\",\n    \"block\": \"{\\\"symbols\\\":[\\\"form\\\",\\\"task\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"side-panel merge-task-panel\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"ember-scrollable\\\",null,null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"panel-header\\\"],[8],[1,[28,\\\"t\\\",[\\\"actions.merge\\\"],null],false],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"panel-slug\\\"],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"t\\\",[\\\"merge_tasks_info\\\"],null],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"paper-form\\\",null,[[\\\"onSubmit\\\",\\\"class\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"mergeTasks\\\"],null],\\\"panel-form\\\"]],{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-content\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"search-block\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"search\\\"],[[\\\"class\\\"],[\\\"search-icon\\\"]]],false],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"merge_tasks_search\\\"],null],[24,[\\\"searchText\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"searchTask\\\"],null]]]],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"merge-list\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"allTasks\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"item \\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[]],[24,[\\\"primaryTask\\\"]]],null],\\\"primary\\\",\\\"secondary\\\"],null]]]],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"action\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"common/buttons/icon\\\",[\\\"minus-circle\\\"],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"removeTask\\\",[23,2,[]]],null]]]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"description\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"slug\\\"],[8],[1,[23,2,[\\\"slug\\\"]],false],[9],[0,\\\" \\\"],[1,[23,2,[\\\"title\\\"]],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"info\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"span\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"t\\\",[\\\"priority\\\"],null],false],[0,\\\":\\\\n                                        \\\"],[1,[28,\\\"helpdesk/priority-selector\\\",null,[[\\\"value\\\",\\\"isEditMode\\\"],[[23,2,[\\\"priority\\\"]],false]]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"span\\\",true],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"t\\\",[\\\"Status\\\"],null],false],[0,\\\":\\\\n                                        \\\"],[1,[28,\\\"helpdesk/status-selector\\\",null,[[\\\"value\\\",\\\"isEditMode\\\"],[[23,2,[\\\"status\\\"]],false]]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"info\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"span\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"t\\\",[\\\"agent\\\"],null],false],[0,\\\": \\\"],[1,[28,\\\"user-fullname\\\",[[23,2,[\\\"assignedTo\\\"]]],null],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"span\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"t\\\",[\\\"time.due_date\\\"],null],false],[0,\\\": \\\"],[1,[28,\\\"moment-format\\\",[[28,\\\"or\\\",[[23,2,[\\\"dueDate\\\"]],\\\"today\\\"],null],\\\"DD-MM-YYYY\\\"],null],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"option\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[]],[24,[\\\"primaryTask\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"merge-primary\\\"],null],false],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"t\\\",[\\\"status.primary\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"common/buttons/icon\\\",[\\\"merge-secondary\\\"],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"setPrimary\\\",[23,2,[]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-footer\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[24,[\\\"onClose\\\"]]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"submit-button\\\"]],\\\"expected `form.submit-button` to be a contextual component but found a string. Did you mean `(component form.submit-button)`? ('inboxfront/templates/components/tasks/merge-panel.hbs' @ L70:C19) \\\"],null]],[[\\\"class\\\",\\\"disabled\\\"],[\\\"primary-button\\\",[28,\\\"not\\\",[[24,[\\\"formIsValid\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.merge\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]},null],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/tasks/merge-panel.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/tasks/source-selector\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"F36Xwksh\",\n    \"block\": \"{\\\"symbols\\\":[\\\"option\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"isEditMode\\\"]]],null,{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"class\\\",\\\"options\\\",\\\"placeholder\\\",\\\"selected\\\",\\\"disabled\\\",\\\"onChange\\\"],[[28,\\\"concat\\\",[\\\"source-selector \\\",[24,[\\\"class\\\"]]],null],[24,[\\\"options\\\"]],[24,[\\\"placeholder\\\"]],[24,[\\\"selected\\\"]],[24,[\\\"disabled\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"changeValue\\\"],null]]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"span\\\",true],[11,\\\"class\\\",[29,[[23,1,[\\\"id\\\"]]]]],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[[28,\\\"concat\\\",[\\\"source-\\\",[23,1,[\\\"id\\\"]]],null]],null],false],[0,\\\"\\\\n            \\\"],[1,[23,1,[\\\"title\\\"]],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"span\\\",true],[11,\\\"class\\\",[29,[\\\"source-selector \\\",[24,[\\\"selected\\\",\\\"id\\\"]]]]],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selected\\\",\\\"id\\\"]],\\\"NA\\\"],null]],null,{\\\"statements\\\":[[0,\\\"            NA\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"svg-icon\\\",[[28,\\\"concat\\\",[\\\"source-\\\",[24,[\\\"selected\\\",\\\"id\\\"]]],null]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/tasks/source-selector.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/tasks/task-list-item\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"PVQnzn5w\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"field\\\",\\\"id\\\"]],\\\"assignedTo\\\"],null]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onAssign\\\"]],[24,[\\\"task\\\"]]],null]],[10,\\\"class\\\",\\\"assignedTo\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\"],[25,[24,[\\\"fieldValue\\\"]]]]],false],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\",true],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"user-fullname\\\",[[24,[\\\"fieldValue\\\"]]],null],false],[0,\\\"\\\\n            \\\"],[1,[28,\\\"paper-icon\\\",[\\\"keyboard_arrow_down\\\"],[[\\\"size\\\"],[20]]],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"field\\\",\\\"id\\\"]],\\\"priority\\\"],null]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[28,\\\"helpdesk/priority-selector\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"fieldValue\\\"]],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onUpdatePriority\\\"]],[24,[\\\"task\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"field\\\",\\\"id\\\"]],\\\"department\\\"],null]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[28,\\\"or\\\",[[24,[\\\"fieldValue\\\",\\\"displayName\\\"]],[24,[\\\"fieldValue\\\"]],[24,[\\\"name\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"field\\\",\\\"id\\\"]],\\\"status\\\"],null]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[28,\\\"helpdesk/status-selector\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"fieldValue\\\"]],[28,\\\"action\\\",[[23,0,[]],[23,0,[\\\"onUpdateStatus\\\"]],[24,[\\\"task\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"field\\\",\\\"id\\\"]],\\\"source\\\"],null]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[28,\\\"tasks/source-selector\\\",null,[[\\\"value\\\",\\\"isEditMode\\\"],[[24,[\\\"fieldValue\\\"]],false]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"field\\\",\\\"fieldType\\\"]],\\\"DATE\\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"fieldValue\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"and\\\",[[28,\\\"eq\\\",[[24,[\\\"field\\\",\\\"id\\\"]],\\\"dueDate\\\"],null],[24,[\\\"task\\\",\\\"dueDateExpired\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"due-date expired\\\"],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"moment-format\\\",[[24,[\\\"fieldValue\\\"]],[24,[\\\"userDateTimeFormat\\\"]]],null],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"moment-format\\\",[[24,[\\\"fieldValue\\\"]],[24,[\\\"userDateTimeFormat\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"    \\\"],[1,[28,\\\"common/customfields/input\\\",null,[[\\\"isEditMode\\\",\\\"field\\\",\\\"value\\\"],[false,[28,\\\"find-by\\\",[\\\"id\\\",[24,[\\\"field\\\",\\\"id\\\"]],[24,[\\\"fields\\\"]]],null],[24,[\\\"fieldValue\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/tasks/task-list-item.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/tasks/watcher-panel\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"xfAK+jfV\",\n    \"block\": \"{\\\"symbols\\\":[\\\"form\\\",\\\"user\\\",\\\"user\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"side-panel watcher-task-panel\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"panel-header\\\"],[8],[1,[28,\\\"t\\\",[\\\"watchers\\\"],null],false],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"panel-slug\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"task\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"t\\\",[\\\"task\\\"],null],false],[0,\\\" #\\\"],[1,[24,[\\\"task\\\",\\\"slug\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"tasks\\\",\\\"length\\\"]],1],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"t\\\",[\\\"task\\\"],null],false],[0,\\\" #\\\"],[1,[24,[\\\"tasks\\\",\\\"0\\\",\\\"slug\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"t\\\",[\\\"status.tasks_selected\\\"],[[\\\"count\\\"],[[24,[\\\"tasks\\\",\\\"length\\\"]]]]],false],[0,\\\"\\\\n        \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"paper-form\\\",null,[[\\\"onSubmit\\\",\\\"class\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"updateWatchers\\\"],null],\\\"panel-form\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-content\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"selected-list\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"selectedUsers\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"item\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"deselectUser\\\",[23,3,[]]],null]],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\"],[25,[23,3,[]]]]],false],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"user-fullname\\\",[[23,3,[]]],null],false],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"close\\\"],null],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"searchEnabled\\\",\\\"searchPlaceholder\\\",\\\"searchField\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"actions.select_user\\\"],null],[24,[\\\"restUsers\\\"]],true,[28,\\\"t\\\",[\\\"search\\\"],null],\\\"fullName\\\",[28,\\\"action\\\",[[23,0,[]],\\\"selectUser\\\"],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\"],[25,[23,2,[]]]]],false],[0,\\\"\\\\n                        \\\"],[1,[23,2,[\\\"fullName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-footer\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[24,[\\\"onClose\\\"]]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"submit-button\\\"]],\\\"expected `form.submit-button` to be a contextual component but found a string. Did you mean `(component form.submit-button)`? ('inboxfront/templates/components/tasks/watcher-panel.hbs' @ L44:C15) \\\"],null]],[[\\\"class\\\",\\\"disabled\\\"],[\\\"primary-button\\\",[28,\\\"eq\\\",[[24,[\\\"selectedUsers\\\",\\\"length\\\"]],0],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.update\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/tasks/watcher-panel.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/tasks/watchers-list\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"EIvW9Aep\",\n    \"block\": \"{\\\"symbols\\\":[\\\"user\\\",\\\"watcher\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"watchers-list\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"task\\\",\\\"watchers\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"watcher\\\"],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\"],[26,[23,2,[]]]]],false],[0,\\\"\\\\n            \\\"],[1,[28,\\\"user-fullname\\\",[[23,2,[]]],null],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isEditMode\\\"]]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"iconButton\\\",\\\"onClick\\\"],[true,[28,\\\"action\\\",[[23,0,[]],\\\"removeWatcher\\\",[23,2,[]]],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"paper-icon\\\",[\\\"close\\\"],[[\\\"size\\\"],[25]]],false],[0,\\\"\\\\n                    \\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"bottom\\\"]],{\\\"statements\\\":[[0,\\\"Remove\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[4,\\\"if\\\",[[24,[\\\"isEditMode\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"selected\\\",\\\"options\\\",\\\"searchEnabled\\\",\\\"searchPlaceholder\\\",\\\"searchField\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"actions.select_user\\\"],null],[24,[\\\"selectedUser\\\"]],[24,[\\\"restUsers\\\"]],true,[28,\\\"t\\\",[\\\"search\\\"],null],\\\"fullName\\\",[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedUser\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\"],[25,[23,1,[]]]]],false],[0,\\\"\\\\n                \\\"],[1,[23,1,[\\\"fullName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"disabled\\\",\\\"onClick\\\"],[[28,\\\"not\\\",[[24,[\\\"selectedUser\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"addWatcher\\\"],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.add\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/tasks/watchers-list.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/user-avatar\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"DbvUdcGS\",\n    \"block\": \"{\\\"symbols\\\":[\\\"@class\\\",\\\"@user\\\",\\\"@userAvatar\\\",\\\"@size\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"user\\\",\\\"username\\\"]],\\\"raincheck.bot\\\"],null]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"braincheck-avatar\\\"],[8],[1,[28,\\\"svg-icon\\\",[\\\"notification\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"    \\\"],[1,[28,\\\"ember-initials\\\",null,[[\\\"size\\\",\\\"name\\\",\\\"title\\\",\\\"alt\\\",\\\"seedText\\\",\\\"textColor\\\",\\\"fontSize\\\",\\\"fontWeight\\\",\\\"fontFamily\\\",\\\"image\\\",\\\"class\\\"],[[23,4,[]],[24,[\\\"userFullName\\\"]],[28,\\\"user-fullname\\\",[[23,2,[]]],null],[28,\\\"user-fullname\\\",[[23,2,[]]],null],[28,\\\"or\\\",[[23,2,[\\\"username\\\"]],[24,[\\\"userFullName\\\"]]],null],\\\"white\\\",40,400,\\\"Helvetica Neue Light, Arial, sans-serif\\\",[28,\\\"url-user-avatar\\\",[[28,\\\"or\\\",[[23,3,[]],[23,2,[]]],null]],null],[28,\\\"concat\\\",[\\\"user-avatar md-avatar \\\",[23,1,[]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/user-avatar.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/user-status-popup\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"m0mclxRO\",\n    \"block\": \"{\\\"symbols\\\":[\\\"dialog\\\",\\\"menu\\\",\\\"content\\\",\\\"time\\\",\\\"item\\\",\\\"menu\\\",\\\"content\\\",\\\"status\\\"],\\\"statements\\\":[[4,\\\"click-outside\\\",null,[[\\\"action\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"onClickOutside\\\"],null]]],{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"avatar-block _cursor\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"toggleUserMenuPopup\\\"],null]],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\"],[36,[24,[\\\"user\\\"]]]]],false],[0,\\\"\\\\n        \\\"],[7,\\\"span\\\",true],[11,\\\"class\\\",[29,[\\\"user-status \\\",[22,\\\"userStatus\\\"],\\\" \\\",[22,\\\"snooze\\\"]]]],[8],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isShowPopup\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"apps-popup user\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flexDisplay\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"avatar-block\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\"],[36,[24,[\\\"user\\\"]]]]],false],[0,\\\"\\\\n                        \\\"],[7,\\\"span\\\",true],[11,\\\"class\\\",[29,[\\\"user-status \\\",[22,\\\"userStatus\\\"],\\\" \\\",[22,\\\"snooze\\\"]]]],[8],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"user-name\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"user-fullname\\\",[[24,[\\\"user\\\"]]],null],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-menu\\\",null,[[\\\"offset\\\"],[\\\"0 0\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"trigger\\\"]],\\\"expected `menu.trigger` to be a contextual component but found a string. Did you mean `(component menu.trigger)`? ('inboxfront/templates/components/user-status-popup.hbs' @ L21:C31) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"t\\\",[\\\"u_r_currently\\\"],null],false],[0,\\\" \\\"],[1,[22,\\\"userStatus\\\"],false],[0,\\\" \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"link-status\\\"],[8],[1,[28,\\\"t\\\",[\\\"actions.change\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"content\\\"]],\\\"expected `menu.content` to be a contextual component but found a string. Did you mean `(component menu.content)`? ('inboxfront/templates/components/user-status-popup.hbs' @ L24:C31) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"statusList\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/components/user-status-popup.hbs' @ L26:C39) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"changeOnlineStatus\\\",[23,8,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"span\\\",true],[11,\\\"class\\\",[29,[\\\"user-status \\\",[23,8,[]]]]],[8],[9],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"convert-capitalize\\\",[[23,8,[]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[8]},null]],\\\"parameters\\\":[7]},null]],\\\"parameters\\\":[6]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"apps-popup-menu\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"menu\\\"]]],null,{\\\"statements\\\":[[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"menu-link\\\",[23,5,[\\\"url\\\"]]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"svg-icon\\\",[[23,5,[\\\"icon\\\"]]],[[\\\"class\\\"],[\\\"menu-icon\\\"]]],false],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"t\\\",[[23,5,[\\\"title\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[5]},null],[4,\\\"paper-menu\\\",null,[[\\\"offset\\\"],[\\\"40 40\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"trigger\\\"]],\\\"expected `menu.trigger` to be a contextual component but found a string. Did you mean `(component menu.trigger)`? ('inboxfront/templates/components/user-status-popup.hbs' @ L44:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"notification\\\"],[[\\\"class\\\"],[\\\"menu-icon\\\"]]],false],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.snooze\\\"],null],false],[0,\\\" \\\"],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"noteSettings\\\",\\\"snooze\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            until\\\\n                            \\\"],[1,[28,\\\"moment-format\\\",[[24,[\\\"noteSettings\\\",\\\"snooze\\\"]],\\\"MMM DD YYYY h:mm\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"icon-expand-collapse\\\"],[[\\\"class\\\"],[\\\"arrow-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"content\\\"]],\\\"expected `menu.content` to be a contextual component but found a string. Did you mean `(component menu.content)`? ('inboxfront/templates/components/user-status-popup.hbs' @ L53:C23) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"noteSettings\\\",\\\"snooze\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/components/user-status-popup.hbs' @ L55:C31) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"offSnooze\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"t\\\",[\\\"actions.turn_off\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"each\\\",[[24,[\\\"profile\\\",\\\"timeList\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/components/user-status-popup.hbs' @ L60:C31) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"onChooseTimeSnooze\\\",[23,4,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[23,4,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[4]},null]],\\\"parameters\\\":[3]},null]],\\\"parameters\\\":[2]},null],[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"sign-out-btn-place\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"sign-out-btn\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"logout\\\"],null]],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"logout2\\\"],[[\\\"class\\\"],[\\\"menu-icon\\\"]]],false],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.sign_out\\\"],null],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\",\\\"onClose\\\",\\\"onConfirm\\\"],[[24,[\\\"showPopupCustomDate\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"togglePopupCustomDate\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"confirmDate\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/components/user-status-popup.hbs' @ L83:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        Pause notifications until…\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/components/user-status-popup.hbs' @ L87:C7) \\\"],null]],[[\\\"class\\\"],[\\\"displayBlock\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"date-wrap-field\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label-field\\\"],[8],[1,[28,\\\"t\\\",[\\\"custom_fields.date\\\"],null],false],[9],[0,\\\"\\\\n            \\\"],[1,[28,\\\"ember-flatpickr\\\",null,[[\\\"date\\\",\\\"dateFormat\\\",\\\"onChange\\\",\\\"minDate\\\",\\\"time_24hr\\\",\\\"enableTime\\\"],[\\\"today\\\",\\\"Y-m-d H:i\\\",[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"snoozeCustomDate\\\"]]],null]],null],\\\"today\\\",true,true]]],false],[0,\\\"\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"calendar2\\\"],[[\\\"class\\\"],[\\\"calendar-icon\\\"]]],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[1,[23,1,[\\\"btn-cancel\\\"]],false],[0,\\\"\\\\n    \\\"],[1,[23,1,[\\\"btn-confirm\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/user-status-popup.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/users/dialogs/confirm-delete\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"h46tl6ql\",\n    \"block\": \"{\\\"symbols\\\":[\\\"dialog\\\",\\\"user\\\"],\\\"statements\\\":[[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"open\\\"]],[24,[\\\"onConfirm\\\"]]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/components/users/dialogs/confirm-delete.hbs' @ L6:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete_user\\\"],null],false],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n        \\\"],[1,[28,\\\"user-fullname\\\",[[24,[\\\"user\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/components/users/dialogs/confirm-delete.hbs' @ L11:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"trash2\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[1,[28,\\\"t\\\",[\\\"delete_user_info\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/components/users/dialogs/confirm-delete.hbs' @ L15:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"repeat2\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[1,[28,\\\"t\\\",[\\\"delete_user_msg\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/components/users/dialogs/confirm-delete.hbs' @ L19:C7) \\\"],null]],[[\\\"class\\\"],[\\\"displayBlock\\\"]],{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"searchField\\\",\\\"searchPlaceholder\\\",\\\"searchEnabled\\\",\\\"options\\\",\\\"selected\\\",\\\"required\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"search_for_alt_user\\\"],null],\\\"name\\\",[28,\\\"t\\\",[\\\"search_for_alt_user\\\"],null],true,[24,[\\\"assigneeUsers\\\"]],[24,[\\\"assigneeUser\\\"]],false,[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"assigneeUser\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[23,2,[\\\"_fullName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/components/users/dialogs/confirm-delete.hbs' @ L34:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"alert2\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[1,[28,\\\"t\\\",[\\\"delete_user_warn\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[1,[23,1,[\\\"btn-cancel\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"btn-confirm\\\"]],\\\"expected `dialog.btn-confirm` to be a contextual component but found a string. Did you mean `(component dialog.btn-confirm)`? ('inboxfront/templates/components/users/dialogs/confirm-delete.hbs' @ L39:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/users/dialogs/confirm-delete.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/components/users/dialogs/reset-link\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"qMv7cnZS\",\n    \"block\": \"{\\\"symbols\\\":[\\\"dialog\\\"],\\\"statements\\\":[[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\",\\\"onClose\\\"],[[24,[\\\"open\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"copyLinkToClipboard\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/components/users/dialogs/reset-link.hbs' @ L6:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[22,\\\"header\\\"],false],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n        \\\"],[1,[28,\\\"user-fullname\\\",[[24,[\\\"user\\\"]]],null],false],[0,\\\" (\\\"],[1,[24,[\\\"user\\\",\\\"username\\\"]],false],[0,\\\")\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/components/users/dialogs/reset-link.hbs' @ L11:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[22,\\\"text\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"link\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"btn-cancel\\\"]],\\\"expected `dialog.btn-cancel` to be a contextual component but found a string. Did you mean `(component dialog.btn-cancel)`? ('inboxfront/templates/components/users/dialogs/reset-link.hbs' @ L16:C11) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"t\\\",[\\\"actions.copy_link\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"btn-confirm\\\"]],\\\"expected `dialog.btn-confirm` to be a contextual component but found a string. Did you mean `(component dialog.btn-confirm)`? ('inboxfront/templates/components/users/dialogs/reset-link.hbs' @ L21:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        Ok\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/components/users/dialogs/reset-link.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/contactfields\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"jno/DkOc\",\n    \"block\": \"{\\\"symbols\\\":[\\\"page\\\",\\\"type\\\",\\\"field\\\"],\\\"statements\\\":[[4,\\\"page-admin\\\",null,null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `page.title` to be a contextual component but found a string. Did you mean `(component page.title)`? ('inboxfront/templates/contactfields.hbs' @ L2:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"h2\\\",true],[8],[1,[28,\\\"t\\\",[\\\"contact_fields\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"content\\\"]],\\\"expected `page.content` to be a contextual component but found a string. Did you mean `(component page.content)`? ('inboxfront/templates/contactfields.hbs' @ L6:C7) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\",\\\"isAdmin\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"layout-row field-creation\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-70 fields\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"field-switch\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[[24,[\\\"showSystemFields\\\"]],[24,[\\\"isEditMode\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"showSystemFields\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"actions.display_system_fields\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"list draggable-list\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"drag-sort-list\\\",null,[[\\\"items\\\",\\\"handle\\\",\\\"dragEndAction\\\"],[[24,[\\\"model\\\",\\\"fields\\\"]],\\\".field-header\\\",[28,\\\"action\\\",[[23,0,[]],\\\"dragEnd\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"common/customfields/cf-description\\\",null,[[\\\"rootField\\\",\\\"field\\\",\\\"editedField\\\",\\\"editedSection\\\",\\\"settingsId\\\",\\\"showSystemFields\\\",\\\"isEditMode\\\",\\\"onDeleteField\\\",\\\"onSaveField\\\",\\\"onSaveSystemField\\\",\\\"onDragEnd\\\",\\\"onChoicesDragEnd\\\"],[true,[23,3,[]],[24,[\\\"editedField\\\"]],[24,[\\\"editedSection\\\"]],[24,[\\\"model\\\",\\\"settings\\\",\\\"id\\\"]],[24,[\\\"showSystemFields\\\"]],[24,[\\\"isEditMode\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onDeleteField\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"onSaveField\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"onSaveSystemField\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"dragEnd\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"choicesDragEnd\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"flex-30 field-types\\\",[28,\\\"if\\\",[[24,[\\\"isEditMode\\\"]],\\\" blur\\\"],null]]]],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"header\\\"],[8],[1,[28,\\\"t\\\",[\\\"actions.drag_field_to_create\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"types-list\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"drag-sort-list\\\",null,[[\\\"items\\\",\\\"dragEndAction\\\",\\\"sourceOnly\\\"],[[24,[\\\"customfields\\\",\\\"types\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"dragEnd\\\"],null],true]],{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item layout-row\\\"],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"addFieldByType\\\",[23,2,[]]],null]],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"drag-indicator\\\"],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"drag_indicator\\\"],null],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"type-icon\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[11,\\\"style\\\",[29,[\\\"background-color:\\\",[23,2,[\\\"iconColor\\\"]]]]],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"svg-icon\\\",[[23,2,[\\\"icon\\\"]]],[[\\\"color\\\"],[[23,2,[\\\"iconInnerColor\\\"]]]]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"type-title layout-column\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[23,2,[\\\"label\\\"]],false],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"description\\\"],[8],[1,[23,2,[\\\"description\\\"]],false],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"actions\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/icon\\\",[\\\"add\\\"],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.add_field\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"emptyList\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"svg-icon\\\",[\\\"edit-2\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"p\\\",true],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"t\\\",[\\\"dont_have_permissions\\\"],null],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/contactfields.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/contacts/edit\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"d7bTFBGN\",\n    \"block\": \"{\\\"symbols\\\":[\\\"page\\\",\\\"current\\\",\\\"note\\\",\\\"item\\\",\\\"item\\\",\\\"item\\\",\\\"item\\\",\\\"item\\\",\\\"tabs\\\",\\\"p\\\",\\\"field\\\",\\\"section\\\",\\\"subfield\\\",\\\"p\\\",\\\"p\\\",\\\"local\\\",\\\"p\\\",\\\"org\\\",\\\"p\\\",\\\"item\\\",\\\"item\\\",\\\"p\\\",\\\"channel\\\",\\\"social\\\",\\\"p\\\",\\\"prop\\\",\\\"owner\\\"],\\\"statements\\\":[[4,\\\"page\\\",null,[[\\\"class\\\"],[\\\"contacts\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"content\\\"]],\\\"expected `page.content` to be a contextual component but found a string. Did you mean `(component page.content)`? ('inboxfront/templates/contacts/edit.hbs' @ L2:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"layout-row flex\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"contact-info\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"contact-avatar\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"profile_upload\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"id\\\",\\\"avatar-upload\\\"],[11,\\\"class\\\",[29,[\\\"avatar-upload \\\",[28,\\\"if\\\",[[24,[\\\"urlAttachment\\\"]],\\\"uploaded\\\",\\\"\\\"],null]]]],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"urlAttachment\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"img\\\",true],[11,\\\"src\\\",[22,\\\"urlAttachment\\\"]],[10,\\\"alt\\\",\\\"avatar\\\"],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"person\\\"],[[\\\"class\\\"],[\\\"person-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"plus-circle-blue\\\"],[[\\\"class\\\"],[\\\"plus-icon\\\"]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"drop-zone\\\",null,[[\\\"config\\\",\\\"success\\\"],[[24,[\\\"options\\\"]],[24,[\\\"uploadSuccess\\\"]]]]],false],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"contact-info-name\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"contacts/guest-contact-type\\\",null,[[\\\"guest\\\"],[[24,[\\\"guest\\\"]]]]],false],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"user-fullname\\\",[[24,[\\\"guest\\\"]]],null],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"small\\\",true],[8],[1,[28,\\\"t\\\",[\\\"status.was_created_on\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"moment-format\\\",[[24,[\\\"guest\\\",\\\"created\\\"]],\\\"MMM DD YYYY HH:mmA\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"common/panel\\\",null,[[\\\"open\\\"],[true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,25,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/contacts/edit.hbs' @ L27:C23) \\\"],null]],[[\\\"icon\\\"],[\\\"info3\\\"]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"about\\\"],null],false],[0,\\\" \\\"],[1,[24,[\\\"guest\\\",\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[24,[\\\"guest\\\",\\\"lastName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,25,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/contacts/edit.hbs' @ L30:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"firstname\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[28,\\\"t\\\",[\\\"firstname\\\"],null],[24,[\\\"guest\\\",\\\"firstName\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"guest\\\",\\\"firstName\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"saveEdit\\\",\\\"firstName\\\",[24,[\\\"guest\\\",\\\"firstName\\\"]]],null]]]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"lastname\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[28,\\\"t\\\",[\\\"lastname\\\"],null],[24,[\\\"guest\\\",\\\"lastName\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"guest\\\",\\\"lastName\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"saveEdit\\\",\\\"lastName\\\",[24,[\\\"guest\\\",\\\"lastName\\\"]]],null]]]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"email\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"email-field alignCenter\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"customValidations\\\",\\\"onBlur\\\"],[[28,\\\"t\\\",[\\\"email\\\"],null],[24,[\\\"guest\\\",\\\"primaryEmail\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"guest\\\",\\\"primaryEmail\\\"]]],null]],null],[24,[\\\"validation\\\",\\\"emailValidation\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"saveEdit\\\",\\\"primaryEmail\\\",[24,[\\\"guest\\\",\\\"primaryEmail\\\"]]],null]]]],false],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"primary\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.primary\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"guest\\\",\\\"email\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"isShowAnotherEmail\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"end-justify-align\\\"],[8],[0,\\\"\\\\n                                                \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"link-email\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showMoreEmailField\\\"],null]],[8],[0,\\\"\\\\n                                                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.add_another_email\\\"],null],false],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[28,\\\"or\\\",[[24,[\\\"guest\\\",\\\"email\\\"]],[24,[\\\"isShowAnotherEmail\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"email-field\\\"],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"customValidations\\\",\\\"onBlur\\\"],[[28,\\\"t\\\",[\\\"email\\\"],null],[24,[\\\"guest\\\",\\\"email\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"guest\\\",\\\"email\\\"]]],null]],null],[24,[\\\"validation\\\",\\\"emailValidation\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"saveEdit\\\",\\\"email\\\",[24,[\\\"guest\\\",\\\"email\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"paper-button\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"deleteEmail\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash2\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"phone_number\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"common/form-phone\\\",null,[[\\\"phone\\\",\\\"key\\\",\\\"onChange\\\"],[[24,[\\\"guest\\\",\\\"personalPhone\\\"]],\\\"personalPhone\\\",[28,\\\"action\\\",[[23,0,[]],\\\"saveEdit\\\"],null]]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"mobile_phone_number\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"onKeyDown\\\",\\\"onKeyUp\\\",\\\"onBlur\\\"],[[28,\\\"t\\\",[\\\"mobile_phone_number\\\"],null],[24,[\\\"guest\\\",\\\"mobilePhone\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"guest\\\",\\\"mobilePhone\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"onKeyDown\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"onKeyUp\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"saveEdit\\\",\\\"mobilePhone\\\",[24,[\\\"guest\\\",\\\"mobilePhone\\\"]]],null]]]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"contact_owner\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"guestIsFromCrm\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[\\\" \\\",[24,[\\\"guest\\\",\\\"crmContactOwner\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"guest\\\",\\\"crmContactOwner\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"saveEdit\\\",\\\"crmContactOwner\\\",[24,[\\\"guest\\\",\\\"crmContactOwner\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"selected\\\",\\\"options\\\",\\\"onChange\\\"],[\\\" \\\",[24,[\\\"selectedContactOwner\\\"]],[24,[\\\"model\\\",\\\"users\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onSelectContactOwner\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[23,27,[\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[23,27,[\\\"lastName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[27]},null]],\\\"parameters\\\":[]}],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"company\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"selected\\\",\\\"options\\\",\\\"onChange\\\"],[\\\" \\\",[24,[\\\"selectedProperty\\\"]],[24,[\\\"model\\\",\\\"properties\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onSelectProperty\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[23,26,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[26]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"notification_email\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"guest\\\",\\\"optOutEmail\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"actionOptEmail\\\",[24,[\\\"guest\\\"]]],null]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[25]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/panel\\\",null,null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,22,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/contacts/edit.hbs' @ L155:C23) \\\"],null]],[[\\\"icon\\\"],[\\\"channels2\\\"]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"social_profiles\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,22,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/contacts/edit.hbs' @ L158:C23) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"guestContacts\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"not-eq\\\",[[23,24,[\\\"contactType\\\"]],\\\"email\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"social-item\\\"],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"svg-icon\\\",[[23,24,[\\\"icon\\\"]]],null],false],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"social-value\\\"],[8],[1,[23,24,[\\\"contactValue\\\"]],false],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",false],[12,\\\"class\\\",\\\"trash-icon-btn\\\"],[3,\\\"action\\\",[[23,0,[]],\\\"deleteChannel\\\",[23,24,[]]]],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash2\\\"],[[\\\"class\\\"],[\\\"trash-icon\\\"]]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[24]},null],[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-social\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"social_type\\\"],null],false],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"selected\\\",\\\"options\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"choose_social_type\\\"],null],[24,[\\\"selectedChannel\\\"]],[24,[\\\"channels\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedChannel\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"svg-icon\\\",[[23,23,[\\\"icon\\\"]]],null],false],[0,\\\"\\\\n                                        \\\"],[7,\\\"span\\\",true],[8],[1,[23,23,[\\\"type\\\"]],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[23]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"social_id\\\"],null],false],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"selectedContactValue\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedContactValue\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"action-social\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"cancelAddChannel\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"addChannel\\\",[24,[\\\"selectedChannel\\\"]],[24,[\\\"selectedContactValue\\\"]],[24,[\\\"guest\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.add\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[22]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/panel\\\",null,null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,19,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/contacts/edit.hbs' @ L207:C23) \\\"],null]],[[\\\"icon\\\"],[\\\"location\\\"]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"addresses\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,19,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/contacts/edit.hbs' @ L210:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"home_address\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"line\\\"],null],false],[0,\\\" 1\\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[28,\\\"concat\\\",[[28,\\\"t\\\",[\\\"home_address\\\"],null],[28,\\\"t\\\",[\\\"line\\\"],null],\\\" 1\\\"],null],[24,[\\\"guest\\\",\\\"homeAddress\\\",\\\"line1\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"guest\\\",\\\"homeAddress\\\",\\\"line1\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"editAddressesHome\\\",\\\"line1\\\",[24,[\\\"guest\\\",\\\"homeAddress\\\",\\\"line1\\\"]]],null]]]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"home_address\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"line\\\"],null],false],[0,\\\" 2\\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[28,\\\"concat\\\",[[28,\\\"t\\\",[\\\"home_address\\\"],null],[28,\\\"t\\\",[\\\"line\\\"],null],\\\" 2\\\"],null],[24,[\\\"guest\\\",\\\"homeAddress\\\",\\\"line2\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"guest\\\",\\\"homeAddress\\\",\\\"line2\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"editAddressesHome\\\",\\\"line2\\\",[24,[\\\"guest\\\",\\\"homeAddress\\\",\\\"line2\\\"]]],null]]]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"home_address\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"city\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[28,\\\"concat\\\",[[28,\\\"t\\\",[\\\"home_address\\\"],null],[28,\\\"t\\\",[\\\"city\\\"],null]],null],[24,[\\\"guest\\\",\\\"homeAddress\\\",\\\"city\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"guest\\\",\\\"homeAddress\\\",\\\"city\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"editAddressesHome\\\",\\\"city\\\",[24,[\\\"guest\\\",\\\"homeAddress\\\",\\\"city\\\"]]],null]]]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"home_address\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"state\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[28,\\\"concat\\\",[[28,\\\"t\\\",[\\\"home_address\\\"],null],[28,\\\"t\\\",[\\\"state\\\"],null]],null],[24,[\\\"guest\\\",\\\"homeAddress\\\",\\\"state\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"guest\\\",\\\"homeAddress\\\",\\\"state\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"editAddressesHome\\\",\\\"state\\\",[24,[\\\"guest\\\",\\\"homeAddress\\\",\\\"state\\\"]]],null]]]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"home_address\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"country\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"selected\\\",\\\"options\\\",\\\"searchEnabled\\\",\\\"searchPlaceholder\\\",\\\"searchField\\\",\\\"onChange\\\"],[[28,\\\"concat\\\",[[28,\\\"t\\\",[\\\"home_address\\\"],null],[28,\\\"t\\\",[\\\"country\\\"],null]],null],[24,[\\\"homeAddressContact\\\"]],[24,[\\\"countriesList\\\"]],true,[28,\\\"t\\\",[\\\"search\\\"],null],\\\"name\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onSelectHomeAddressCountry\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[23,21,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[21]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"office_address\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"line\\\"],null],false],[0,\\\" 1\\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[28,\\\"concat\\\",[[28,\\\"t\\\",[\\\"office_address\\\"],null],[28,\\\"t\\\",[\\\"line\\\"],null],\\\" 1\\\"],null],[24,[\\\"guest\\\",\\\"officeAddress\\\",\\\"line1\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"guest\\\",\\\"officeAddress\\\",\\\"line1\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"editAddressesOffice\\\",\\\"line1\\\",[24,[\\\"guest\\\",\\\"officeAddress\\\",\\\"line1\\\"]]],null]]]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"office_address\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"line\\\"],null],false],[0,\\\" 2\\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[28,\\\"concat\\\",[[28,\\\"t\\\",[\\\"office_address\\\"],null],[28,\\\"t\\\",[\\\"line\\\"],null],\\\" 2\\\"],null],[24,[\\\"guest\\\",\\\"officeAddress\\\",\\\"line2\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"guest\\\",\\\"officeAddress\\\",\\\"line2\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"editAddressesOffice\\\",\\\"line2\\\",[24,[\\\"guest\\\",\\\"officeAddress\\\",\\\"line2\\\"]]],null]]]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"office_address\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"city\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[28,\\\"concat\\\",[[28,\\\"t\\\",[\\\"office_address\\\"],null],[28,\\\"t\\\",[\\\"city\\\"],null]],null],[24,[\\\"guest\\\",\\\"officeAddress\\\",\\\"city\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"guest\\\",\\\"officeAddress\\\",\\\"city\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"editAddressesOffice\\\",\\\"city\\\",[24,[\\\"guest\\\",\\\"officeAddress\\\",\\\"city\\\"]]],null]]]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"office_address\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"state\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[28,\\\"concat\\\",[[28,\\\"t\\\",[\\\"office_address\\\"],null],[28,\\\"t\\\",[\\\"state\\\"],null]],null],[24,[\\\"guest\\\",\\\"officeAddress\\\",\\\"state\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"guest\\\",\\\"officeAddress\\\",\\\"state\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"editAddressesOffice\\\",\\\"state\\\",[24,[\\\"guest\\\",\\\"officeAddress\\\",\\\"state\\\"]]],null]]]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"office_address\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"country\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"selected\\\",\\\"options\\\",\\\"searchEnabled\\\",\\\"searchPlaceholder\\\",\\\"searchField\\\",\\\"onBlur\\\",\\\"onChange\\\"],[[28,\\\"concat\\\",[[28,\\\"t\\\",[\\\"office_address\\\"],null],[28,\\\"t\\\",[\\\"country\\\"],null]],null],[24,[\\\"officeAddressContact\\\"]],[24,[\\\"countriesList\\\"]],true,[28,\\\"t\\\",[\\\"search\\\"],null],\\\"name\\\",[28,\\\"action\\\",[[23,0,[]],\\\"editAddressesHome\\\",\\\"country\\\",[24,[\\\"officeAddressContact\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"onSelectOfficeHomeAddressCountry\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[23,20,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[20]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[19]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/panel\\\",null,null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,17,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/contacts/edit.hbs' @ L336:C23) \\\"],null]],[[\\\"icon\\\"],[\\\"company\\\"]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"organization\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,17,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/contacts/edit.hbs' @ L339:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"organization\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"selected\\\",\\\"placeholder\\\",\\\"options\\\",\\\"onChange\\\"],[[24,[\\\"selectedOrganization\\\"]],[28,\\\"t\\\",[\\\"choose_organization\\\"],null],[24,[\\\"model\\\",\\\"organizations\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onSelectOrganization\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[23,18,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[18]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[17]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/panel\\\",null,null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,15,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/contacts/edit.hbs' @ L357:C23) \\\"],null]],[[\\\"icon\\\"],[\\\"group\\\"]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"preferences\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,15,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/contacts/edit.hbs' @ L360:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"language\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"selected\\\",\\\"options\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"language\\\"],null],[24,[\\\"selectedLocale\\\"]],[24,[\\\"locales\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onSelectLanguage\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[23,16,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[16]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[15]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/panel\\\",null,null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,14,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/contacts/edit.hbs' @ L378:C23) \\\"],null]],[[\\\"icon\\\"],[\\\"tags\\\"]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"tags\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,14,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/contacts/edit.hbs' @ L381:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"tags-picker\\\",null,[[\\\"selectedTags\\\",\\\"label\\\",\\\"model\\\",\\\"objectId\\\"],[[24,[\\\"guest\\\",\\\"tags\\\"]],\\\"guest\\\",\\\"guest\\\",[24,[\\\"guest\\\",\\\"id\\\"]]]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[14]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/panel\\\",null,null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,10,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/contacts/edit.hbs' @ L394:C23) \\\"],null]],[[\\\"icon\\\"],[\\\"info2\\\"]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"additional_info\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,10,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/contacts/edit.hbs' @ L397:C23) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"model\\\",\\\"contactFields\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                                    \\\"],[1,[23,11,[\\\"label\\\"]],false],[0,\\\"\\\\n                                    \\\"],[4,\\\"if\\\",[[23,11,[\\\"required\\\"]]],null,{\\\"statements\\\":[[7,\\\"b\\\",true],[10,\\\"class\\\",\\\"text-red\\\"],[8],[0,\\\"*\\\"],[9]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"common/customfields/input\\\",null,[[\\\"field\\\",\\\"value\\\",\\\"onChange\\\"],[[23,11,[]],[28,\\\"get\\\",[[24,[\\\"customFieldsData\\\"]],[23,11,[\\\"id\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"saveCustomFields\\\"],null]]]],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,11,[\\\"sections\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,12,[\\\"active\\\"]]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[23,12,[\\\"subfields\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                                                \\\"],[1,[23,13,[\\\"label\\\"]],false],[0,\\\"\\\\n                                                \\\"],[4,\\\"if\\\",[[23,13,[\\\"required\\\"]]],null,{\\\"statements\\\":[[7,\\\"b\\\",true],[10,\\\"class\\\",\\\"text-red\\\"],[8],[0,\\\"*\\\"],[9]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n                                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                                \\\"],[1,[28,\\\"common/customfields/input\\\",null,[[\\\"field\\\",\\\"value\\\",\\\"onChange\\\"],[[23,13,[]],[28,\\\"get\\\",[[24,[\\\"customFieldsData\\\"]],[23,13,[\\\"id\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"saveCustomFields\\\"],null]]]],false],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[13]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[12]},null]],\\\"parameters\\\":[11]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[10]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"contact-content\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-tabs\\\",null,[[\\\"selected\\\",\\\"onChange\\\"],[[24,[\\\"selectedContactTab\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedContactTab\\\"]]],null]],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,9,[\\\"tab\\\"]],\\\"expected `tabs.tab` to be a contextual component but found a string. Did you mean `(component tabs.tab)`? ('inboxfront/templates/contacts/edit.hbs' @ L440:C23) \\\"],null]],[[\\\"value\\\"],[\\\"timeline\\\"]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"clock-settings\\\"],null],false],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"t\\\",[\\\"timelines\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"guestIsFromCrm\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,9,[\\\"tab\\\"]],\\\"expected `tabs.tab` to be a contextual component but found a string. Did you mean `(component tabs.tab)`? ('inboxfront/templates/contacts/edit.hbs' @ L445:C27) \\\"],null]],[[\\\"value\\\"],[\\\"opportunities\\\"]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"money\\\"],null],false],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"t\\\",[\\\"opportunities\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,9,[\\\"tab\\\"]],\\\"expected `tabs.tab` to be a contextual component but found a string. Did you mean `(component tabs.tab)`? ('inboxfront/templates/contacts/edit.hbs' @ L450:C23) \\\"],null]],[[\\\"value\\\"],[\\\"task\\\"]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"tasks\\\"],null],false],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"t\\\",[\\\"Tasks\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,9,[\\\"tab\\\"]],\\\"expected `tabs.tab` to be a contextual component but found a string. Did you mean `(component tabs.tab)`? ('inboxfront/templates/contacts/edit.hbs' @ L454:C23) \\\"],null]],[[\\\"value\\\"],[\\\"note\\\"]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"note\\\"],null],false],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"t\\\",[\\\"notes\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[9]},null],[4,\\\"liquid-bind\\\",[[28,\\\"hash\\\",null,[[\\\"tab\\\"],[[24,[\\\"selectedContactTab\\\"]]]]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"tab\\\"]],\\\"timeline\\\"],null]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"timeline\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"contacts/timeline-item\\\",null,[[\\\"item\\\"],[[23,8,[]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[8]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"tab\\\"]],\\\"opportunities\\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"guestIsFromCrm\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"style\\\",\\\"display: flex; flex-direction: row; width: 100%\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"task-list\\\"],[10,\\\"style\\\",\\\"flex: 1\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"task-title\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"t\\\",[\\\"status.open\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"opportunities\\\"],null],false],[0,\\\" (\\\"],[1,[24,[\\\"openOpportunities\\\",\\\"length\\\"]],false],[0,\\\")\\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"openOpportunities\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"contacts/opportunity-item\\\",null,[[\\\"item\\\"],[[23,7,[]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[7]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"task-list\\\"],[10,\\\"style\\\",\\\"flex: 1\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"task-title _closed\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"t\\\",[\\\"status.closed\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"opportunities\\\"],null],false],[0,\\\" (\\\"],[1,[24,[\\\"closedOpportunities\\\",\\\"length\\\"]],false],[0,\\\")\\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"closedOpportunities\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"contacts/opportunity-item\\\",null,[[\\\"item\\\"],[[23,6,[]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[6]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"tab\\\"]],\\\"task\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"top_action\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"icon\\\",\\\"onClick\\\"],[\\\"plus\\\",[28,\\\"action\\\",[[23,0,[]],\\\"createTaskShowDialog\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"t\\\",[\\\"actions.create_task\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"task-list\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"task-title\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"t\\\",[\\\"status.open\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"Tasks\\\"],null],false],[0,\\\" (\\\"],[1,[24,[\\\"openTasks\\\",\\\"length\\\"]],false],[0,\\\")\\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"openTasks\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"contacts/tasks-item\\\",null,[[\\\"item\\\"],[[23,5,[\\\"node\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[5]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"task-list\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"task-title _closed\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"t\\\",[\\\"status.closed\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"Tasks\\\"],null],false],[0,\\\" (\\\"],[1,[24,[\\\"closedTasks\\\",\\\"length\\\"]],false],[0,\\\")\\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"closedTasks\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"contacts/tasks-item\\\",null,[[\\\"item\\\"],[[23,4,[\\\"node\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[4]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"tab\\\"]],\\\"note\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"top_action\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"icon\\\",\\\"disabled\\\",\\\"onClick\\\"],[\\\"plus\\\",[24,[\\\"isEditNoteStatus\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onAddNoteClick\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"t\\\",[\\\"actions.create_note\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"showAddNote\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-create-note\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-note-title\\\"],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"note\\\"],[[\\\"class\\\"],[\\\"file-icon\\\"]]],false],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"note_desc\\\"],null],[24,[\\\"noteTitle\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"noteTitle\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"pell-editor\\\",null,[[\\\"value\\\",\\\"class\\\",\\\"pellOptions\\\",\\\"onChange\\\"],[[24,[\\\"note\\\"]],\\\"wrap-editor\\\",[24,[\\\"optionsEditor\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"note\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-create-action\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"onCancelNote\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"onAddNote\\\",[24,[\\\"note\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[4,\\\"if\\\",[[24,[\\\"isEditNoteStatus\\\"]]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"actions.update\\\"],null],false]],\\\"parameters\\\":[]},{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"actions.add\\\"],null],false]],\\\"parameters\\\":[]}],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"note-list\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"guest\\\",\\\"notes\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"contacts/note-item\\\",null,[[\\\"note\\\",\\\"onShowEditNote\\\",\\\"deleteNote\\\"],[[23,3,[]],[28,\\\"action\\\",[[23,0,[]],\\\"onShowEditNote\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"deleteNote\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[2]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"footer\\\"]],\\\"expected `page.footer` to be a contextual component but found a string. Did you mean `(component page.footer)`? ('inboxfront/templates/contacts/edit.hbs' @ L567:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"action-buttons\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"back-link\\\",\\\"contacts\\\"]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.back\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isCreateDialogInserted\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[28,\\\"tasks/create-sidenav\\\",null,[[\\\"open\\\",\\\"fields\\\",\\\"user\\\",\\\"issueTypes\\\",\\\"additionalData\\\",\\\"readOnlyFields\\\",\\\"onCreate\\\"],[[24,[\\\"showCreateDialog\\\"]],[24,[\\\"model\\\",\\\"taskFields\\\"]],[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\"]],[24,[\\\"model\\\",\\\"issueTypes\\\"]],[24,[\\\"additionalData\\\"]],[24,[\\\"readOnlyFields\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onTaskCreate\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/contacts/edit.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/contacts/index\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"74x1qAgP\",\n    \"block\": \"{\\\"symbols\\\":[\\\"dialog\\\",\\\"dialog\\\",\\\"form\\\",\\\"user\\\",\\\"toolbar\\\",\\\"form\\\",\\\"row\\\",\\\"rowIndex\\\",\\\"prop\\\",\\\"propIndex\\\",\\\"guest\\\",\\\"toolbar\\\",\\\"form\\\",\\\"field\\\",\\\"section\\\",\\\"subfield\\\",\\\"prop\\\",\\\"org\\\",\\\"user\\\",\\\"timezone\\\",\\\"select\\\",\\\"toolbar\\\",\\\"pg\\\",\\\"table\\\",\\\"body\\\",\\\"guest\\\",\\\"row\\\",\\\"column\\\",\\\"head\\\",\\\"column\\\",\\\"menu\\\",\\\"content\\\",\\\"field\\\",\\\"field\\\",\\\"menu\\\",\\\"content\\\"],\\\"statements\\\":[[4,\\\"page\\\",null,null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,23,[\\\"title\\\"]],\\\"expected `pg.title` to be a contextual component but found a string. Did you mean `(component pg.title)`? ('inboxfront/templates/contacts/index.hbs' @ L2:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title-tasks\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"text\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"h2\\\",true],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"contacts\\\"],[[\\\"class\\\"],[\\\"title-icon\\\"]]],false],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"t\\\",[\\\"Contacts\\\"],null],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"cloneGuests\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"span\\\",true],[8],[1,[24,[\\\"cloneGuests\\\",\\\"length\\\"]],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"contacts\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\\n            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"user-has-permission\\\",[\\\"guest.add_guest\\\"],null]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"href\\\",\\\"class\\\"],[\\\"/import?tab=Contacts\\\",\\\"secondary-button\\\"]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"download\\\"],null],false],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.import_contact\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"permission\\\",\\\"icon\\\",\\\"onClick\\\"],[\\\"guest.add_guest\\\",\\\"plus\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showAddContact\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.create_contact\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"buttons-panel\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"action-buttons\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"icon\\\",\\\"class\\\",\\\"onClick\\\"],[\\\"person-add\\\",[28,\\\"if\\\",[[24,[\\\"isVisibleActions\\\"]],\\\"active\\\",\\\"\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"showAssignContactSidebar\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.assign\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"icon\\\",\\\"class\\\",\\\"onClick\\\"],[\\\"collapse\\\",[28,\\\"if\\\",[[28,\\\"and\\\",[[24,[\\\"isVisibleMergeButton\\\"]],[24,[\\\"isVisibleActions\\\"]]],null],\\\"active\\\",\\\"\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"showMergeContactSidebar\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.merge\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"icon\\\",\\\"class\\\",\\\"onClick\\\"],[\\\"trash\\\",[28,\\\"if\\\",[[24,[\\\"isVisibleActions\\\"]],\\\"active\\\",\\\"\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"showDeleteContactsModal\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"paper-menu\\\",null,[[\\\"position\\\"],[\\\"target-right target\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,35,[\\\"trigger\\\"]],\\\"expected `menu.trigger` to be a contextual component but found a string. Did you mean `(component menu.trigger)`? ('inboxfront/templates/contacts/index.hbs' @ L63:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[22,\\\"rowsPerPage\\\"],false],[0,\\\" items per page\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,35,[\\\"content\\\"]],\\\"expected `menu.content` to be a contextual component but found a string. Did you mean `(component menu.content)`? ('inboxfront/templates/contacts/index.hbs' @ L66:C23) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,36,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/contacts/index.hbs' @ L67:C27) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"setRowsPerPage\\\",10],null]]],{\\\"statements\\\":[[0,\\\"                            10\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,36,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/contacts/index.hbs' @ L70:C27) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"setRowsPerPage\\\",20],null]]],{\\\"statements\\\":[[0,\\\"                            20\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,36,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/contacts/index.hbs' @ L73:C27) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"setRowsPerPage\\\",30],null]]],{\\\"statements\\\":[[0,\\\"                            30\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,36,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/contacts/index.hbs' @ L76:C27) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"setRowsPerPage\\\",50],null]]],{\\\"statements\\\":[[0,\\\"                            50\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,36,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/contacts/index.hbs' @ L79:C27) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"setRowsPerPage\\\",100],null]]],{\\\"statements\\\":[[0,\\\"                            100\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[36]},null]],\\\"parameters\\\":[35]},null],[0,\\\"\\\\n                \\\"],[1,[28,\\\"pagination\\\",null,[[\\\"rangeNum\\\",\\\"pageNum\\\"],[[24,[\\\"rangeNum\\\"]],[24,[\\\"pageNum\\\"]]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"paper-menu\\\",null,[[\\\"position\\\",\\\"offset\\\"],[\\\"target-right target\\\",\\\"20 5\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,31,[\\\"trigger\\\"]],\\\"expected `menu.trigger` to be a contextual component but found a string. Did you mean `(component menu.trigger)`? ('inboxfront/templates/contacts/index.hbs' @ L87:C23) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"class\\\"],[\\\"navigate-button filter\\\"]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"filter1\\\"],null],false],[0,\\\"\\\\n                            \\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"bottom\\\"]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"search_on_filter\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,31,[\\\"content\\\"]],\\\"expected `menu.content` to be a contextual component but found a string. Did you mean `(component menu.content)`? ('inboxfront/templates/contacts/index.hbs' @ L93:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"filter-menu\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"h3\\\",true],[8],[1,[28,\\\"t\\\",[\\\"actions.add_filter\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"class\\\",\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[\\\"search-input-chat\\\",[28,\\\"t\\\",[\\\"search\\\"],null],[24,[\\\"searchContacts\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"searchContacts\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"actions.choose_field\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"selected\\\",\\\"options\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"field\\\"],null],[24,[\\\"selectedFilterField\\\"]],[24,[\\\"listFilterFields\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedFilterField\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[23,34,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[34]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"actions.choose_lookup\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"selected\\\",\\\"options\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"lookup\\\"],null],[24,[\\\"selectedFilterLookup\\\"]],[24,[\\\"listFilterLookup\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedFilterLookup\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[23,33,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[33]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,32,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/contacts/index.hbs' @ L128:C31) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"filterContacts\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"t\\\",[\\\"actions.filter_on\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[32]},null]],\\\"parameters\\\":[31]},null],[4,\\\"if\\\",[[24,[\\\"isShowClearFilterBtn\\\"]]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"onClick\\\"],[\\\"navigate-button filter clear-button\\\",[28,\\\"action\\\",[[23,0,[]],\\\"clearFilter\\\"],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"filter2\\\"],null],false],[0,\\\"\\\\n                        \\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"bottom\\\"]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"actions.clear\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"filter\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,23,[\\\"content\\\"]],\\\"expected `pg.content` to be a contextual component but found a string. Did you mean `(component pg.content)`? ('inboxfront/templates/contacts/index.hbs' @ L147:C7) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"cloneGuests\\\",\\\"length\\\"]],0],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"no-messages\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"svg-icon\\\",[\\\"contacts-management\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title\\\"],[8],[0,\\\"Contacts management\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"Manage your customer profiles for better personalization\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"showAddContact\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    Create contact\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"grid-place admin-table contacts-table \\\",[28,\\\"if\\\",[[24,[\\\"isLoader\\\"]],\\\"loading\\\",\\\"\\\"],null]]]],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-data-table\\\",null,[[\\\"sortDir\\\",\\\"class\\\",\\\"selectable\\\"],[\\\"desc\\\",\\\"table\\\",true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,24,[\\\"head\\\"]],\\\"expected `table.head` to be a contextual component but found a string. Did you mean `(component table.head)`? ('inboxfront/templates/contacts/index.hbs' @ L164:C23) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,29,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/contacts/index.hbs' @ L165:C27) \\\"],null]],[[\\\"class\\\"],[\\\"checkbox\\\"]],{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"guests\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[4,\\\"paper-checkbox\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"allCheckGuests\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"allCheckGuests\\\"],null]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                        \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,29,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/contacts/index.hbs' @ L175:C27) \\\"],null]],[[\\\"sortProp\\\"],[\\\"firstName\\\"]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"name\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                        \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,29,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/contacts/index.hbs' @ L176:C27) \\\"],null]],[[\\\"sortProp\\\"],[\\\"email\\\"]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"email\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"model\\\",\\\"columns\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,30,[\\\"visible\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,29,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/contacts/index.hbs' @ L180:C35) \\\"],null]],[[\\\"sortProp\\\"],[[23,30,[\\\"id\\\"]]]],{\\\"statements\\\":[[4,\\\"if\\\",[[23,30,[\\\"isCustomField\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[23,30,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"t\\\",[[23,30,[\\\"title\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[30]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,29,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/contacts/index.hbs' @ L191:C27) \\\"],null]],[[\\\"class\\\"],[\\\"actions\\\"]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"common/column-select\\\",null,[[\\\"contacts\\\",\\\"columns\\\",\\\"onUpdateColumns\\\"],[true,[24,[\\\"model\\\",\\\"columns\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateColumns\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[29]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,24,[\\\"body\\\"]],\\\"expected `table.body` to be a contextual component but found a string. Did you mean `(component table.body)`? ('inboxfront/templates/contacts/index.hbs' @ L199:C23) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[28,\\\"sort-by\\\",[[23,24,[\\\"sortDesc\\\"]],[24,[\\\"guests\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,25,[\\\"row\\\"]],\\\"expected `body.row` to be a contextual component but found a string. Did you mean `(component body.row)`? ('inboxfront/templates/contacts/index.hbs' @ L201:C31) \\\"],null]],[[\\\"edit\\\"],[true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,27,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/contacts/index.hbs' @ L202:C35) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"paper-checkbox\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[23,26,[\\\"checked\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"checkContact\\\",[23,26,[]]],null]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,27,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/contacts/index.hbs' @ L209:C35) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"query\\\",\\\"route\\\"],[\\\"link\\\",[28,\\\"hash\\\",null,[[\\\"id\\\"],[[23,26,[\\\"id\\\"]]]]],\\\"contacts.edit\\\"]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\"],[25,[23,26,[]]]]],false],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"user-fullname\\\",[[23,26,[]]],null],false],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"contacts/guest-contact-type\\\",null,[[\\\"guest\\\"],[[23,26,[]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"                                \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,27,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/contacts/index.hbs' @ L216:C35) \\\"],null]],null,{\\\"statements\\\":[[1,[23,26,[\\\"primaryEmail\\\"]],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"model\\\",\\\"columns\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,28,[\\\"visible\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,27,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/contacts/index.hbs' @ L219:C43) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[28,\\\"filter-grid-contacts\\\",[[23,28,[\\\"id\\\"]],[23,26,[]],[23,28,[\\\"fieldType\\\"]],[24,[\\\"model\\\",\\\"fields\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[28]},null],[0,\\\"                                \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,27,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/contacts/index.hbs' @ L224:C35) \\\"],null]],null,{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[27]},null]],\\\"parameters\\\":[26]},null]],\\\"parameters\\\":[25]},null]],\\\"parameters\\\":[24]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[4,\\\"if\\\",[[24,[\\\"isLoader\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[22,\\\"application-loading\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[23]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"showAddContact\\\"]]],null,{\\\"statements\\\":[[4,\\\"paper-sidenav\\\",null,[[\\\"class\\\",\\\"name\\\",\\\"position\\\",\\\"open\\\",\\\"lockedOpen\\\"],[\\\"md-whiteframe-z2 popup create-popup\\\",\\\"right2\\\",\\\"right\\\",[24,[\\\"showAddContact\\\"]],[24,[\\\"showAddContact\\\"]]]],{\\\"statements\\\":[[4,\\\"paper-toolbar\\\",null,null,{\\\"statements\\\":[[4,\\\"paper-toolbar-tools\\\",null,null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"contacts\\\"],null],false],[0,\\\"\\\\n                \\\"],[1,[28,\\\"t\\\",[\\\"actions.create_contact\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[22]},null],[4,\\\"paper-form\\\",null,[[\\\"onSubmit\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"createGuest\\\"],null]]],{\\\"statements\\\":[[4,\\\"paper-content\\\",null,null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"firstname\\\"],null],false],[0,\\\" \\\"],[7,\\\"b\\\",true],[10,\\\"class\\\",\\\"text-red\\\"],[8],[0,\\\"*\\\"],[9],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,13,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/contacts/index.hbs' @ L256:C26) \\\"],null]],[[\\\"placeholder\\\",\\\"value\\\",\\\"required\\\",\\\"onChange\\\",\\\"customValidations\\\"],[[28,\\\"t\\\",[\\\"firstname\\\"],null],[24,[\\\"guest\\\",\\\"firstName\\\"]],true,[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"guest\\\",\\\"firstName\\\"]]],null]],null],[24,[\\\"validation\\\",\\\"nameValidation\\\"]]]]],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"lastname\\\"],null],false],[0,\\\" \\\"],[7,\\\"b\\\",true],[10,\\\"class\\\",\\\"text-red\\\"],[8],[0,\\\"*\\\"],[9],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,13,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/contacts/index.hbs' @ L268:C26) \\\"],null]],[[\\\"placeholder\\\",\\\"value\\\",\\\"required\\\",\\\"onChange\\\",\\\"customValidations\\\"],[[28,\\\"t\\\",[\\\"lastname\\\"],null],[24,[\\\"guest\\\",\\\"lastName\\\"]],true,[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"guest\\\",\\\"lastName\\\"]]],null]],null],[24,[\\\"validation\\\",\\\"nameValidation\\\"]]]]],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"email\\\"],null],false],[0,\\\" \\\"],[7,\\\"b\\\",true],[10,\\\"class\\\",\\\"text-red\\\"],[8],[0,\\\"*\\\"],[9],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,13,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/contacts/index.hbs' @ L280:C26) \\\"],null]],[[\\\"placeholder\\\",\\\"value\\\",\\\"required\\\",\\\"onChange\\\",\\\"customValidations\\\"],[[28,\\\"t\\\",[\\\"email\\\"],null],[24,[\\\"guest\\\",\\\"primaryEmail\\\"]],true,[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"guest\\\",\\\"primaryEmail\\\"]]],null]],null],[24,[\\\"validation\\\",\\\"emailValidation\\\"]]]]],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"phone_number\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"common/form-phone\\\",null,[[\\\"phone\\\"],[[24,[\\\"guest\\\",\\\"personalPhone\\\"]]]]],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"country\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"selected\\\",\\\"searchEnabled\\\",\\\"searchField\\\",\\\"placeholder\\\",\\\"onChange\\\"],[[24,[\\\"countriesList\\\"]],[24,[\\\"guest\\\",\\\"selectedCountry\\\"]],true,\\\"name\\\",[28,\\\"t\\\",[\\\"country\\\"],null],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"guest\\\",\\\"selectedCountry\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[23,20,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[20,21]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"contact_owner\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"selected\\\",\\\"options\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"contact_owner\\\"],null],[24,[\\\"guest\\\",\\\"selectedContactOwner\\\"]],[24,[\\\"model\\\",\\\"users\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"guest\\\",\\\"selectedContactOwner\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[23,19,[\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[23,19,[\\\"lastName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[19]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"organization\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"selected\\\",\\\"options\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"organization\\\"],null],[24,[\\\"guest\\\",\\\"selectedOrganization\\\"]],[24,[\\\"organizations\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"guest\\\",\\\"selectedOrganization\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[23,18,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[18]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"company\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"selected\\\",\\\"options\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"company\\\"],null],[24,[\\\"guest\\\",\\\"selectedProperty\\\"]],[24,[\\\"model\\\",\\\"properties\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"guest\\\",\\\"selectedProperty\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[23,17,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[17]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"model\\\",\\\"fields\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                            \\\"],[1,[23,14,[\\\"label\\\"]],false],[0,\\\"\\\\n                            \\\"],[4,\\\"if\\\",[[23,14,[\\\"required\\\"]]],null,{\\\"statements\\\":[[7,\\\"b\\\",true],[10,\\\"class\\\",\\\"text-red\\\"],[8],[0,\\\"*\\\"],[9]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"common/customfields/input\\\",null,[[\\\"field\\\",\\\"value\\\",\\\"onChange\\\"],[[23,14,[]],[28,\\\"get\\\",[[24,[\\\"guest\\\"]],[23,14,[\\\"id\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[23,14,[\\\"value\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,14,[\\\"sections\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,15,[\\\"active\\\"]]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[23,15,[\\\"subfields\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                                        \\\"],[1,[23,16,[\\\"label\\\"]],false],[0,\\\"\\\\n                                        \\\"],[4,\\\"if\\\",[[23,16,[\\\"required\\\"]]],null,{\\\"statements\\\":[[7,\\\"b\\\",true],[10,\\\"class\\\",\\\"text-red\\\"],[8],[0,\\\"*\\\"],[9]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"common/customfields/input\\\",null,[[\\\"field\\\",\\\"value\\\",\\\"onChange\\\"],[[23,16,[]],[28,\\\"get\\\",[[24,[\\\"guest\\\"]],[23,14,[\\\"id\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[23,16,[\\\"value\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[16]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[15]},null]],\\\"parameters\\\":[14]},null]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"popup-footer\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"closeContactDialog\\\"],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,13,[\\\"submit-button\\\"]],\\\"expected `form.submit-button` to be a contextual component but found a string. Did you mean `(component form.submit-button)`? ('inboxfront/templates/contacts/index.hbs' @ L387:C23) \\\"],null]],[[\\\"class\\\",\\\"disabled\\\"],[\\\"primary-button\\\",[23,13,[\\\"isInvalid\\\"]]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.create\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"disabled\\\",\\\"onClick\\\"],[[23,13,[\\\"isInvalid\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"createGuest\\\",true],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.create_another\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[13]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"paper-sidenav\\\",null,[[\\\"class\\\",\\\"name\\\",\\\"position\\\",\\\"open\\\",\\\"lockedOpen\\\"],[\\\"md-whiteframe-z2 popup max-large\\\",\\\"right2\\\",\\\"right\\\",[24,[\\\"showPopupMerge\\\"]],[24,[\\\"showPopupMerge\\\"]]]],{\\\"statements\\\":[[4,\\\"paper-toolbar\\\",null,null,{\\\"statements\\\":[[4,\\\"paper-toolbar-tools\\\",null,null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"move\\\"],null],false],[0,\\\"\\\\n            \\\"],[1,[28,\\\"t\\\",[\\\"actions.merge_contacts\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[12]},null],[4,\\\"paper-form\\\",null,[[\\\"onSubmit\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"mergeContacts\\\"],null]]],{\\\"statements\\\":[[4,\\\"paper-content\\\",null,null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"t\\\",[\\\"merge_contacts_desc\\\"],null],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"admin-table merge-guest-popup\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"table\\\",true],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"thead\\\",true],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"th\\\",true],[8],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"selectedGuests\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"th\\\",true],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title-avatar flexDisplay\\\"],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\",\\\"userAvatar\\\"],[40,[23,11,[\\\"avatar\\\"]],[23,11,[\\\"avatar\\\"]]]]],false],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"p\\\",true],[8],[7,\\\"b\\\",true],[8],[1,[23,11,[\\\"avatar\\\",\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[23,11,[\\\"avatar\\\",\\\"lastName\\\"]],false],[9],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"p\\\",true],[8],[1,[28,\\\"t\\\",[\\\"time.created_on\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"moment-format\\\",[[23,11,[\\\"created\\\"]],\\\"MMM DD YYYY\\\"],null],false],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[11]},null],[0,\\\"                        \\\"],[7,\\\"th\\\",true],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title-avatar flexDisplay\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\",\\\"userAvatar\\\"],[40,[24,[\\\"mergeHeaderGuest\\\",\\\"avatar\\\"]],[24,[\\\"mergeHeaderGuest\\\",\\\"avatar\\\"]]]]],false],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"p\\\",true],[8],[7,\\\"b\\\",true],[8],[1,[24,[\\\"mergeHeaderGuest\\\",\\\"avatar\\\",\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[24,[\\\"mergeHeaderGuest\\\",\\\"avatar\\\",\\\"lastName\\\"]],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"p\\\",true],[8],[1,[28,\\\"t\\\",[\\\"time.created_on\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"moment-format\\\",[[24,[\\\"mergeHeaderGuest\\\",\\\"created\\\"]],\\\"MMM DD YYYY\\\"],null],false],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"tbody\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"matrixArrayGuests\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,7,[]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"chooseGuest\\\",[23,9,[]],[23,10,[]],[23,8,[]]],null]],[8],[0,\\\"\\\\n                                        \\\"],[1,[23,9,[]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[9,10]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[7,8]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"popup-footer\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"closeMergeDialog\\\"],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"submit-button\\\"]],\\\"expected `form.submit-button` to be a contextual component but found a string. Did you mean `(component form.submit-button)`? ('inboxfront/templates/contacts/index.hbs' @ L478:C15) \\\"],null]],[[\\\"class\\\",\\\"disabled\\\"],[\\\"primary-button\\\",[23,6,[\\\"isInvalid\\\"]]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.merge\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[6]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"paper-sidenav\\\",null,[[\\\"class\\\",\\\"name\\\",\\\"position\\\",\\\"open\\\",\\\"lockedOpen\\\"],[\\\"md-whiteframe-z2 popup small\\\",\\\"right2\\\",\\\"right\\\",[24,[\\\"showPopupAssign\\\"]],[24,[\\\"showPopupAssign\\\"]]]],{\\\"statements\\\":[[4,\\\"paper-toolbar\\\",null,null,{\\\"statements\\\":[[4,\\\"paper-toolbar-tools\\\",null,null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"t\\\",[\\\"actions.assign\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[5]},null],[4,\\\"paper-form\\\",null,[[\\\"onSubmit\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"assignContacts\\\"],null]]],{\\\"statements\\\":[[4,\\\"paper-content\\\",null,null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"h3\\\",true],[8],[1,[28,\\\"t\\\",[\\\"online_user\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"showPopupAssign\\\"]]],null,{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"selected\\\",\\\"options\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"actions.select_user\\\"],null],[24,[\\\"selectedUser\\\"]],[24,[\\\"model\\\",\\\"users\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedUser\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[23,4,[\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[23,4,[\\\"lastName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[4]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"popup-footer\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"closeAssignDialog\\\"],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"submit-button\\\"]],\\\"expected `form.submit-button` to be a contextual component but found a string. Did you mean `(component form.submit-button)`? ('inboxfront/templates/contacts/index.hbs' @ L518:C15) \\\"],null]],[[\\\"class\\\",\\\"disabled\\\"],[\\\"primary-button\\\",[23,3,[\\\"isInvalid\\\"]]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.assign\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"showDeleteDialog\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"deleteContacts\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/contacts/index.hbs' @ L533:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete_contacts\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/contacts/index.hbs' @ L537:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"trash2\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[1,[28,\\\"t\\\",[\\\"delete_contacts_msg\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[1,[23,2,[\\\"btn-cancel\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"btn-confirm\\\"]],\\\"expected `dialog.btn-confirm` to be a contextual component but found a string. Did you mean `(component dialog.btn-confirm)`? ('inboxfront/templates/contacts/index.hbs' @ L542:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[2]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"showMergeConfirmDialog\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"mergeContactsConfirm\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/contacts/index.hbs' @ L552:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.merge_contacts\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/contacts/index.hbs' @ L556:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"merge_contacts_msg\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[1,[23,1,[\\\"btn-cancel\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"btn-confirm\\\"]],\\\"expected `dialog.btn-confirm` to be a contextual component but found a string. Did you mean `(component dialog.btn-confirm)`? ('inboxfront/templates/contacts/index.hbs' @ L561:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.merge\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/contacts/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/dashboard\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"vYpjhJcR\",\n    \"block\": \"{\\\"symbols\\\":[\\\"page\\\",\\\"base\\\",\\\"prop\\\"],\\\"statements\\\":[[4,\\\"page\\\",null,[[\\\"class\\\"],[\\\"dashboard\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"header\\\"]],\\\"expected `page.header` to be a contextual component but found a string. Did you mean `(component page.header)`? ('inboxfront/templates/dashboard.hbs' @ L2:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"item-link\\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"pageName\\\"]],\\\"overview\\\"],null],\\\" active\\\",\\\"\\\"],null]]]],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onHeadAction\\\",\\\"overview\\\"],null]],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"globe-2\\\"],[[\\\"class\\\"],[\\\"build-icon\\\"]]],false],[0,\\\"\\\\n            \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"overview\\\"],null],false],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"item-link\\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"pageName\\\"]],\\\"chats\\\"],null],\\\" active\\\",\\\"\\\"],null]]]],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onHeadAction\\\",\\\"chats\\\"],null]],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"menu-chats\\\"],[[\\\"class\\\"],[\\\"build-icon\\\"]]],false],[0,\\\"\\\\n            \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"conversations\\\"],null],false],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"item-link\\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"pageName\\\"]],\\\"tasks\\\"],null],\\\" active\\\",\\\"\\\"],null]]]],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onHeadAction\\\",\\\"tasks\\\"],null]],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"tasks\\\"],[[\\\"class\\\"],[\\\"build-icon\\\"]]],false],[0,\\\"\\\\n            \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"tickets\\\"],null],false],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"item-link\\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"pageName\\\"]],\\\"kb\\\"],null],\\\" active\\\",\\\"\\\"],null]]]],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onHeadAction\\\",\\\"kb\\\"],null]],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"menu-kb\\\"],[[\\\"class\\\"],[\\\"build-icon\\\"]]],false],[0,\\\"\\\\n            \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"kb\\\"],null],false],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `page.title` to be a contextual component but found a string. Did you mean `(component page.title)`? ('inboxfront/templates/dashboard.hbs' @ L21:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"dashboard-top\\\",[28,\\\"if\\\",[[24,[\\\"isShowStartScreen\\\"]],\\\" justifyCenter\\\"],null]]]],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"text\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isShowStartScreen\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-start-note-block\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"info\\\"],[[\\\"class\\\"],[\\\"info-icon\\\"]]],false],[0,\\\"\\\\n                            \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"sample_dashboard_warning\\\"],null],false],[0,\\\"\\\\n                                \\\"],[7,\\\"span\\\",false],[12,\\\"class\\\",\\\"link\\\"],[3,\\\"action\\\",[[23,0,[]],\\\"dismissData\\\"],[[\\\"on\\\"],[\\\"click\\\"]]],[8],[1,[28,\\\"t\\\",[\\\"actions_dismiss\\\"],null],false],[9],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"t\\\",[\\\"sample_dashboard_dismiss\\\"],null],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"h2\\\",true],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"dashboard\\\"],[[\\\"class\\\"],[\\\"title-icon\\\"]]],false],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"t\\\",[\\\"dashboard\\\"],null],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"group-select\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not-eq\\\",[[24,[\\\"pageName\\\"]],\\\"kb\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"select-wrap\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"edit\\\"],null],false],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"dropdownClass\\\",\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[\\\"select-companies\\\",[28,\\\"t\\\",[\\\"all_companies\\\"],null],[24,[\\\"customGroups\\\"]],[24,[\\\"selectedProperty\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onSelectChange\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[23,3,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"select-wrap\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"edit\\\"],null],false],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"dropdownClass\\\",\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[\\\"select-companies\\\",\\\"All Knowledge Bases\\\",[24,[\\\"knowledgeBases\\\"]],[24,[\\\"selectedBase\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onSelectChangeBase\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[23,2,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"select-wrap\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"edit\\\"],null],false],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"dashboard/dates-selector\\\",null,[[\\\"changeDate\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"changeDate\\\"],null]]]],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"content\\\"]],\\\"expected `page.content` to be a contextual component but found a string. Did you mean `(component page.content)`? ('inboxfront/templates/dashboard.hbs' @ L77:C7) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"isLoading1\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[22,\\\"application-loading\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n        \\\"],[1,[28,\\\"dashboard/page\\\",null,[[\\\"pageName\\\",\\\"dataGroups\\\",\\\"listDateMin\\\",\\\"listDate\\\",\\\"isAllProperty\\\",\\\"props\\\",\\\"realData\\\",\\\"isLoading\\\",\\\"isLoadingProp\\\",\\\"isLoadingAgents\\\",\\\"isLoadingKb\\\",\\\"kbStats\\\",\\\"prevDataGroups\\\",\\\"prevStartDate\\\",\\\"prevEndDate\\\"],[[24,[\\\"pageName\\\"]],[24,[\\\"dataGroups\\\"]],[24,[\\\"listDateMin\\\"]],[24,[\\\"listDate\\\"]],[24,[\\\"isAllProperty\\\"]],[24,[\\\"props\\\"]],[28,\\\"not\\\",[[24,[\\\"isShowStartScreen\\\"]]],null],[24,[\\\"isLoading\\\"]],[24,[\\\"isLoadingProp\\\"]],[24,[\\\"isLoadingAgents\\\"]],[24,[\\\"isLoadingKb\\\"]],[24,[\\\"kbStats\\\"]],[24,[\\\"prevDataGroups\\\"]],[24,[\\\"prevStartDate\\\"]],[24,[\\\"prevEndDate\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/dashboard.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/departments\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"UWy0268k\",\n    \"block\": \"{\\\"symbols\\\":[\\\"dialog\\\",\\\"dep\\\",\\\"dialog\\\",\\\"dep\\\",\\\"dialog\\\",\\\"dialog\\\",\\\"form\\\",\\\"user\\\",\\\"toolbar\\\",\\\"page\\\",\\\"table\\\",\\\"body\\\",\\\"department\\\",\\\"row\\\",\\\"menu\\\",\\\"head\\\"],\\\"statements\\\":[[4,\\\"page-admin\\\",null,null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,10,[\\\"title\\\"]],\\\"expected `page.title` to be a contextual component but found a string. Did you mean `(component page.title)`? ('inboxfront/templates/departments.hbs' @ L2:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"text\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"h2\\\",true],[8],[1,[28,\\\"t\\\",[\\\"departments\\\"],null],false],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\",\\\"isAdmin\\\"]]],null,{\\\"statements\\\":[[4,\\\"common/buttons/primary\\\",null,[[\\\"icon\\\",\\\"onClick\\\"],[\\\"plus\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showCreateDialog\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.create_department\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,10,[\\\"content\\\"]],\\\"expected `page.content` to be a contextual component but found a string. Did you mean `(component page.content)`? ('inboxfront/templates/departments.hbs' @ L18:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"grid-place admin-table _fixed\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-data-table\\\",null,[[\\\"sortDir\\\",\\\"class\\\",\\\"selectable\\\"],[\\\"desc\\\",\\\"table\\\",true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,11,[\\\"head\\\"]],\\\"expected `table.head` to be a contextual component but found a string. Did you mean `(component table.head)`? ('inboxfront/templates/departments.hbs' @ L25:C19) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,16,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/departments.hbs' @ L26:C23) \\\"],null]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"name\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                    \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,16,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/departments.hbs' @ L27:C23) \\\"],null]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"description\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                    \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,16,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/departments.hbs' @ L28:C23) \\\"],null]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"display_name\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                    \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,16,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/departments.hbs' @ L29:C23) \\\"],null]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"category\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                    \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,16,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/departments.hbs' @ L30:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"Number Of Users\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\",\\\"isAdmin\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,16,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/departments.hbs' @ L32:C27) \\\"],null]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"Status\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                        \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,16,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/departments.hbs' @ L33:C27) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"Enable Team Chat\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,16,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/departments.hbs' @ L34:C26) \\\"],null]],[[\\\"class\\\"],[\\\"actions\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[16]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,11,[\\\"body\\\"]],\\\"expected `table.body` to be a contextual component but found a string. Did you mean `(component table.body)`? ('inboxfront/templates/departments.hbs' @ L37:C19) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"model\\\",\\\"departments\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,12,[\\\"row\\\"]],\\\"expected `body.row` to be a contextual component but found a string. Did you mean `(component body.row)`? ('inboxfront/templates/departments.hbs' @ L39:C27) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,14,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/departments.hbs' @ L40:C31) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\",\\\"isAdmin\\\"]]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"onClick\\\"],[\\\"link\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showEditDialog\\\",[23,13,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[23,13,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[23,13,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,14,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/departments.hbs' @ L50:C31) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[23,13,[\\\"description\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,14,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/departments.hbs' @ L54:C31) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[23,13,[\\\"displayName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,14,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/departments.hbs' @ L58:C31) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,13,[\\\"isUserDefined\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"t\\\",[\\\"status.user_defined\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"t\\\",[\\\"status.system\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,14,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/departments.hbs' @ L66:C31) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"users\\\"],[[\\\"class\\\"],[\\\"people-icon\\\"]]],false],[0,\\\"\\\\n                                \\\"],[1,[23,13,[\\\"staffProfiles\\\",\\\"length\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\",\\\"isAdmin\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,14,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/departments.hbs' @ L72:C35) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[23,13,[\\\"active\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateStatus\\\",[23,13,[]]],null]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,14,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/departments.hbs' @ L80:C35) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"paper-switch\\\",null,[[\\\"disabled\\\",\\\"value\\\",\\\"onChange\\\"],[[28,\\\"not\\\",[[23,13,[\\\"active\\\"]]],null],[23,13,[\\\"teamChatEnabled\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"activateTeamChat\\\",[23,13,[]]],null]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,14,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/departments.hbs' @ L89:C35) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,13,[\\\"isUserDefined\\\"]]],null,{\\\"statements\\\":[[4,\\\"common/grid/action-dropdown\\\",null,null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,15,[\\\"item\\\"]],\\\"expected `menu.item` to be a contextual component but found a string. Did you mean `(component menu.item)`? ('inboxfront/templates/departments.hbs' @ L92:C47) \\\"],null]],[[\\\"icon\\\",\\\"onClick\\\"],[\\\"trash2\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showDeleteDialog\\\",[23,13,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[15]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[14]},null]],\\\"parameters\\\":[13]},null]],\\\"parameters\\\":[12]},null]],\\\"parameters\\\":[11]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[10]},null],[0,\\\"\\\\n\\\"],[4,\\\"paper-sidenav\\\",null,[[\\\"class\\\",\\\"name\\\",\\\"position\\\",\\\"open\\\",\\\"lockedOpen\\\"],[\\\"md-whiteframe-z2 popup create-popup\\\",\\\"right2\\\",\\\"right\\\",[24,[\\\"showEditDepartmentDialog\\\"]],[24,[\\\"showEditDepartmentDialog\\\"]]]],{\\\"statements\\\":[[4,\\\"paper-toolbar\\\",null,null,{\\\"statements\\\":[[4,\\\"paper-toolbar-tools\\\",null,null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"departments\\\"],null],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"selectedDepartment\\\",\\\"id\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.edit_department\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.create_department\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[9]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"showEditDepartmentDialog\\\"]]],null,{\\\"statements\\\":[[4,\\\"paper-form\\\",null,[[\\\"class\\\",\\\"onSubmit\\\"],[\\\"task-form\\\",[28,\\\"action\\\",[[23,0,[]],\\\"saveDepartment\\\"],null]]],{\\\"statements\\\":[[4,\\\"paper-content\\\",null,null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"selectedDepartment\\\",\\\"isUserDefined\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"t\\\",[\\\"name\\\"],null],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"selectedDepartment\\\",\\\"id\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"b\\\",true],[10,\\\"class\\\",\\\"text-red\\\"],[8],[0,\\\"*\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"customValidations\\\"],[[28,\\\"t\\\",[\\\"name\\\"],null],[24,[\\\"editDepartmentName\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"editDepartmentName\\\"]]],null]],null],[24,[\\\"validation\\\",\\\"trimValidation\\\"]]]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"t\\\",[\\\"display_name\\\"],null],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"selectedDepartment\\\",\\\"id\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"b\\\",true],[10,\\\"class\\\",\\\"text-red\\\"],[8],[0,\\\"*\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"customValidations\\\"],[[28,\\\"t\\\",[\\\"display_name\\\"],null],[28,\\\"or\\\",[[24,[\\\"editDisplayName\\\"]],[24,[\\\"editDepartmentName\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"editDisplayName\\\"]]],null]],null],[24,[\\\"validation\\\",\\\"trimValidation\\\"]]]]],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"selectedDepartment\\\",\\\"isUserDefined\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"description\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"textarea\\\",\\\"passThru\\\",\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[true,[28,\\\"hash\\\",null,[[\\\"rows\\\",\\\"maxRows\\\"],[2,3]]],[28,\\\"t\\\",[\\\"description\\\"],null],[24,[\\\"editDescription\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"editDescription\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"selectedDepartment\\\",\\\"id\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group in-row\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[10,\\\"style\\\",\\\"width: 40%\\\"],[8],[1,[28,\\\"t\\\",[\\\"Status\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"selectedDepartment\\\",\\\"active\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedDepartment\\\",\\\"active\\\"]]],null]],null]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group in-row\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[10,\\\"style\\\",\\\"width: 40%\\\"],[8],[0,\\\"Enable Team Chat\\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-switch\\\",null,[[\\\"disabled\\\",\\\"value\\\",\\\"onChange\\\"],[[28,\\\"not\\\",[[24,[\\\"selectedDepartment\\\",\\\"active\\\"]]],null],[28,\\\"and\\\",[[24,[\\\"selectedDepartment\\\",\\\"active\\\"]],[24,[\\\"selectedDepartment\\\",\\\"activateTeamChat\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedDepartment\\\",\\\"activateTeamChat\\\"]]],null]],null]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"member\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select-multiple\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"searchEnabled\\\",\\\"searchField\\\",\\\"selected\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"actions.select_user\\\"],null],[24,[\\\"model\\\",\\\"users\\\"]],true,\\\"firstName\\\",[24,[\\\"selectedDepartment\\\",\\\"staffProfiles\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedDepartment\\\",\\\"staffProfiles\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"user-fullname\\\",[[23,8,[]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[8]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"popup-footer\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"closeDepartmentDialog\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"submit-button\\\"]],\\\"expected `form.submit-button` to be a contextual component but found a string. Did you mean `(component form.submit-button)`? ('inboxfront/templates/departments.hbs' @ L226:C19) \\\"],null]],[[\\\"class\\\",\\\"disabled\\\"],[\\\"primary-button\\\",[23,7,[\\\"isInvalid\\\"]]]],{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"selectedDepartment\\\",\\\"id\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.save\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.create\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[7]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"showDeleteDepartmentDialog\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"deleteDepartment\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/departments.hbs' @ L246:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"remove_department\\\"],null],false],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"selectedDepartment\\\",\\\"displayName\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[24,[\\\"selectedDepartment\\\",\\\"displayName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"            \\\"],[1,[24,[\\\"selectedDepartment\\\",\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/departments.hbs' @ L255:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"trash2\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[1,[28,\\\"t\\\",[\\\"delete_department_msg\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/departments.hbs' @ L259:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        Are you sure you want to continue?\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"btn-cancel\\\"]],\\\"expected `dialog.btn-cancel` to be a contextual component but found a string. Did you mean `(component dialog.btn-cancel)`? ('inboxfront/templates/departments.hbs' @ L263:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        No\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"btn-confirm\\\"]],\\\"expected `dialog.btn-confirm` to be a contextual component but found a string. Did you mean `(component dialog.btn-confirm)`? ('inboxfront/templates/departments.hbs' @ L266:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        Yes\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[6]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"showDisableTeamChatDialog\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"disableTeamChat\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/departments.hbs' @ L276:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        Disable Team Chat\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/departments.hbs' @ L280:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        The team chat will be deactivated and set to READ-only mode.\\\"],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n        New notifications related to this department WILL NOT be delivered.\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/departments.hbs' @ L285:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        Are you sure you want to continue?\\\\\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"btn-cancel\\\"]],\\\"expected `dialog.btn-cancel` to be a contextual component but found a string. Did you mean `(component dialog.btn-cancel)`? ('inboxfront/templates/departments.hbs' @ L289:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        No\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"btn-confirm\\\"]],\\\"expected `dialog.btn-confirm` to be a contextual component but found a string. Did you mean `(component dialog.btn-confirm)`? ('inboxfront/templates/departments.hbs' @ L292:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        Yes\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[5]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"showDeactivateDepartmentDialog\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"deactivateDepartment\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/departments.hbs' @ L302:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        Deactivate Department\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/departments.hbs' @ L306:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        There are users associated with this department. Please transfer the users to other department before deactivation.\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/departments.hbs' @ L310:C7) \\\"],null]],[[\\\"class\\\"],[\\\"displayBlock\\\"]],{\\\"statements\\\":[[0,\\\"        Transfer all users to:\\\"],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"searchField\\\",\\\"searchEnabled\\\",\\\"options\\\",\\\"selected\\\",\\\"required\\\",\\\"onChange\\\"],[\\\"displayName\\\",true,[24,[\\\"departmentsToMove\\\"]],[24,[\\\"newDepartment\\\"]],false,[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"newDepartment\\\"]]],null]],null]]],{\\\"statements\\\":[[4,\\\"if\\\",[[23,4,[\\\"displayName\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[23,4,[\\\"displayName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                \\\"],[1,[23,4,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[4]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[1,[23,3,[\\\"btn-cancel\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"btn-confirm\\\"]],\\\"expected `dialog.btn-confirm` to be a contextual component but found a string. Did you mean `(component dialog.btn-confirm)`? ('inboxfront/templates/departments.hbs' @ L329:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        Continue\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[3]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"showDeleteTransferUsersDialog\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"continueDeletionDepartment\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/departments.hbs' @ L339:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        Delete Department\\\"],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"selectedDepartment\\\",\\\"displayName\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[24,[\\\"selectedDepartment\\\",\\\"displayName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"            \\\"],[1,[24,[\\\"selectedDepartment\\\",\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/departments.hbs' @ L348:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        There are users associated with this department. Please transfer the users to other department before deletion.\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/departments.hbs' @ L352:C7) \\\"],null]],[[\\\"class\\\"],[\\\"displayBlock\\\"]],{\\\"statements\\\":[[0,\\\"        Transfer all users to:\\\"],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"searchField\\\",\\\"searchEnabled\\\",\\\"options\\\",\\\"selected\\\",\\\"required\\\",\\\"onChange\\\"],[\\\"displayName\\\",true,[24,[\\\"departmentsToMove\\\"]],[24,[\\\"newDepartment\\\"]],false,[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"newDepartment\\\"]]],null]],null]]],{\\\"statements\\\":[[4,\\\"if\\\",[[23,2,[\\\"displayName\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[23,2,[\\\"displayName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                \\\"],[1,[23,2,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[1,[23,1,[\\\"btn-cancel\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"btn-confirm\\\"]],\\\"expected `dialog.btn-confirm` to be a contextual component but found a string. Did you mean `(component dialog.btn-confirm)`? ('inboxfront/templates/departments.hbs' @ L371:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        Continue\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/departments.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/ecommerce\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"qc3gPorz\",\n    \"block\": \"{\\\"symbols\\\":[\\\"dialog\\\",\\\"dialog\\\",\\\"toolbar\\\",\\\"page\\\"],\\\"statements\\\":[[4,\\\"page-admin\\\",null,null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"title\\\"]],\\\"expected `page.title` to be a contextual component but found a string. Did you mean `(component page.title)`? ('inboxfront/templates/ecommerce.hbs' @ L2:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"h2\\\",true],[8],[0,\\\"Raincheck Marketplace\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"content\\\"]],\\\"expected `page.content` to be a contextual component but found a string. Did you mean `(component page.content)`? ('inboxfront/templates/ecommerce.hbs' @ L5:C7) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\",\\\"isAdmin\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"integrations/apps-list\\\",null,[[\\\"onSelectIntegration\\\",\\\"properties\\\",\\\"selectedProperty\\\",\\\"shopifyIsConnected\\\",\\\"bigcommerceIsConnected\\\",\\\"hubspotIsConnected\\\",\\\"pipedriveIsConnected\\\",\\\"salesforceIsConnected\\\",\\\"onSelectProperty\\\",\\\"facebookIsConnected\\\",\\\"lineIsConnected\\\",\\\"wechatIsConnected\\\",\\\"telegramIsConnected\\\",\\\"twitterIsConnected\\\",\\\"whatsappIsConnected\\\",\\\"showDialogAction\\\",\\\"onDelete\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"onSelectIntegration\\\"],null],[24,[\\\"properties\\\"]],[24,[\\\"selectedProperty\\\"]],[24,[\\\"shopifyIsConnected\\\"]],[24,[\\\"bigcommerceIsConnected\\\"]],[24,[\\\"hubspotIsConnected\\\"]],[24,[\\\"pipedriveIsConnected\\\"]],[24,[\\\"salesforceIsConnected\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onSelectProperty\\\"],null],[24,[\\\"facebookIsConnected\\\"]],[24,[\\\"lineIsConnected\\\"]],[24,[\\\"wechatIsConnected\\\"]],[24,[\\\"telegramIsConnected\\\"]],[24,[\\\"twitterIsConnected\\\"]],[24,[\\\"whatsappIsConnected\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"showDialogAction\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"onDelete\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"emptyList\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"svg-icon\\\",[\\\"edit-2\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"p\\\",true],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"t\\\",[\\\"dont_have_permissions\\\"],null],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[4]},null],[0,\\\"\\\\n\\\"],[4,\\\"paper-sidenav\\\",null,[[\\\"class\\\",\\\"name\\\",\\\"position\\\",\\\"open\\\",\\\"lockedOpen\\\"],[\\\"md-whiteframe-z2 popup create-popup\\\",\\\"right2\\\",\\\"right\\\",[24,[\\\"showMarketDialog\\\"]],[24,[\\\"showMarketDialog\\\"]]]],{\\\"statements\\\":[[4,\\\"paper-toolbar\\\",null,null,{\\\"statements\\\":[[4,\\\"paper-toolbar-tools\\\",null,null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"admin-marketplace-settings\\\"],null],false],[0,\\\"\\\\n            Market\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[3]},null],[4,\\\"paper-content\\\",null,null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedIntegration\\\"]],\\\"SHOPIFY\\\"],null]],null,{\\\"statements\\\":[[4,\\\"integrations/install-form\\\",null,[[\\\"title\\\",\\\"logo\\\",\\\"label\\\",\\\"category\\\",\\\"isConnected\\\"],[\\\"Shopify\\\",\\\"EC-shopify-logo\\\",\\\"Log in to Your Shopify store\\\",\\\"E-Commerce\\\",[24,[\\\"shopifyIsConnected\\\"]]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"customValidations\\\",\\\"disabled\\\"],[\\\"\\\",[24,[\\\"shopData\\\",\\\"shop_name\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"shopData\\\",\\\"shop_name\\\"]]],null]],null],[24,[\\\"validation\\\",\\\"trimValidation\\\"]],true]]],false],[0,\\\"\\\\n                .myshopify.com\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedIntegration\\\"]],\\\"BIGCOMMERCE\\\"],null]],null,{\\\"statements\\\":[[4,\\\"integrations/install-form\\\",null,[[\\\"title\\\",\\\"logo\\\",\\\"label\\\",\\\"category\\\",\\\"isConnected\\\"],[\\\"BigCommerce\\\",\\\"EC-bigcommerce-logo\\\",\\\"Log in to Your Bigcommerce store\\\",\\\"E-Commerce\\\",[24,[\\\"bigcommerceIsConnected\\\"]]]],{\\\"statements\\\":[[0,\\\"                store-\\\\n                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"customValidations\\\",\\\"disabled\\\"],[\\\"\\\",[24,[\\\"shopData\\\",\\\"shop_name\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"shopData\\\",\\\"shop_name\\\"]]],null]],null],[24,[\\\"validation\\\",\\\"trimValidation\\\"]],true]]],false],[0,\\\"\\\\n                .mybigcommerce.com\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedIntegration\\\"]],\\\"HUBSPOT\\\"],null]],null,{\\\"statements\\\":[[4,\\\"integrations/install-form\\\",null,[[\\\"title\\\",\\\"logo\\\",\\\"category\\\"],[\\\"HubSpot\\\",\\\"CRM-hubspot-logo\\\",\\\"CRM\\\"]],{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title\\\"],[8],[0,\\\"Raincheck will import contacts, companies, and deals\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedIntegration\\\"]],\\\"PIPEDRIVE\\\"],null]],null,{\\\"statements\\\":[[4,\\\"integrations/install-form\\\",null,[[\\\"title\\\",\\\"logo\\\",\\\"category\\\"],[\\\"PipeDrive\\\",\\\"CRM-pipedrive-logo\\\",\\\"CRM\\\"]],{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"pipedriveIsConnected\\\"]]],null,{\\\"statements\\\":[[4,\\\"unless\\\",[[24,[\\\"contactsProcessed\\\"]]],null,{\\\"statements\\\":[[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"getAllContacts\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            Import All Contacts\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"unless\\\",[[24,[\\\"companiesProcessed\\\"]]],null,{\\\"statements\\\":[[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"getAllCompanies\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            Import All Companies\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"unless\\\",[[24,[\\\"dealsProcessed\\\"]]],null,{\\\"statements\\\":[[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"getAllDeals\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            Import All Deals\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title\\\"],[8],[0,\\\"Raincheck would like to:\\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"switches\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"importContacts\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"importContacts\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                            Import contacts\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"importCompanies\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"importCompanies\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                            Import companies\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"importDeals\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"importDeals\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                            Import deals\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedIntegration\\\"]],\\\"SALESFORCE\\\"],null]],null,{\\\"statements\\\":[[4,\\\"integrations/install-form\\\",null,[[\\\"title\\\",\\\"logo\\\",\\\"category\\\"],[\\\"SalesForce\\\",\\\"CRM-salesforce-logo\\\",\\\"CRM\\\"]],{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title\\\"],[8],[0,\\\"Raincheck would like to:\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"installationInProgress\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[22,\\\"application-loading\\\"],false],[0,\\\"\\\\n                    Installation in progress\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"salesforceIsConnected\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"Connected\\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"a\\\",true],[10,\\\"class\\\",\\\"link\\\"],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showSalesForceSettings\\\"],null]],[8],[0,\\\"Configure\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"switches\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"importContacts\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"importContacts\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                Import contacts\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"importCompanies\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"importCompanies\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                Import companies\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"importDeals\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"importDeals\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                Import deals\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"Consumer Key \\\"],[7,\\\"b\\\",true],[10,\\\"class\\\",\\\"text-red\\\"],[8],[0,\\\"*\\\"],[9],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[\\\"Consumer Key\\\",[24,[\\\"SF_clientId\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"SF_clientId\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"Consumer Secret \\\"],[7,\\\"b\\\",true],[10,\\\"class\\\",\\\"text-red\\\"],[8],[0,\\\"*\\\"],[9],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[\\\"Consumer Secret\\\",[24,[\\\"SF_clientSecret\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"SF_clientSecret\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"salesforceIsConnected\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"isShowSFSettings\\\"]]],null,{\\\"statements\\\":[[4,\\\"unless\\\",[[24,[\\\"contactsProcessed\\\"]]],null,{\\\"statements\\\":[[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"getAllContacts\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                Import All Contacts\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"unless\\\",[[24,[\\\"companiesProcessed\\\"]]],null,{\\\"statements\\\":[[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"getAllCompanies\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                Import All Companies\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"unless\\\",[[24,[\\\"dealsProcessed\\\"]]],null,{\\\"statements\\\":[[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"getAllDeals\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                Import All Deals\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"isShowSFFullSettings\\\"]]],null,{\\\"statements\\\":[[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"isShowSFFullSettings\\\"]]],null],false],null]]],{\\\"statements\\\":[[0,\\\"                                Hide\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"isShowSFFullSettings\\\"]]],null],true],null]]],{\\\"statements\\\":[[0,\\\"                                Show\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"hideSalesForceSettings\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            Cancel\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                        Knowledge base for SalesForce integration\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"popup-footer\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"showMarketDialog\\\"]]],null],false],null]]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedIntegration\\\"]],\\\"SHOPIFY\\\"],null]],null,{\\\"statements\\\":[[4,\\\"common/buttons/primary\\\",null,[[\\\"disabled\\\",\\\"onClick\\\"],[[24,[\\\"disableSaveAppForm\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"saveShopifyForm\\\"],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[4,\\\"if\\\",[[24,[\\\"shopifyIsConnected\\\"]]],null,{\\\"statements\\\":[[0,\\\"Uninstall\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"Install\\\"]],\\\"parameters\\\":[]}],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedIntegration\\\"]],\\\"BIGCOMMERCE\\\"],null]],null,{\\\"statements\\\":[[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"saveBCForm\\\"],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[4,\\\"if\\\",[[24,[\\\"bigcommerceIsConnected\\\"]]],null,{\\\"statements\\\":[[0,\\\"Uninstall\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"Install\\\"]],\\\"parameters\\\":[]}],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedIntegration\\\"]],\\\"HUBSPOT\\\"],null]],null,{\\\"statements\\\":[[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"showLoginHubSpot\\\"],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[4,\\\"if\\\",[[24,[\\\"hubspotIsConnected\\\"]]],null,{\\\"statements\\\":[[0,\\\"Uninstall App\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"Install App\\\"]],\\\"parameters\\\":[]}],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedIntegration\\\"]],\\\"PIPEDRIVE\\\"],null]],null,{\\\"statements\\\":[[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"showLoginPipeDrive\\\"],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[4,\\\"if\\\",[[24,[\\\"pipedriveIsConnected\\\"]]],null,{\\\"statements\\\":[[0,\\\"Uninstall App\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"Install App\\\"]],\\\"parameters\\\":[]}],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"pipedriveIsConnected\\\"]]],null,{\\\"statements\\\":[[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"showLoginPipeDrive\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    Update\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedIntegration\\\"]],\\\"SALESFORCE\\\"],null]],null,{\\\"statements\\\":[[4,\\\"common/buttons/primary\\\",null,[[\\\"disabled\\\",\\\"onClick\\\"],[[28,\\\"or\\\",[[28,\\\"not\\\",[[24,[\\\"SF_clientId\\\"]]],null],[28,\\\"not\\\",[[24,[\\\"SF_clientSecret\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"showLoginSalesForce\\\"],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[4,\\\"if\\\",[[24,[\\\"salesforceIsConnected\\\"]]],null,{\\\"statements\\\":[[0,\\\"Uninstall App\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"Install App\\\"]],\\\"parameters\\\":[]}],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"showUninstallDialog\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"showUninstallInfo\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/ecommerce.hbs' @ L290:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        Confirm uninstalling\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/ecommerce.hbs' @ L294:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"trash2\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[0,\\\"Do you really want to uninstall CRM integration?\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[1,[23,2,[\\\"btn-cancel\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"btn-confirm\\\"]],\\\"expected `dialog.btn-confirm` to be a contextual component but found a string. Did you mean `(component dialog.btn-confirm)`? ('inboxfront/templates/ecommerce.hbs' @ L299:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.confirm\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[2]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"showUninstallInfoDialog\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"uninstallIntegration\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/ecommerce.hbs' @ L309:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        Uninstall\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/ecommerce.hbs' @ L313:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"info\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[0,\\\"\\\\n            12 Contacts, 12 Organizations, 12 Opportunity information will be deleted while integration is being uninstalled.\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[1,[23,1,[\\\"btn-cancel\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"btn-confirm\\\"]],\\\"expected `dialog.btn-confirm` to be a contextual component but found a string. Did you mean `(component dialog.btn-confirm)`? ('inboxfront/templates/ecommerce.hbs' @ L320:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        Uninstall\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isPopupInserted\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[28,\\\"channels/save-popup\\\",null,[[\\\"onChannelCreated\\\",\\\"onCloseDialog\\\",\\\"onDelete\\\",\\\"copyTxt\\\",\\\"selectedChannelType\\\",\\\"channel\\\",\\\"instagramChannel\\\",\\\"instagramChannelType\\\",\\\"edit\\\",\\\"isActiveLoader\\\",\\\"open\\\",\\\"selectedProperty\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"onChannelCreated\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"onCloseDialog\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"onCloseDialog\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"copyTxt\\\"],null],[24,[\\\"selectedChannelType\\\"]],[24,[\\\"channel\\\"]],[24,[\\\"instagramChannel\\\"]],[24,[\\\"instagramChannelType\\\"]],[24,[\\\"isEditMode\\\"]],[24,[\\\"isActiveLoader\\\"]],[24,[\\\"openChannelEditDialog\\\"]],[24,[\\\"selectedProperty\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/ecommerce.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/escalations/edit\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"QIsYaqDp\",\n    \"block\": \"{\\\"symbols\\\":[\\\"page\\\",\\\"p\\\",\\\"p\\\",\\\"p\\\",\\\"p\\\"],\\\"statements\\\":[[4,\\\"page\\\",null,[[\\\"class\\\"],[\\\"escalation-details\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `page.title` to be a contextual component but found a string. Did you mean `(component page.title)`? ('inboxfront/templates/escalations/edit.hbs' @ L2:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"text\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"h2\\\",true],[8],[1,[28,\\\"svg-icon\\\",[\\\"escalations\\\"],[[\\\"class\\\"],[\\\"title-icon\\\"]]],false],[1,[24,[\\\"escalation\\\",\\\"name\\\"]],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"details\\\"],null],false],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"content\\\"]],\\\"expected `page.content` to be a contextual component but found a string. Did you mean `(component page.content)`? ('inboxfront/templates/escalations/edit.hbs' @ L10:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"content flex layout-row\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-50 column\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"escalation-info\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\",\\\"isAdmin\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label alignCenter\\\"],[8],[1,[28,\\\"svg-icon\\\",[\\\"info3\\\"],null],false],[1,[28,\\\"t\\\",[\\\"name\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\",\\\"customValidations\\\"],[[24,[\\\"escalation\\\",\\\"name\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"escalation\\\",\\\"name\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"updateField\\\",\\\"name\\\",[28,\\\"t\\\",[\\\"name\\\"],null]],null],[24,[\\\"validation\\\",\\\"trimValidation\\\"]]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"right\\\"]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"actions.edit_name\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[24,[\\\"escalation\\\",\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\",\\\"isAdmin\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label alignCenter\\\"],[8],[1,[28,\\\"svg-icon\\\",[\\\"description\\\"],null],false],[1,[28,\\\"t\\\",[\\\"description\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"textarea\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[24,[\\\"escalation\\\",\\\"description\\\"]],true,[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"escalation\\\",\\\"description\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"updateField\\\",\\\"description\\\",[28,\\\"t\\\",[\\\"description\\\"],null]],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"right\\\"]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"actions.edit_desc\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[24,[\\\"escalation\\\",\\\"description\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"targetType\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"escalation\\\",\\\"targetType\\\"]],\\\"tasks\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"check2\\\"],null],false],[1,[28,\\\"t\\\",[\\\"Tasks\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"engage\\\"],null],false],[1,[28,\\\"t\\\",[\\\"Conversation\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[[24,[\\\"escalation\\\",\\\"isActive\\\"]],[28,\\\"not\\\",[[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\",\\\"isAdmin\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"changeEscalationStatus\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"span\\\",true],[11,\\\"class\\\",[29,[\\\"user-status-\\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"escalation\\\",\\\"isActive\\\"]],false],null],\\\"inactive\\\",\\\"active\\\"],null]]]],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"escalation\\\",\\\"isActive\\\"]],false],null],[28,\\\"t\\\",[\\\"escalation_inactive\\\"],null],[28,\\\"t\\\",[\\\"escalation_active\\\"],null]],null],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"common/panel\\\",null,[[\\\"open\\\"],[true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/escalations/edit.hbs' @ L67:C23) \\\"],null]],[[\\\"icon\\\"],[\\\"conditions\\\"]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"conditions\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/escalations/edit.hbs' @ L70:C23) \\\"],null]],[[\\\"class\\\"],[\\\"layout-column\\\"]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"escalations/section-conditions\\\",null,[[\\\"targetType\\\",\\\"conditions\\\",\\\"departments\\\",\\\"properties\\\",\\\"issueTypes\\\",\\\"channelTypes\\\",\\\"onChange\\\"],[[24,[\\\"escalation\\\",\\\"targetType\\\"]],[24,[\\\"escalation\\\",\\\"conditions\\\"]],[24,[\\\"model\\\",\\\"departments\\\"]],[24,[\\\"model\\\",\\\"properties\\\"]],[24,[\\\"model\\\",\\\"issueTypes\\\"]],[24,[\\\"channelTypes\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"testChanges\\\"],null]]]],false],[0,\\\"\\\\n\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[5]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/panel\\\",null,[[\\\"open\\\"],[true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/escalations/edit.hbs' @ L85:C23) \\\"],null]],[[\\\"icon\\\"],[\\\"clock-settings\\\"]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"Escalations.sla_target\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/escalations/edit.hbs' @ L88:C23) \\\"],null]],[[\\\"class\\\"],[\\\"layout-column\\\"]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"escalations/section-slatarget\\\",null,[[\\\"slaTarget\\\",\\\"onChange\\\"],[[24,[\\\"escalation\\\",\\\"slaTarget\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"testChanges\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[4]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-50 column\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/panel\\\",null,[[\\\"open\\\"],[true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/escalations/edit.hbs' @ L99:C23) \\\"],null]],[[\\\"icon\\\"],[\\\"notification\\\"]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"Escalations.reminders\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/escalations/edit.hbs' @ L102:C23) \\\"],null]],[[\\\"class\\\"],[\\\"layout-column\\\"]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"escalations/section-reminders\\\",null,[[\\\"reminders\\\",\\\"users\\\",\\\"rules\\\",\\\"onChange\\\"],[[24,[\\\"escalation\\\",\\\"reminders\\\"]],[24,[\\\"model\\\",\\\"propertyUsers\\\"]],[24,[\\\"rules\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"testChanges\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[3]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/panel\\\",null,[[\\\"open\\\"],[true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/escalations/edit.hbs' @ L113:C23) \\\"],null]],[[\\\"icon\\\"],[\\\"move\\\"]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"escalations\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/escalations/edit.hbs' @ L116:C23) \\\"],null]],[[\\\"class\\\"],[\\\"layout-column\\\"]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"escalations/section-escalations\\\",null,[[\\\"escalations\\\",\\\"users\\\",\\\"rules\\\",\\\"onChange\\\"],[[24,[\\\"escalation\\\",\\\"escalations\\\"]],[24,[\\\"model\\\",\\\"propertyUsers\\\"]],[24,[\\\"rules\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"testChanges\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[2]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"footer\\\"]],\\\"expected `page.footer` to be a contextual component but found a string. Did you mean `(component page.footer)`? ('inboxfront/templates/escalations/edit.hbs' @ L129:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"action-buttons\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"back-link\\\",\\\"escalations.index\\\"]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.back\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"pull-right\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\",\\\"isAdmin\\\"]]],null,{\\\"statements\\\":[[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"openDeleteEscalationDialog\\\"]]],null],true],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"escalationChanged\\\"]]],null,{\\\"statements\\\":[[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"discardChanges\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"actions.discard_changes\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"disabled\\\",\\\"onClick\\\"],[[28,\\\"or\\\",[[24,[\\\"formIsInvalid\\\"]],[28,\\\"not\\\",[[24,[\\\"escalationChanged\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"saveChanges\\\"],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.save\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null],[0,\\\"\\\\n\\\"],[1,[28,\\\"escalations/delete-dialog\\\",null,[[\\\"open\\\",\\\"onConfirm\\\",\\\"escalation\\\"],[[24,[\\\"openDeleteEscalationDialog\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"deleteEscalation\\\"],null],[24,[\\\"escalation\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/escalations/edit.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/escalations/index\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"tahoETX6\",\n    \"block\": \"{\\\"symbols\\\":[\\\"dialog\\\",\\\"form\\\",\\\"p\\\",\\\"p\\\",\\\"p\\\",\\\"p\\\",\\\"p\\\",\\\"t\\\",\\\"toolbar\\\",\\\"page\\\",\\\"table\\\",\\\"body\\\",\\\"escalation\\\",\\\"row\\\",\\\"menu\\\",\\\"content\\\",\\\"head\\\"],\\\"statements\\\":[[4,\\\"page\\\",null,null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,10,[\\\"title\\\"]],\\\"expected `page.title` to be a contextual component but found a string. Did you mean `(component page.title)`? ('inboxfront/templates/escalations/index.hbs' @ L2:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title-tasks\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"text\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"h2\\\",true],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"escalations\\\"],[[\\\"class\\\"],[\\\"title-icon\\\"]]],false],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"t\\\",[\\\"escalations\\\"],null],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\",\\\"isAdmin\\\"]]],null,{\\\"statements\\\":[[4,\\\"common/buttons/primary\\\",null,[[\\\"icon\\\",\\\"onClick\\\"],[\\\"plus\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showCreateEscalationDialog\\\"],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.create_escalation\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,10,[\\\"content\\\"]],\\\"expected `page.content` to be a contextual component but found a string. Did you mean `(component page.content)`? ('inboxfront/templates/escalations/index.hbs' @ L23:C7) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"model\\\",\\\"escalations\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"grid-place admin-table\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-data-table\\\",null,[[\\\"sortDir\\\",\\\"class\\\",\\\"selectable\\\"],[\\\"desc\\\",\\\"table\\\",true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,11,[\\\"head\\\"]],\\\"expected `table.head` to be a contextual component but found a string. Did you mean `(component table.head)`? ('inboxfront/templates/escalations/index.hbs' @ L31:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,17,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/escalations/index.hbs' @ L32:C27) \\\"],null]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"escalation\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                        \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,17,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/escalations/index.hbs' @ L33:C27) \\\"],null]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"description\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                        \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,17,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/escalations/index.hbs' @ L34:C27) \\\"],null]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"Escalations.target_module\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                        \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,17,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/escalations/index.hbs' @ L35:C27) \\\"],null]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"Status\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,17,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/escalations/index.hbs' @ L36:C26) \\\"],null]],[[\\\"class\\\"],[\\\"actions\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[17]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,11,[\\\"body\\\"]],\\\"expected `table.body` to be a contextual component but found a string. Did you mean `(component table.body)`? ('inboxfront/templates/escalations/index.hbs' @ L38:C23) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"model\\\",\\\"escalations\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,12,[\\\"row\\\"]],\\\"expected `body.row` to be a contextual component but found a string. Did you mean `(component body.row)`? ('inboxfront/templates/escalations/index.hbs' @ L40:C31) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,14,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/escalations/index.hbs' @ L41:C35) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"query\\\",\\\"route\\\"],[\\\"link\\\",[28,\\\"hash\\\",null,[[\\\"id\\\"],[[23,13,[\\\"id\\\"]]]]],\\\"escalations.edit\\\"]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[23,13,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,14,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/escalations/index.hbs' @ L47:C35) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[23,13,[\\\"description\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,14,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/escalations/index.hbs' @ L51:C35) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"t\\\",[[28,\\\"concat\\\",[\\\"Escalations.target_\\\",[23,13,[\\\"targetType\\\"]]],null]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,14,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/escalations/index.hbs' @ L55:C35) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[23,13,[\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"changeEscalationStatus\\\",[23,13,[]]],null]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,14,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/escalations/index.hbs' @ L63:C35) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"paper-menu\\\",null,[[\\\"position\\\"],[\\\"target-right target\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,15,[\\\"trigger\\\"]],\\\"expected `menu.trigger` to be a contextual component but found a string. Did you mean `(component menu.trigger)`? ('inboxfront/templates/escalations/index.hbs' @ L65:C43) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"iconButton\\\"],[true]],{\\\"statements\\\":[[0,\\\"                                                \\\"],[1,[28,\\\"paper-icon\\\",[\\\"more_vert\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,15,[\\\"content\\\"]],\\\"expected `menu.content` to be a contextual component but found a string. Did you mean `(component menu.content)`? ('inboxfront/templates/escalations/index.hbs' @ L70:C43) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,16,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/escalations/index.hbs' @ L72:C47) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"link-to\\\",null,[[\\\"query\\\",\\\"route\\\"],[[28,\\\"hash\\\",null,[[\\\"id\\\"],[[23,13,[\\\"id\\\"]]]]],\\\"escalations.edit\\\"]],{\\\"statements\\\":[[0,\\\"                                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"edit2\\\"],null],false],[0,\\\"\\\\n                                                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.edit\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,16,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/escalations/index.hbs' @ L79:C47) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"showDeleteEscalationDialog\\\",[23,13,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash2\\\"],null],false],[0,\\\"\\\\n                                                \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,16,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/escalations/index.hbs' @ L84:C47) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"showDuplicateEscalationDialog\\\",[23,13,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"copy2\\\"],null],false],[0,\\\"\\\\n                                                \\\"],[1,[28,\\\"t\\\",[\\\"actions.duplicate\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[16]},null]],\\\"parameters\\\":[15]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[14]},null]],\\\"parameters\\\":[13]},null]],\\\"parameters\\\":[12]},null]],\\\"parameters\\\":[11]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"no-messages\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"svg-icon\\\",[\\\"contacts-management\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title\\\"],[8],[0,\\\"Simplify your escalation workflow\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"Manage your escalations for better\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"showCreateEscalationDialog\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    Create your escalation\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[10]},null],[0,\\\"\\\\n\\\"],[4,\\\"paper-sidenav\\\",null,[[\\\"class\\\",\\\"name\\\",\\\"position\\\",\\\"open\\\",\\\"lockedOpen\\\"],[\\\"md-whiteframe-z2 popup escalation-create-sidebar\\\",\\\"right2\\\",\\\"right\\\",[24,[\\\"openCreateEscalationDialog\\\"]],[24,[\\\"openCreateEscalationDialog\\\"]]]],{\\\"statements\\\":[[4,\\\"paper-toolbar\\\",null,null,{\\\"statements\\\":[[4,\\\"paper-toolbar-tools\\\",null,[[\\\"class\\\"],[\\\"custom-toolbar\\\"]],{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"escalations\\\"],null],false],[0,\\\"\\\\n                \\\"],[1,[28,\\\"t\\\",[\\\"actions.create_escalation\\\"],null],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[1,[28,\\\"common/buttons/icon\\\",[\\\"close\\\"],[[\\\"class\\\",\\\"onClick\\\"],[\\\"close-btn\\\",[28,\\\"action\\\",[[23,0,[]],\\\"closeCreateEscalationDialog\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[9]},null],[4,\\\"paper-form\\\",null,[[\\\"onSubmit\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"createEscalation\\\"],null]]],{\\\"statements\\\":[[4,\\\"paper-content\\\",null,null,{\\\"statements\\\":[[4,\\\"common/panel\\\",null,[[\\\"open\\\"],[true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/escalations/index.hbs' @ L129:C19) \\\"],null]],[[\\\"icon\\\"],[\\\"information\\\"]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"information\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/escalations/index.hbs' @ L132:C19) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group middle-field\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"name\\\"],null],false],[0,\\\" \\\"],[7,\\\"b\\\",true],[10,\\\"class\\\",\\\"text-red\\\"],[8],[0,\\\"*\\\"],[9],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"required\\\",\\\"customValidations\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"name\\\"],null],[24,[\\\"name\\\"]],true,[24,[\\\"validation\\\",\\\"nameValidation\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateField\\\",\\\"name\\\"],null]]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group middle-field\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"description\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"textarea\\\",\\\"passThru\\\",\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[true,[28,\\\"hash\\\",null,[[\\\"rows\\\",\\\"maxRows\\\"],[3,3]]],[28,\\\"t\\\",[\\\"description\\\"],null],[24,[\\\"description\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateField\\\",\\\"description\\\"],null]]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group middle-field\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"Escalations.target_module\\\"],null],false],[0,\\\" \\\"],[7,\\\"b\\\",true],[10,\\\"class\\\",\\\"text-red\\\"],[8],[0,\\\"*\\\"],[9],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"Escalations.target_module\\\"],null],true,[24,[\\\"targetModules\\\"]],[24,[\\\"targetType\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateTargetType\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[23,8,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[8]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[7]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/panel\\\",null,[[\\\"open\\\"],[true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/escalations/index.hbs' @ L177:C19) \\\"],null]],[[\\\"icon\\\"],[\\\"conditions\\\"]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"conditions\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/escalations/index.hbs' @ L180:C19) \\\"],null]],[[\\\"class\\\"],[\\\"layout-column\\\"]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"escalations/section-conditions\\\",null,[[\\\"targetType\\\",\\\"conditions\\\",\\\"departments\\\",\\\"properties\\\",\\\"issueTypes\\\",\\\"channelTypes\\\",\\\"onChange\\\"],[[24,[\\\"targetType\\\"]],[24,[\\\"conditions\\\"]],[24,[\\\"model\\\",\\\"departments\\\"]],[24,[\\\"model\\\",\\\"properties\\\"]],[24,[\\\"model\\\",\\\"issueTypes\\\"]],[24,[\\\"channelTypes\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateConditions\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[6]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/panel\\\",null,[[\\\"open\\\"],[true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/escalations/index.hbs' @ L194:C19) \\\"],null]],[[\\\"icon\\\"],[\\\"clock-settings\\\"]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"Escalations.sla_target\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/escalations/index.hbs' @ L197:C19) \\\"],null]],[[\\\"class\\\"],[\\\"layout-column\\\"]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"escalations/section-slatarget\\\",null,[[\\\"slaTarget\\\",\\\"onChange\\\"],[[24,[\\\"slaTarget\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateSLATarget\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[5]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/panel\\\",null,[[\\\"open\\\"],[true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/escalations/index.hbs' @ L206:C19) \\\"],null]],[[\\\"icon\\\"],[\\\"notification\\\"]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"Escalations.reminders\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/escalations/index.hbs' @ L209:C19) \\\"],null]],[[\\\"class\\\"],[\\\"layout-column\\\"]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"escalations/section-reminders\\\",null,[[\\\"reminders\\\",\\\"users\\\",\\\"rules\\\",\\\"onChange\\\"],[[24,[\\\"reminders\\\"]],[24,[\\\"model\\\",\\\"propertyUsers\\\"]],[24,[\\\"rules\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateReminders\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[4]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/panel\\\",null,[[\\\"open\\\"],[true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/escalations/index.hbs' @ L220:C19) \\\"],null]],[[\\\"icon\\\"],[\\\"move\\\"]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"escalations\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/escalations/index.hbs' @ L223:C19) \\\"],null]],[[\\\"class\\\"],[\\\"layout-column\\\"]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"escalations/section-escalations\\\",null,[[\\\"escalations\\\",\\\"users\\\",\\\"rules\\\",\\\"onChange\\\"],[[24,[\\\"sectionEscalations\\\"]],[24,[\\\"model\\\",\\\"propertyUsers\\\"]],[24,[\\\"rules\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateEscalations\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[3]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"popup-footer\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"closeCreateEscalationDialog\\\"],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"submit-button\\\"]],\\\"expected `form.submit-button` to be a contextual component but found a string. Did you mean `(component form.submit-button)`? ('inboxfront/templates/escalations/index.hbs' @ L238:C15) \\\"],null]],[[\\\"class\\\",\\\"disabled\\\"],[\\\"primary-button\\\",[24,[\\\"formIsInvalid\\\"]]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.create\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[1,[28,\\\"escalations/delete-dialog\\\",null,[[\\\"open\\\",\\\"onConfirm\\\",\\\"escalation\\\"],[[24,[\\\"openDeleteEscalationDialog\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"deleteEscalation\\\"],null],[24,[\\\"selectedEscalation\\\"]]]]],false],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"openDuplicateEscalationDialog\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"duplicateEscalation\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/escalations/index.hbs' @ L259:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.duplicate\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"escalation\\\"],null],false],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n        \\\"],[1,[24,[\\\"selectedEscalation\\\",\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/escalations/index.hbs' @ L264:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"copy2\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[1,[28,\\\"t\\\",[\\\"duplicate_escalation_msg\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[1,[23,1,[\\\"btn-cancel\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"btn-confirm\\\"]],\\\"expected `dialog.btn-confirm` to be a contextual component but found a string. Did you mean `(component dialog.btn-confirm)`? ('inboxfront/templates/escalations/index.hbs' @ L269:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.duplicate\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/escalations/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/flows/edit\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"ad63OjQC\",\n    \"block\": \"{\\\"symbols\\\":[\\\"current\\\",\\\"option\\\",\\\"option\\\",\\\"option\\\",\\\"field\\\",\\\"option\\\",\\\"group\\\",\\\"tabs\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flow-wrapper\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title-flow\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n            \\\"],[7,\\\"label\\\",true],[8],[1,[28,\\\"t\\\",[\\\"chatbot_name\\\"],null],false],[9],[0,\\\"\\\\n            \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"required\\\",\\\"disabled\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[24,[\\\"flowName\\\"]],true,[24,[\\\"isActiveFlow\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"flowName\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInputFlow\\\",\\\"title\\\",[24,[\\\"flowName\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"flow\\\",\\\"isSystem\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"system-tag\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.system\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title-activate\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"label\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isActiveFlow\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"chatbot_active\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"chatbot_inactive\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"showStatusSave\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"status-save\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.changes_saved\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"isActiveFlow\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"statusChangedItemFlow\\\"],null]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"main-block\\\"],[8],[0,\\\"\\\\n\\\"],[0,\\\"        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"canvas-block \\\",[28,\\\"if\\\",[[24,[\\\"isActiveFlow\\\"]],\\\"active-flow\\\",\\\"\\\"],null],\\\" \\\",[28,\\\"if\\\",[[24,[\\\"isLoadingComponent\\\"]],\\\"loading\\\",\\\"\\\"],null]]]],[10,\\\"style\\\",\\\"position: relative\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isLoadingComponent\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"overlay-loading\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[22,\\\"application-loading\\\"],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n            \\\"],[1,[28,\\\"assistants/flows/new-canvas\\\",null,[[\\\"flow\\\",\\\"chatbot\\\",\\\"firstBlock\\\",\\\"flowId\\\",\\\"blocks\\\",\\\"triggers\\\",\\\"addCommand\\\",\\\"openListTriggers\\\",\\\"openTriggerConfigure\\\",\\\"openListComponents\\\",\\\"openConfigure\\\"],[[24,[\\\"flow\\\"]],[24,[\\\"flow\\\"]],[24,[\\\"firstBlock\\\"]],[24,[\\\"flowId\\\"]],[24,[\\\"blocks\\\"]],[24,[\\\"triggers\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"addCommand\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"openListTriggers\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"openTriggerConfigure\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"openListComponents\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"openConfigure\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/icon\\\",[\\\"undo\\\"],[[\\\"class\\\",\\\"disabled\\\",\\\"onClick\\\"],[\\\"canvas-btn undo\\\",[24,[\\\"nothingToUndo\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onUndo\\\"],null]]],{\\\"statements\\\":[[0,\\\"                Undo\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"common/buttons/icon\\\",[\\\"undo\\\"],[[\\\"class\\\",\\\"disabled\\\",\\\"onClick\\\"],[\\\"canvas-btn redo\\\",[24,[\\\"nothingToRedo\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onRedo\\\"],null]]],{\\\"statements\\\":[[0,\\\"                Redo\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\\n        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"tabs-flow \\\",[28,\\\"if\\\",[[24,[\\\"isActiveFlow\\\"]],\\\"active-flow\\\",\\\"\\\"],null]]]],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-tabs\\\",null,[[\\\"selected\\\",\\\"onChange\\\"],[[24,[\\\"selectedFlowTab\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedFlowTab\\\"]]],null]],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,8,[\\\"tab\\\"]],\\\"expected `tabs.tab` to be a contextual component but found a string. Did you mean `(component tabs.tab)`? ('inboxfront/templates/flows/edit.hbs' @ L73:C19) \\\"],null]],[[\\\"value\\\"],[\\\"settings\\\"]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"general_settings\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,8,[\\\"tab\\\"]],\\\"expected `tabs.tab` to be a contextual component but found a string. Did you mean `(component tabs.tab)`? ('inboxfront/templates/flows/edit.hbs' @ L76:C19) \\\"],null]],[[\\\"value\\\"],[\\\"configure\\\"]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"configure\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,8,[\\\"tab\\\"]],\\\"expected `tabs.tab` to be a contextual component but found a string. Did you mean `(component tabs.tab)`? ('inboxfront/templates/flows/edit.hbs' @ L79:C19) \\\"],null]],[[\\\"value\\\"],[\\\"preview\\\"]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"preview\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[8]},null],[4,\\\"liquid-bind\\\",[[28,\\\"hash\\\",null,[[\\\"tab\\\"],[[24,[\\\"selectedFlowTab\\\"]]]]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"tab\\\"]],\\\"settings\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"assistants/flows/settings\\\",null,[[\\\"flow\\\",\\\"listTypes\\\",\\\"disabled\\\",\\\"onBlurInputFlow\\\",\\\"onUpdate\\\"],[[24,[\\\"flow\\\"]],[24,[\\\"listTypes\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInputFlow\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"showSaveStatus\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"tab\\\"]],\\\"configure\\\"],null]],null,{\\\"statements\\\":[[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"and\\\",[[24,[\\\"isShowComponent\\\"]],[24,[\\\"selectedComponent\\\",\\\"id\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"isLoadingComponent\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[22,\\\"application-loading\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"name\\\"]],\\\"Randomize\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                    The \\\\\\\"Randomize\\\\\\\" block allows you to choose path randomly\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"name\\\"]],\\\"Add/Remove a tag\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group in-row\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-radio-group\\\",null,[[\\\"groupValue\\\",\\\"onChange\\\"],[[24,[\\\"selectedComponent\\\",\\\"extraData\\\",\\\"action\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateTagAction\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"radio\\\"]],\\\"expected `group.radio` to be a contextual component but found a string. Did you mean `(component group.radio)`? ('inboxfront/templates/flows/edit.hbs' @ L110:C47) \\\"],null]],[[\\\"value\\\"],[\\\"add_tag\\\"]],{\\\"statements\\\":[[0,\\\"                                                Add tag\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"radio\\\"]],\\\"expected `group.radio` to be a contextual component but found a string. Did you mean `(component group.radio)`? ('inboxfront/templates/flows/edit.hbs' @ L113:C47) \\\"],null]],[[\\\"value\\\"],[\\\"remove_tag\\\"]],{\\\"statements\\\":[[0,\\\"                                                Remove tag\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[7]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[0,\\\"Tag\\\"],[9],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                            \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[24,[\\\"selectedComponent\\\",\\\"extraData\\\",\\\"tag\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedComponent\\\",\\\"extraData\\\",\\\"tag\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"updateTagValue\\\"],null]]]],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field msg\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"message\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"field-emoji\\\",null,[[\\\"class\\\",\\\"onBlurInputMessage\\\",\\\"message\\\",\\\"extraData\\\"],[[28,\\\"if\\\",[[28,\\\"and\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"blockType\\\"]],\\\"TEXT\\\"],null],[28,\\\"lt\\\",[[24,[\\\"selectedComponent\\\",\\\"children\\\",\\\"length\\\"]],2],null],[28,\\\"not\\\",[[24,[\\\"selectedComponent\\\",\\\"mainTitle\\\"]]],null]],null],\\\"error\\\",\\\"\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInputMessage\\\"],null],[24,[\\\"mainTitle\\\"]],[24,[\\\"selectedComponent\\\",\\\"id\\\"]]]]],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"name\\\"]],\\\"Data Collector (form)\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"add-option\\\"],[8],[7,\\\"span\\\",true],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"addDataField\\\"],null]],[10,\\\"class\\\",\\\"link\\\"],[8],[0,\\\"+ Add field\\\"],[9],[9],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"selectedComponent\\\",\\\"extraData\\\",\\\"dataCollectors\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                            \\\"],[7,\\\"div\\\",true],[10,\\\"style\\\",\\\"position: relative\\\"],[8],[0,\\\"\\\\n                                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"trash-icon\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"removeDataField\\\",[23,5,[]]],null]],[8],[0,\\\"\\\\n                                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash\\\"],null],false],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n                                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"dropdownClass\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[\\\"data-field-type\\\",[24,[\\\"dataCollectors\\\"]],[28,\\\"or\\\",[[23,5,[\\\"dataType\\\"]],\\\" \\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"updateDataField\\\",[23,5,[]],\\\"dataType\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                                        \\\"],[1,[23,6,[\\\"label\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[6]},null],[0,\\\"                                                \\\"],[9],[0,\\\"\\\\n                                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"\\\"],[8],[0,\\\"\\\\n                                                    \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"placeholder\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[23,5,[\\\"displayName\\\"]],\\\"Diplay field name\\\",[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[23,5,[\\\"displayName\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"onBlurDataFieldDisplayName\\\",[23,5,[]]],null]]]],false],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n                                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-checkbox\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[23,5,[\\\"isRequired\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateDataField\\\",[23,5,[]],\\\"isRequired\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                                        Required\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                                \\\"],[9],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[5]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n\\\\n\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"name\\\"]],\\\"Options (Single select)\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field single\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"h4\\\",true],[8],[1,[28,\\\"t\\\",[\\\"max_options_select\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"selectedComponent\\\",\\\"extraData\\\",\\\"options\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n                                                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"class\\\",\\\"value\\\",\\\"required\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[28,\\\"if\\\",[[28,\\\"not\\\",[[23,4,[\\\"mainTitle\\\"]]],null],\\\"error\\\",\\\"\\\"],null],[23,4,[\\\"mainTitle\\\"]],true,[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[23,4,[\\\"mainTitle\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInputMessageOption\\\",[23,4,[]]],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"gt\\\",[[24,[\\\"selectedComponent\\\",\\\"extraData\\\",\\\"options\\\",\\\"length\\\"]],2],null]],null,{\\\"statements\\\":[[0,\\\"                                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"trash-icon\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"removeOption\\\",[23,4,[]]],null]],[8],[0,\\\"\\\\n                                                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash\\\"],null],false],[0,\\\"\\\\n                                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[4]},null],[4,\\\"if\\\",[[28,\\\"lt\\\",[[24,[\\\"selectedComponent\\\",\\\"extraData\\\",\\\"options\\\",\\\"length\\\"]],6],null]],null,{\\\"statements\\\":[[0,\\\"                                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"add-option\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"span\\\",true],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"addOption\\\"],null]],[10,\\\"class\\\",\\\"link\\\"],[8],[0,\\\"\\\\n                                    + \\\"],[1,[28,\\\"t\\\",[\\\"add_option\\\"],null],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"name\\\"]],\\\"Voucher/Promo Code\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                            \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[0,\\\"Code\\\"],[9],[9],[0,\\\"\\\\n                                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[24,[\\\"selectedComponent\\\",\\\"extraData\\\",\\\"promoCode\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedComponent\\\",\\\"extraData\\\",\\\"promoCode\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"updatePromoCode\\\"],null]]]],false],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"name\\\"]],\\\"Subscribe for mailing\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label alignCenter\\\"],[8],[0,\\\"Response\\\"],[9],[0,\\\"\\\\n                                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[[24,[\\\"subscribeResponses\\\"]],[24,[\\\"selectedComponent\\\",\\\"extraData\\\",\\\"subscribeResponse\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateSubscribeResp\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                                    \\\"],[1,[23,3,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[0,\\\"                                            \\\"],[9],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"name\\\"]],\\\"Transfer to Operator\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                            \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[0,\\\"Assign to\\\"],[9],[9],[0,\\\"\\\\n                                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[[24,[\\\"propertyUsers\\\"]],[24,[\\\"selectedComponent\\\",\\\"extraData\\\",\\\"assignTo\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateTransferToOperator\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                                    \\\"],[1,[28,\\\"user-fullname\\\",[[23,2,[]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"                                            \\\"],[9],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n\\\\n                                \\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"                            \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"and\\\",[[24,[\\\"isShowTrigger\\\"]],[24,[\\\"selectedTrigger\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"trigger-item-wrap\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"trigger-item\\\",[28,\\\"if\\\",[[24,[\\\"selectedTrigger\\\",\\\"textColor\\\"]],\\\" orange\\\"],null],[28,\\\"if\\\",[[24,[\\\"selectedTrigger\\\",\\\"active\\\"]],\\\" active\\\"],null]]]],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"svg-icon\\\",[[24,[\\\"selectedTrigger\\\",\\\"icon\\\"]]],null],false],[0,\\\"\\\\n                                \\\"],[7,\\\"span\\\",true],[8],[1,[24,[\\\"selectedTrigger\\\",\\\"label\\\"]],false],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"delete-btn pull-right\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"removeTrigger\\\",[24,[\\\"selectedTrigger\\\"]]],null]],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"paper-icon\\\",[\\\"close\\\"],[[\\\"size\\\"],[25]]],false],[0,\\\"\\\\n                                    \\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"left\\\"]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"actions.remove\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"trigger-item\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[24,[\\\"selectedTrigger\\\",\\\"description\\\"]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"trigger-item\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"assistants/flows/trigger-config\\\",null,[[\\\"selectedTrigger\\\",\\\"onUpdate\\\"],[[24,[\\\"selectedTrigger\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onUpdateTrigger\\\"],null]]]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[28,\\\"or\\\",[[24,[\\\"isShowComponent\\\"]],[24,[\\\"isShowTrigger\\\"]]],null]],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"or\\\",[[24,[\\\"isShowTriggers\\\"]],[24,[\\\"isShowListComponents\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"h4\\\",true],[8],[1,[28,\\\"t\\\",[\\\"choose_the_components\\\"],null],false],[9],[0,\\\"\\\\n\\\\n                            \\\"],[1,[28,\\\"assistants/flows/add-triggers\\\",null,[[\\\"expanded\\\",\\\"isActiveStartBlockFlow\\\",\\\"selectedComponent\\\",\\\"triggersList\\\",\\\"addTrigger\\\"],[[28,\\\"not\\\",[[24,[\\\"isShowListComponents\\\"]]],null],[24,[\\\"isActiveStartBlockFlow\\\"]],[24,[\\\"selectedComponent\\\"]],[24,[\\\"chatbots\\\",\\\"triggerOptions\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"addTrigger\\\"],null]]]],false],[0,\\\"\\\\n\\\\n                            \\\"],[1,[28,\\\"assistants/flows/add-components\\\",null,[[\\\"expanded\\\",\\\"selectedComponent\\\",\\\"disabled\\\",\\\"dataCollectorsSelect\\\"],[[24,[\\\"isShowListComponents\\\"]],[24,[\\\"selectedComponent\\\"]],[28,\\\"and\\\",[[28,\\\"eq\\\",[[24,[\\\"triggers\\\",\\\"length\\\"]],0],null],[28,\\\"eq\\\",[[24,[\\\"blocks\\\",\\\"length\\\"]],0],null]],null],[24,[\\\"dataCollectorsSelect\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"tab\\\"]],\\\"preview\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"assistants/chatbot-preview\\\",null,[[\\\"flowId\\\",\\\"widget\\\",\\\"flow\\\"],[[24,[\\\"flowId\\\"]],[24,[\\\"widget\\\"]],[24,[\\\"flow\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"footer-actions\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"backMainPage\\\"],null]]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"t\\\",[\\\"actions.back\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[1,[28,\\\"assistants/dialogs/delete-flow\\\",null,[[\\\"open\\\",\\\"flow\\\",\\\"onConfirm\\\"],[[24,[\\\"openDeleteFlowDialog\\\"]],[24,[\\\"flow\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"deleteFlow\\\"],null]]]],false],[0,\\\"\\\\n\\\\n\\\"],[1,[28,\\\"assistants/dialogs/activate-flow\\\",null,[[\\\"open\\\",\\\"flow\\\",\\\"onConfirm\\\"],[[24,[\\\"openActivateFlowDialog\\\"]],[24,[\\\"flow\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"activateFlow\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/flows/edit.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/flows/index\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"HGakbNov\",\n    \"block\": \"{\\\"symbols\\\":[\\\"pg\\\",\\\"table\\\",\\\"body\\\",\\\"flow\\\",\\\"row\\\",\\\"menu\\\",\\\"head\\\",\\\"current\\\",\\\"component\\\",\\\"rule\\\",\\\"index\\\",\\\"con\\\",\\\"column\\\",\\\"condition\\\",\\\"item\\\",\\\"index\\\",\\\"user\\\",\\\"tag\\\",\\\"user\\\",\\\"action\\\",\\\"rule\\\",\\\"index\\\",\\\"con\\\",\\\"column\\\",\\\"condition\\\",\\\"field\\\",\\\"u\\\",\\\"card\\\",\\\"index\\\",\\\"option\\\",\\\"tabs\\\"],\\\"statements\\\":[[4,\\\"page\\\",null,null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"isShowTemplateFlow\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `pg.title` to be a contextual component but found a string. Did you mean `(component pg.title)`? ('inboxfront/templates/flows/index.hbs' @ L3:C11) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title-tasks\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"text\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"h2\\\",true],[8],[1,[28,\\\"svg-icon\\\",[\\\"flows\\\"],[[\\\"class\\\"],[\\\"title-icon\\\"]]],false],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"t\\\",[\\\"flow\\\"],null],false],[0,\\\" - \\\"],[1,[28,\\\"t\\\",[\\\"chatbot\\\"],null],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"isShowTemplates\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"gt\\\",[[24,[\\\"allFlows\\\",\\\"length\\\"]],0],null]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"span\\\",true],[8],[1,[24,[\\\"allFlows\\\",\\\"length\\\"]],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"chatbots\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"span\\\",true],[8],[1,[24,[\\\"flowTemplates\\\",\\\"length\\\"]],false],[0,\\\" templates\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                \\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"permission\\\",\\\"icon\\\",\\\"onClick\\\"],[\\\"livechat.add_chatflow\\\",\\\"plus\\\",[28,\\\"action\\\",[[23,0,[]],\\\"createFlow\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    Create from scratch\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"buttons-panel\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"links\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"item-link2\\\",[28,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"isShowTemplates\\\"]]],null],\\\" active\\\",\\\"\\\"],null]]]],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showFlows\\\"],null]],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"span\\\",true],[8],[0,\\\"All Chat Bots\\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"item-link2\\\",[28,\\\"if\\\",[[24,[\\\"isShowTemplates\\\"]],\\\" active\\\",\\\"\\\"],null]]]],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showTemplates\\\"],null]],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"span\\\",true],[8],[0,\\\"All Templates \\\"],[4,\\\"if\\\",[[24,[\\\"flowTemplates\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"(\\\"],[1,[24,[\\\"flowTemplates\\\",\\\"length\\\"]],false],[0,\\\")\\\"]],\\\"parameters\\\":[]},null],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"isShowTemplates\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"allFlows\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"navigate-buttons\\\"],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"pagination\\\",null,[[\\\"pageNum\\\",\\\"list\\\",\\\"rowsPerPage\\\"],[[24,[\\\"pageNum\\\"]],[24,[\\\"allFlows\\\"]],[24,[\\\"FLOWSPERPAGE\\\"]]]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"selectedFlowTemplate\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"extra\\\"]],\\\"expected `pg.extra` to be a contextual component but found a string. Did you mean `(component pg.extra)`? ('inboxfront/templates/flows/index.hbs' @ L48:C11) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"isShowTemplateFlow\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"template-overlay\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"template-preview\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"header2\\\"],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"common/buttons/icon\\\",[\\\"close\\\"],[[\\\"class\\\",\\\"onClick\\\"],[\\\"close-btn\\\",[28,\\\"action\\\",[[23,0,[]],\\\"hideTemplate\\\"],null]]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"assistants/chatbot-preview\\\",null,[[\\\"flowId\\\",\\\"widget\\\"],[[24,[\\\"selectedFlowTemplate\\\",\\\"id\\\"]],[24,[\\\"widget\\\"]]]]],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"template-description\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"template-title\\\"],[8],[0,\\\"\\\\n                            \\\"],[1,[24,[\\\"selectedFlowTemplate\\\",\\\"templateTitle\\\"]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"useTemplate\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"preview\\\"],null],false],[0,\\\"\\\\n                                Import Template\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"query\\\",\\\"route\\\"],[\\\"link\\\",[28,\\\"hash\\\",null,[[\\\"id\\\"],[[24,[\\\"selectedFlowTemplate\\\",\\\"id\\\"]]]]],\\\"flows.tmpl\\\"]],{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"edit2\\\"],null],false],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"t\\\",[\\\"actions.edit\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"template-desc\\\"],[8],[0,\\\"\\\\n                            Maintain engagement with your customers or visitors even\\\\n                            when your team is unavailable. Transform the mundane web\\\\n                            form into an interactive conversation.\\\"],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"b\\\",true],[8],[0,\\\" Key features:\\\"],[9],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n                            • Inform customers/visitors of the working hours.\\\"],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n                            • Gather customer's/visitor's contact information for follow-up.\\\"],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n                            • Collect customers/visitors enquiries.\\\"],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"content\\\"]],\\\"expected `pg.content` to be a contextual component but found a string. Did you mean `(component pg.content)`? ('inboxfront/templates/flows/index.hbs' @ L91:C7) \\\"],null]],[[\\\"class\\\"],[[24,[\\\"contentClassName\\\"]]]],{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"isLoader\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[22,\\\"application-loading\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"isShowTemplateFlow\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flow-wrapper template\\\"],[8],[0,\\\"\\\\n\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"main-block\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"canvas-block active-flow\\\"],[10,\\\"style\\\",\\\"position: relative\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"canvas-outer\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"canvas-inner\\\"],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"assistants/flows/audience\\\",null,[[\\\"disabled\\\",\\\"isCopyState\\\",\\\"openAddComponent\\\",\\\"openStartConfigure\\\"],[true,false,[28,\\\"action\\\",[[23,0,[]],\\\"openListComponents\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"openStartConfigure\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"and\\\",[[24,[\\\"blocks\\\",\\\"length\\\"]],[24,[\\\"firstBlock\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"assistants/flows/message\\\",null,[[\\\"component\\\",\\\"blocks\\\",\\\"disabled\\\",\\\"isCopyState\\\",\\\"openAddComponent\\\",\\\"openConfigure\\\",\\\"deleteComponent\\\",\\\"deleteComponentAll\\\",\\\"duplicatePath\\\"],[[24,[\\\"firstBlock\\\"]],[24,[\\\"blocks\\\"]],true,false,[28,\\\"action\\\",[[23,0,[]],\\\"openListComponents\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"openConfigure\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"deleteComponent\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"deleteComponentAll\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"duplicatePath\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"tabs-flow active-flow\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-tabs\\\",null,[[\\\"selected\\\",\\\"onChange\\\"],[[24,[\\\"selectedFlowTab\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedFlowTab\\\"]]],null]],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,31,[\\\"tab\\\"]],\\\"expected `tabs.tab` to be a contextual component but found a string. Did you mean `(component tabs.tab)`? ('inboxfront/templates/flows/index.hbs' @ L130:C35) \\\"],null]],[[\\\"value\\\"],[\\\"settings\\\"]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"t\\\",[\\\"general_settings\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,31,[\\\"tab\\\"]],\\\"expected `tabs.tab` to be a contextual component but found a string. Did you mean `(component tabs.tab)`? ('inboxfront/templates/flows/index.hbs' @ L133:C35) \\\"],null]],[[\\\"value\\\"],[\\\"configure\\\"]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"t\\\",[\\\"configure\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,31,[\\\"tab\\\"]],\\\"expected `tabs.tab` to be a contextual component but found a string. Did you mean `(component tabs.tab)`? ('inboxfront/templates/flows/index.hbs' @ L136:C35) \\\"],null]],[[\\\"value\\\"],[\\\"preview\\\"]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"t\\\",[\\\"preview\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[31]},null],[4,\\\"liquid-bind\\\",[[28,\\\"hash\\\",null,[[\\\"tab\\\"],[[24,[\\\"selectedFlowTab\\\"]]]]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,8,[\\\"tab\\\"]],\\\"settings\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"assistants/flows/settings\\\",null,[[\\\"flow\\\",\\\"listTypes\\\",\\\"disabled\\\",\\\"disabled\\\",\\\"onBlurInputFlow\\\",\\\"onUpdate\\\"],[[24,[\\\"selectedFlowTemplate\\\"]],[24,[\\\"listTypes\\\"]],true,true,[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInputFlow\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"showSaveStatus\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,8,[\\\"tab\\\"]],\\\"configure\\\"],null]],null,{\\\"statements\\\":[[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"and\\\",[[24,[\\\"isShowComponent\\\"]],[24,[\\\"selectedComponent\\\",\\\"id\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"isLoadingComponent\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[22,\\\"application-loading\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field msg\\\"],[8],[0,\\\"\\\\n                                                \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"message\\\"],null],false],[9],[9],[0,\\\"\\\\n                                                \\\"],[1,[28,\\\"field-emoji\\\",null,[[\\\"class\\\",\\\"onBlurInputMessage\\\",\\\"message\\\",\\\"extraData\\\"],[[28,\\\"if\\\",[[28,\\\"and\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"blockType\\\"]],\\\"TEXT\\\"],null],[28,\\\"lt\\\",[[24,[\\\"selectedComponent\\\",\\\"children\\\",\\\"length\\\"]],2],null],[28,\\\"not\\\",[[24,[\\\"selectedComponent\\\",\\\"mainTitle\\\"]]],null]],null],\\\"error\\\",\\\"\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInputMessage\\\"],null],[24,[\\\"mainTitle\\\"]],[24,[\\\"selectedComponent\\\",\\\"id\\\"]]]]],false],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"and\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"blockType\\\"]],\\\"TEXT\\\"],null],[28,\\\"gt\\\",[[24,[\\\"selectedComponent\\\",\\\"children\\\",\\\"length\\\"]],1],null]],null]],null,{\\\"statements\\\":[[0,\\\"                                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field single\\\"],[8],[0,\\\"\\\\n                                                    \\\"],[7,\\\"h4\\\",true],[8],[1,[28,\\\"t\\\",[\\\"max_options_select\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"selectedComponent\\\",\\\"children\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n                                                            \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"class\\\",\\\"value\\\",\\\"required\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[28,\\\"if\\\",[[28,\\\"not\\\",[[23,30,[\\\"mainTitle\\\"]]],null],\\\"error\\\",\\\"\\\"],null],[23,30,[\\\"mainTitle\\\"]],true,[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[23,30,[\\\"mainTitle\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInputMessage\\\",[23,30,[\\\"id\\\"]],[23,30,[\\\"mainTitle\\\"]]],null]]]],false],[0,\\\"\\\\n                                                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[30]},null],[0,\\\"                                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"blockType\\\"]],\\\"SLIDER\\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"reRender\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                                    \\\"],[1,[28,\\\"drop-zone\\\",null,[[\\\"class\\\",\\\"config\\\",\\\"success\\\"],[\\\"hide\\\",[24,[\\\"optionsUpload\\\"]],[24,[\\\"uploadSuccess\\\"]]]]],false],[0,\\\"\\\\n                                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"dropzone-previews hide\\\"],[10,\\\"id\\\",\\\"upload-preview\\\"],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                                \\\"],[7,\\\"h4\\\",true],[8],[1,[28,\\\"t\\\",[\\\"max_cards\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"selectedComponent\\\",\\\"children\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"group-card\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not-eq\\\",[[24,[\\\"selectedComponent\\\",\\\"children\\\",\\\"length\\\"]],1],null]],null,{\\\"statements\\\":[[0,\\\"                                                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"trash-icon\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"removeCard\\\",[23,28,[]]],null]],[8],[0,\\\"\\\\n                                                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash\\\"],null],false],[0,\\\"\\\\n                                                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                                        \\\"],[7,\\\"h5\\\",true],[8],[1,[28,\\\"t\\\",[\\\"card\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"sum\\\",[[23,29,[]],1],null],false],[9],[0,\\\"\\\\n                                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                                            \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"image_url\\\"],null],false],[9],[9],[0,\\\"\\\\n                                                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"attachment-field\\\"],[8],[0,\\\"\\\\n                                                                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"image_url\\\"],null],[23,28,[\\\"attachments\\\",\\\"0\\\",\\\"filename\\\"]],true,[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[23,28,[\\\"attachments\\\",\\\"0\\\",\\\"filename\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                                                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"icon-file-icon\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"addCardId\\\",[23,28,[]]],null]],[8],[0,\\\"\\\\n                                                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"icon-file\\\"],null],false],[0,\\\"\\\\n                                                                    \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"actions_browse\\\"],null],false],[9],[0,\\\"\\\\n                                                                \\\"],[9],[0,\\\"\\\\n                                                            \\\"],[9],[0,\\\"\\\\n                                                        \\\"],[9],[0,\\\"\\\\n                                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                                            \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"title\\\"],null],false],[9],[9],[0,\\\"\\\\n                                                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                                                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[28,\\\"t\\\",[\\\"title\\\"],null],[23,28,[\\\"mainTitle\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[23,28,[\\\"mainTitle\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInputSlider\\\",\\\"mainTitle\\\",[23,28,[\\\"mainTitle\\\"]],[23,28,[\\\"id\\\"]]],null]]]],false],[0,\\\"\\\\n                                                            \\\"],[9],[0,\\\"\\\\n                                                        \\\"],[9],[0,\\\"\\\\n                                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                                            \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"sub_title\\\"],null],false],[9],[9],[0,\\\"\\\\n                                                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                                                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"textarea\\\",\\\"maxlengthTextArea\\\",\\\"onBlur\\\"],[[28,\\\"t\\\",[\\\"sub_title\\\"],null],[23,28,[\\\"subtitle\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[23,28,[\\\"subtitle\\\"]]],null]],null],true,80,[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInputSlider\\\",\\\"subtitle\\\",[23,28,[\\\"subtitle\\\"]],[23,28,[\\\"id\\\"]]],null]]]],false],[0,\\\"\\\\n                                                            \\\"],[9],[0,\\\"\\\\n                                                        \\\"],[9],[0,\\\"\\\\n                                                        \\\"],[7,\\\"h5\\\",true],[8],[1,[28,\\\"t\\\",[\\\"call_action\\\"],null],false],[9],[0,\\\"\\\\n                                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                                            \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"button_name\\\"],null],false],[9],[9],[0,\\\"\\\\n                                                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                                                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[28,\\\"t\\\",[\\\"button_name\\\"],null],[23,28,[\\\"name\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[23,28,[\\\"name\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInputSlider\\\",\\\"name\\\",[23,28,[\\\"name\\\"]],[23,28,[\\\"id\\\"]]],null]]]],false],[0,\\\"\\\\n                                                            \\\"],[9],[0,\\\"\\\\n                                                        \\\"],[9],[0,\\\"\\\\n                                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                                            \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"button_url\\\"],null],false],[9],[9],[0,\\\"\\\\n                                                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                                                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[28,\\\"t\\\",[\\\"button_url\\\"],null],[23,28,[\\\"redirectUrl\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[23,28,[\\\"redirectUrl\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInputSlider\\\",\\\"redirectUrl\\\",[23,28,[\\\"redirectUrl\\\"]],[23,28,[\\\"id\\\"]]],null]]]],false],[0,\\\"\\\\n                                                            \\\"],[9],[0,\\\"\\\\n                                                        \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[28,29]},null],[4,\\\"if\\\",[[28,\\\"lt\\\",[[24,[\\\"selectedComponent\\\",\\\"children\\\",\\\"length\\\"]],6],null]],null,{\\\"statements\\\":[[0,\\\"                                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"add-card\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"span\\\",true],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"addCard\\\"],null]],[10,\\\"class\\\",\\\"link\\\"],[8],[0,\\\"\\\\n                                        + \\\"],[1,[28,\\\"t\\\",[\\\"add_card\\\"],null],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"blockType\\\"]],\\\"FORM\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"data_collector\\\"],null],false],[9],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[\\\" \\\",[24,[\\\"dataCollectorsSelect\\\"]],[24,[\\\"selectedComponent\\\",\\\"selectedContact\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onSelectField\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                                            \\\"],[1,[23,27,[\\\"label\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[27]},null],[0,\\\"                                                    \\\"],[9],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"selectedComponent\\\",\\\"dataCollectorsSelect\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field-data alignCenter\\\"],[8],[0,\\\"\\\\n                                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n                                                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field-data-icon\\\"],[8],[0,\\\"\\\\n                                                                \\\"],[1,[28,\\\"svg-icon\\\",[[23,26,[\\\"icon\\\"]]],null],false],[0,\\\"\\\\n                                                            \\\"],[9],[0,\\\"\\\\n                                                            \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[23,26,[\\\"label\\\"]],false],[9],[9],[0,\\\"\\\\n                                                        \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[26]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"name\\\"]],\\\"Action\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                                \\\"],[7,\\\"h4\\\",true],[8],[1,[28,\\\"t\\\",[\\\"Actions\\\"],null],false],[9],[0,\\\"\\\\n                                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                                    \\\"],[7,\\\"button\\\",true],[11,\\\"class\\\",[29,[\\\"always-btn \\\",[28,\\\"if\\\",[[24,[\\\"selectedComponent\\\",\\\"alwaysBtn\\\"]],\\\"active\\\",\\\"\\\"],null]]]],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"toggleAlwaysBtn\\\",true],null]],[10,\\\"type\\\",\\\"button\\\"],[8],[0,\\\"\\\\n                                                        \\\"],[1,[28,\\\"t\\\",[\\\"time.always\\\"],null],false],[0,\\\"\\\\n                                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"button\\\",true],[11,\\\"class\\\",[29,[\\\"always-btn \\\",[28,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"selectedComponent\\\",\\\"alwaysBtn\\\"]]],null],\\\"active\\\",\\\"\\\"],null]]]],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"toggleAlwaysBtn\\\",false],null]],[10,\\\"type\\\",\\\"button\\\"],[8],[0,\\\"\\\\n                                                        Not Always\\\\n                                                    \\\"],[9],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"unless\\\",[[24,[\\\"selectedComponent\\\",\\\"alwaysBtn\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                                    \\\"],[7,\\\"h4\\\",true],[8],[1,[28,\\\"t\\\",[\\\"rule_action\\\"],null],false],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"visitors\\\"],null],false],[9],[0,\\\"\\\\n                                                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"selected\\\",\\\"options\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"actions.check_condition\\\"],null],true,[24,[\\\"selectedComponent\\\",\\\"checkCondition\\\"]],[24,[\\\"checkConditions\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedComponent\\\",\\\"checkCondition\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                                                \\\"],[1,[23,25,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[25]},null],[0,\\\"                                                        \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"conditions\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"selectedComponent\\\",\\\"rules\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"rulesWrapper\\\"],[8],[0,\\\"\\\\n                                                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"rule-item\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"column\\\"],null],true,[24,[\\\"ruleOptions\\\",\\\"variables\\\"]],[23,21,[\\\"selectedColumn\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"selectVariablesActions\\\",[23,22,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                                        \\\"],[1,[23,24,[\\\"label\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[24]},null],[0,\\\"                                                                \\\"],[9],[0,\\\"\\\\n                                                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"rule-item\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"selected\\\",\\\"options\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"condition\\\"],null],true,[23,21,[\\\"selectedCondition\\\"]],[23,21,[\\\"ruleOptions\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[23,21,[\\\"selectedCondition\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                                                        \\\"],[1,[23,23,[\\\"label\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[23]},null],[0,\\\"                                                                \\\"],[9],[0,\\\"\\\\n                                                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"rule-item\\\"],[8],[0,\\\"\\\\n                                                                    \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[28,\\\"t\\\",[\\\"actions.enter_value\\\"],null],true,[23,21,[\\\"selectedConditionValue\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[23,21,[\\\"selectedConditionValue\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"onBlurRulesAction\\\"],null]]]],false],[0,\\\"\\\\n                                                                \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"gt\\\",[[24,[\\\"selectedComponent\\\",\\\"rules\\\",\\\"length\\\"]],1],null]],null,{\\\"statements\\\":[[0,\\\"                                                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"trash-icon\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"removeRule\\\",[23,21,[]]],null]],[8],[0,\\\"\\\\n                                                                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash\\\"],null],false],[0,\\\"\\\\n                                                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[21,22]},null],[0,\\\"                                                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"span\\\",true],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"addRule\\\"],null]],[10,\\\"class\\\",\\\"link\\\"],[8],[0,\\\"\\\\n                                            + \\\"],[1,[28,\\\"t\\\",[\\\"actions.add_rule\\\"],null],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                                        \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"each\\\",[[24,[\\\"selectedComponent\\\",\\\"actions\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-list-actions\\\"],[8],[0,\\\"\\\\n                                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flexDisplay\\\"],[8],[0,\\\"\\\\n                                                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"action-label\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"selected\\\",\\\"options\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"actions.add_action\\\"],null],[23,15,[\\\"checkAction\\\"]],[24,[\\\"selectedComponent\\\",\\\"actionsFlow\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"checkActionComponent\\\",[23,16,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                                    \\\"],[1,[23,20,[\\\"label\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[20]},null],[0,\\\"                                                            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,15,[\\\"checkAction\\\",\\\"type\\\"]],\\\"assign\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"action-body\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"selected\\\",\\\"options\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"actions.choose_user\\\"],null],[23,15,[\\\"assign_to\\\"]],[24,[\\\"model\\\",\\\"propertyUsers\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onSelectUser\\\",[23,16,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                                        \\\"],[1,[23,19,[\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[23,19,[\\\"lastName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[19]},null],[0,\\\"                                                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,15,[\\\"checkAction\\\",\\\"type\\\"]],\\\"tag\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"action-body\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"tag-input\\\",null,[[\\\"tags\\\",\\\"placeholder\\\",\\\"indexTag\\\",\\\"addTag\\\",\\\"removeTagAtIndex\\\"],[[23,15,[\\\"tag_visitor\\\"]],[28,\\\"t\\\",[\\\"tags\\\"],null],[23,16,[]],[28,\\\"action\\\",[[23,0,[]],\\\"addTag\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"removeTagAtIndex\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                                                        \\\"],[1,[23,18,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[18]},null],[0,\\\"                                                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,15,[\\\"checkAction\\\",\\\"type\\\"]],\\\"contacts\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"action-body\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"selected\\\",\\\"options\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"actions.choose_user\\\"],null],[23,15,[\\\"assign_to\\\"]],[24,[\\\"model\\\",\\\"propertyUsers\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onSelectUser\\\",[23,16,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                                        \\\"],[1,[23,17,[\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[23,17,[\\\"lastName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[17]},null],[0,\\\"                                                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,15,[\\\"checkAction\\\",\\\"type\\\"]],\\\"close\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"action-body\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[23,15,[\\\"close_conversation\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"actionCloseStatus\\\",[23,16,[]]],null]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"                                                                \\\"],[9],[0,\\\"\\\\n                                                            \\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"                                                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"action-delete\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"gt\\\",[[24,[\\\"selectedComponent\\\",\\\"actions\\\",\\\"length\\\"]],1],null]],null,{\\\"statements\\\":[[0,\\\"                                                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"trash-icon\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"removeAction\\\",[23,15,[]]],null]],[8],[0,\\\"\\\\n                                                                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash\\\"],null],false],[0,\\\"\\\\n                                                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                                            \\\"],[9],[0,\\\"\\\\n                                                        \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[15,16]},null],[4,\\\"if\\\",[[28,\\\"lt\\\",[[24,[\\\"selectedComponent\\\",\\\"actions\\\",\\\"length\\\"]],4],null]],null,{\\\"statements\\\":[[0,\\\"                                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"span\\\",true],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"addAction\\\"],null]],[10,\\\"class\\\",\\\"link\\\"],[8],[0,\\\"\\\\n                                        + \\\"],[1,[28,\\\"t\\\",[\\\"actions.add_action\\\"],null],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                            \\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isActiveStartBlockFlow\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"svg-icon\\\",[\\\"forward-all\\\"],null],false],[1,[28,\\\"t\\\",[\\\"visitors\\\"],null],false],[9],[0,\\\"\\\\n                                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"selected\\\",\\\"options\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"actions.check_condition\\\"],null],true,[24,[\\\"checkCondition\\\"]],[24,[\\\"checkConditions\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"selectActionCondition\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                                    \\\"],[1,[23,14,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[14]},null],[0,\\\"                                            \\\"],[9],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"svg-icon\\\",[\\\"conditions\\\"],null],false],[1,[28,\\\"t\\\",[\\\"conditions\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"rulesConditions\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"rulesWrapper\\\"],[8],[0,\\\"\\\\n                                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"rule-item\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"column\\\"],null],true,[24,[\\\"ruleOptions\\\",\\\"variables\\\"]],[23,10,[\\\"selectedColumn\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"selectColumnRule\\\",[23,11,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                            \\\"],[1,[23,13,[\\\"label\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[13]},null],[0,\\\"                                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"rule-item\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"condition\\\"],null],true,[23,10,[\\\"ruleOptions\\\"]],[23,10,[\\\"selectedCondition\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"selectConditionRule\\\",[23,11,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                            \\\"],[1,[23,12,[\\\"label\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[12]},null],[0,\\\"                                                    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"unless\\\",[[28,\\\"eq\\\",[[23,10,[\\\"selectedColumn\\\",\\\"field_type\\\"]],\\\"boolean\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"rule-item\\\"],[8],[0,\\\"\\\\n                                                            \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[28,\\\"t\\\",[\\\"actions.enter_value\\\"],null],true,[23,10,[\\\"selectedConditionValue\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[23,10,[\\\"selectedConditionValue\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"saveConditions\\\"],null]]]],false],[0,\\\"\\\\n                                                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[28,\\\"gt\\\",[[24,[\\\"rulesConditions\\\",\\\"length\\\"]],1],null]],null,{\\\"statements\\\":[[0,\\\"                                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"trash-icon\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onRemoveRule\\\",[23,10,[]]],null]],[8],[0,\\\"\\\\n                                                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash\\\"],null],false],[0,\\\"\\\\n                                                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[10,11]},null],[0,\\\"                                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"span\\\",true],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onAddRule\\\"],null]],[10,\\\"class\\\",\\\"link\\\"],[8],[0,\\\"\\\\n                                    + \\\"],[1,[28,\\\"t\\\",[\\\"add_a_condition\\\"],null],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isShowListComponents\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"h4\\\",true],[8],[1,[28,\\\"t\\\",[\\\"choose_the_components\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"componentsFlow\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"alignCenter item-component \\\",[28,\\\"flow-disabled\\\",[[24,[\\\"selectedComponent\\\"]],[23,9,[]],[24,[\\\"dataCollectorsSelect\\\"]]],null]]]],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"chooseComponent\\\",[23,9,[]]],null]],[8],[0,\\\"\\\\n                                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"icon-component\\\"],[8],[0,\\\"\\\\n                                                    \\\"],[1,[28,\\\"svg-icon\\\",[[23,9,[\\\"icon\\\"]]],null],false],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n                                                \\\"],[1,[23,9,[\\\"name\\\"]],false],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[9]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,8,[\\\"tab\\\"]],\\\"preview\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"assistants/chatbot-preview\\\",null,[[\\\"flowId\\\",\\\"widget\\\"],[[24,[\\\"selectedFlowTemplate\\\",\\\"id\\\"]],[24,[\\\"widget\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[8]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"footer-actions\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"backToTemplates\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"actions.back\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"class\\\",\\\"onClick\\\"],[\\\"pull-right\\\",[28,\\\"action\\\",[[23,0,[]],\\\"createNewFlow\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            Continue\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"isShowTemplates\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"assistants/flows/templates-list\\\",null,[[\\\"templates\\\",\\\"onSelectTemplate\\\",\\\"onCreateTemplate\\\"],[[24,[\\\"flowTemplates\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onSelectTemplate\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"onCreateTemplate\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"allFlows\\\",\\\"length\\\"]],0],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"no-messages\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"svg-icon\\\",[\\\"automate\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title\\\"],[8],[1,[28,\\\"t\\\",[\\\"actions_automate\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"t\\\",[\\\"assistants_page_message\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"grid-place admin-table \\\",[28,\\\"if\\\",[[24,[\\\"isLoader\\\"]],\\\"loading\\\",\\\"\\\"],null]]]],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-data-table\\\",null,[[\\\"sortProp\\\",\\\"sortDir\\\",\\\"selectable\\\"],[\\\"subject\\\",\\\"desc\\\",true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"head\\\"]],\\\"expected `table.head` to be a contextual component but found a string. Did you mean `(component table.head)`? ('inboxfront/templates/flows/index.hbs' @ L575:C35) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/flows/index.hbs' @ L576:C39) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"t\\\",[\\\"flow_name\\\"],null],false],[0,\\\"\\\\n\\\"],[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"iconButton\\\",\\\"onClick\\\"],[\\\"sortButton\\\",true,[28,\\\"action\\\",[[23,0,[]],\\\"sortFlow\\\",\\\"Assistant Name\\\"],null]]],{\\\"statements\\\":[[4,\\\"if\\\",[[23,0,[\\\"isReverse\\\",\\\"title\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                                \\\"],[1,[28,\\\"paper-icon\\\",[\\\"keyboard_arrow_up\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                                \\\"],[1,[28,\\\"paper-icon\\\",[\\\"keyboard_arrow_down\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/flows/index.hbs' @ L586:C39) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"t\\\",[\\\"description\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/flows/index.hbs' @ L589:C39) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"t\\\",[\\\"auto\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/flows/index.hbs' @ L592:C39) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"t\\\",[\\\"status.sent\\\"],null],false],[0,\\\"\\\\n\\\"],[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"iconButton\\\",\\\"onClick\\\"],[\\\"sortButton\\\",true,[28,\\\"action\\\",[[23,0,[]],\\\"sortFlow\\\",\\\"Sent\\\"],null]]],{\\\"statements\\\":[[4,\\\"if\\\",[[23,0,[\\\"isReverse\\\",\\\"triggered\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                                \\\"],[1,[28,\\\"paper-icon\\\",[\\\"keyboard_arrow_up\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                                \\\"],[1,[28,\\\"paper-icon\\\",[\\\"keyboard_arrow_down\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/flows/index.hbs' @ L602:C39) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"t\\\",[\\\"status.enganged\\\"],null],false],[0,\\\"\\\\n\\\"],[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"iconButton\\\",\\\"onClick\\\"],[\\\"sortButton\\\",true,[28,\\\"action\\\",[[23,0,[]],\\\"sortFlow\\\",\\\"Engaged\\\"],null]]],{\\\"statements\\\":[[4,\\\"if\\\",[[23,0,[\\\"isReverse\\\",\\\"engaged\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                                \\\"],[1,[28,\\\"paper-icon\\\",[\\\"keyboard_arrow_up\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                                \\\"],[1,[28,\\\"paper-icon\\\",[\\\"keyboard_arrow_down\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/flows/index.hbs' @ L612:C39) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"t\\\",[\\\"status.completed\\\"],null],false],[0,\\\"\\\\n\\\"],[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"iconButton\\\",\\\"onClick\\\"],[\\\"sortButton\\\",true,[28,\\\"action\\\",[[23,0,[]],\\\"sortFlow\\\",\\\"Completed\\\"],null]]],{\\\"statements\\\":[[4,\\\"if\\\",[[23,0,[\\\"isReverse\\\",\\\"completed\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                                \\\"],[1,[28,\\\"paper-icon\\\",[\\\"keyboard_arrow_up\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                                \\\"],[1,[28,\\\"paper-icon\\\",[\\\"keyboard_arrow_down\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/flows/index.hbs' @ L622:C39) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"t\\\",[\\\"time.last_updated\\\"],null],false],[0,\\\"\\\\n\\\"],[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"iconButton\\\",\\\"onClick\\\"],[\\\"sortButton\\\",true,[28,\\\"action\\\",[[23,0,[]],\\\"sortFlow\\\",\\\"Modified On\\\"],null]]],{\\\"statements\\\":[[4,\\\"if\\\",[[23,0,[\\\"isReverse\\\",\\\"updatedDate\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                                \\\"],[1,[28,\\\"paper-icon\\\",[\\\"keyboard_arrow_up\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                                \\\"],[1,[28,\\\"paper-icon\\\",[\\\"keyboard_arrow_down\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"                                    \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/flows/index.hbs' @ L632:C39) \\\"],null]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"Status\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                                    \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/flows/index.hbs' @ L633:C39) \\\"],null]],[[\\\"class\\\"],[\\\"actions\\\"]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[7]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"body\\\"]],\\\"expected `table.body` to be a contextual component but found a string. Did you mean `(component table.body)`? ('inboxfront/templates/flows/index.hbs' @ L635:C35) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"flowsOnPage\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"row\\\"]],\\\"expected `body.row` to be a contextual component but found a string. Did you mean `(component body.row)`? ('inboxfront/templates/flows/index.hbs' @ L637:C43) \\\"],null]],[[\\\"edit\\\"],[true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/flows/index.hbs' @ L638:C47) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"query\\\",\\\"route\\\"],[\\\"link\\\",[28,\\\"hash\\\",null,[[\\\"id\\\"],[[23,4,[\\\"id\\\"]]]]],\\\"flows.edit\\\"]],{\\\"statements\\\":[[0,\\\"                                                        \\\"],[1,[23,4,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,4,[\\\"isSystem\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                                            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"system-tag\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.system\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"                                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                            \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/flows/index.hbs' @ L648:C47) \\\"],null]],null,{\\\"statements\\\":[[1,[23,4,[\\\"description\\\"]],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                                            \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/flows/index.hbs' @ L649:C47) \\\"],null]],null,{\\\"statements\\\":[[1,[28,\\\"if\\\",[[23,4,[\\\"auto\\\"]],\\\"Yes\\\",\\\"No\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                                            \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/flows/index.hbs' @ L650:C47) \\\"],null]],null,{\\\"statements\\\":[[1,[23,4,[\\\"triggered\\\"]],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                                            \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/flows/index.hbs' @ L651:C47) \\\"],null]],null,{\\\"statements\\\":[[1,[23,4,[\\\"engaged\\\"]],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                                            \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/flows/index.hbs' @ L652:C47) \\\"],null]],null,{\\\"statements\\\":[[1,[23,4,[\\\"completed\\\"]],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/flows/index.hbs' @ L653:C47) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                                \\\"],[1,[28,\\\"moment-format\\\",[[23,4,[\\\"updatedDate\\\"]],\\\"DD/MM/YYYY\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/flows/index.hbs' @ L656:C47) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[[23,4,[\\\"isActive\\\"]],[28,\\\"not\\\",[[28,\\\"user-has-permission\\\",[\\\"livechat.change_chatflow\\\"],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"statusChangedItemFlow\\\",[23,4,[]]],null]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/flows/index.hbs' @ L664:C47) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"common/grid/action-dropdown\\\",null,[[\\\"permission\\\"],[\\\"livechat.change_chatflow\\\"]],{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,4,[\\\"isActive\\\"]],false],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"item\\\"]],\\\"expected `menu.item` to be a contextual component but found a string. Did you mean `(component menu.item)`? ('inboxfront/templates/flows/index.hbs' @ L669:C59) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"link-to\\\",null,[[\\\"query\\\",\\\"route\\\"],[[28,\\\"hash\\\",null,[[\\\"id\\\"],[[23,4,[\\\"id\\\"]]]]],\\\"flows.edit\\\"]],{\\\"statements\\\":[[0,\\\"                                                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"edit2\\\"],null],false],[0,\\\"\\\\n                                                                \\\"],[1,[28,\\\"t\\\",[\\\"actions.edit\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"item\\\"]],\\\"expected `menu.item` to be a contextual component but found a string. Did you mean `(component menu.item)`? ('inboxfront/templates/flows/index.hbs' @ L676:C55) \\\"],null]],[[\\\"permission\\\",\\\"icon\\\",\\\"onClick\\\"],[\\\"livechat.add_chatflow\\\",\\\"copy2\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showDuplicateFlowDialog\\\",[23,4,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.duplicate\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[28,\\\"not\\\",[[23,4,[\\\"isSystem\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"item\\\"]],\\\"expected `menu.item` to be a contextual component but found a string. Did you mean `(component menu.item)`? ('inboxfront/templates/flows/index.hbs' @ L684:C59) \\\"],null]],[[\\\"permission\\\",\\\"icon\\\",\\\"onClick\\\"],[\\\"livechat.delete_chatflow\\\",\\\"trash2\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showDeleteFlowDialog\\\",[23,4,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                            \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[6]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[5]},null]],\\\"parameters\\\":[4]},null]],\\\"parameters\\\":[3]},null]],\\\"parameters\\\":[2]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"awaitCreateFlow\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"overlay-loading\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[22,\\\"application-loading\\\"],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[1,[28,\\\"assistants/dialogs/delete-flow\\\",null,[[\\\"open\\\",\\\"flow\\\",\\\"onConfirm\\\"],[[24,[\\\"openDeleteFlowDialog\\\"]],[24,[\\\"selectedFlow\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"deleteFlow\\\"],null]]]],false],[0,\\\"\\\\n\\\\n\\\"],[1,[28,\\\"assistants/dialogs/duplicate-flow\\\",null,[[\\\"open\\\",\\\"flow\\\",\\\"onConfirm\\\"],[[24,[\\\"openDuplicateFlowDialog\\\"]],[24,[\\\"selectedFlow\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"copyFlow\\\"],null]]]],false],[0,\\\"\\\\n\\\\n\\\"],[1,[28,\\\"assistants/dialogs/activate-flow\\\",null,[[\\\"open\\\",\\\"flow\\\",\\\"onConfirm\\\"],[[24,[\\\"openActivateFlowDialog\\\"]],[24,[\\\"selectedFlow\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"activateFlow\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/flows/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/flows/tmpl\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"kWUseKpD\",\n    \"block\": \"{\\\"symbols\\\":[\\\"current\\\",\\\"component\\\",\\\"rule\\\",\\\"index\\\",\\\"con\\\",\\\"column\\\",\\\"condition\\\",\\\"item\\\",\\\"index\\\",\\\"user\\\",\\\"tag\\\",\\\"user\\\",\\\"action\\\",\\\"rule\\\",\\\"index\\\",\\\"con\\\",\\\"column\\\",\\\"condition\\\",\\\"field\\\",\\\"u\\\",\\\"card\\\",\\\"index\\\",\\\"option\\\",\\\"con\\\",\\\"tag\\\",\\\"m\\\",\\\"user\\\",\\\"item\\\",\\\"con\\\",\\\"user\\\",\\\"dep\\\",\\\"menu\\\",\\\"content\\\",\\\"variable\\\",\\\"menu\\\",\\\"content\\\",\\\"variable\\\",\\\"menu\\\",\\\"content\\\",\\\"variable\\\",\\\"m\\\",\\\"m\\\",\\\"m\\\",\\\"m\\\",\\\"m\\\",\\\"menu\\\",\\\"content\\\",\\\"module\\\",\\\"cond\\\",\\\"condIndex\\\",\\\"menu\\\",\\\"content\\\",\\\"op\\\",\\\"con\\\",\\\"con\\\",\\\"column\\\",\\\"menu\\\",\\\"content\\\",\\\"module\\\",\\\"cond\\\",\\\"condIndex\\\",\\\"menu\\\",\\\"content\\\",\\\"op\\\",\\\"con\\\",\\\"con\\\",\\\"column\\\",\\\"tabs\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flow-wrapper\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title-flow\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n            \\\"],[7,\\\"label\\\",true],[8],[0,\\\"ChatBot Template Name\\\"],[9],[0,\\\"\\\\n            \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"required\\\",\\\"disabled\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[24,[\\\"flowName\\\"]],true,[24,[\\\"isActiveFlow\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"flowName\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInputFlow\\\",\\\"title\\\",[24,[\\\"flowName\\\"]]],null]]]],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title-activate\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"showStatusSave\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"status-save\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.changes_saved\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"main-block\\\"],[8],[0,\\\"\\\\n\\\"],[0,\\\"        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"canvas-block \\\",[28,\\\"if\\\",[[24,[\\\"isActiveFlow\\\"]],\\\"active-flow\\\",\\\"\\\"],null],\\\" \\\",[28,\\\"if\\\",[[24,[\\\"isLoadingComponent\\\"]],\\\"loading\\\",\\\"\\\"],null]]]],[10,\\\"style\\\",\\\"position: relative\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isLoadingComponent\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"overlay-loading\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[22,\\\"application-loading\\\"],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"canvas-outer\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"canvas-inner\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isCopyState\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"assistants/flows/phantom-block\\\",null,[[\\\"component\\\",\\\"blocks\\\",\\\"disabled\\\",\\\"isCopyState\\\",\\\"openAddComponent\\\",\\\"openConfigure\\\",\\\"deleteComponent\\\",\\\"deleteComponentAll\\\",\\\"duplicatePath\\\"],[[24,[\\\"copyBlock\\\"]],[24,[\\\"blocks\\\"]],[24,[\\\"flow\\\",\\\"isSystem\\\"]],[24,[\\\"isCopyState\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"openListComponents\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"openConfigure\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"deleteComponent\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"deleteComponentAll\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"duplicatePath\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[1,[28,\\\"assistants/flows/audience\\\",null,[[\\\"disabled\\\",\\\"isCopyState\\\",\\\"openAddComponent\\\",\\\"openStartConfigure\\\"],[[24,[\\\"flow\\\",\\\"isSystem\\\"]],[24,[\\\"isCopyState\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"openListComponents\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"openStartConfigure\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"and\\\",[[24,[\\\"blocks\\\",\\\"length\\\"]],[24,[\\\"firstBlock\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"assistants/flows/message\\\",null,[[\\\"component\\\",\\\"blocks\\\",\\\"disabled\\\",\\\"isCopyState\\\",\\\"openAddComponent\\\",\\\"openConfigure\\\",\\\"deleteComponent\\\",\\\"deleteComponentAll\\\",\\\"duplicatePath\\\"],[[24,[\\\"firstBlock\\\"]],[24,[\\\"blocks\\\"]],[24,[\\\"flow\\\",\\\"isSystem\\\"]],[24,[\\\"isCopyState\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"openListComponents\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"openConfigure\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"deleteComponent\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"deleteComponentAll\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"duplicatePath\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"],[0,\\\"        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"tabs-flow \\\",[28,\\\"if\\\",[[24,[\\\"isActiveFlow\\\"]],\\\"active-flow\\\",\\\"\\\"],null]]]],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-tabs\\\",null,[[\\\"selected\\\",\\\"onChange\\\"],[[24,[\\\"selectedFlowTab\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedFlowTab\\\"]]],null]],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,68,[\\\"tab\\\"]],\\\"expected `tabs.tab` to be a contextual component but found a string. Did you mean `(component tabs.tab)`? ('inboxfront/templates/flows/tmpl.hbs' @ L76:C19) \\\"],null]],[[\\\"value\\\"],[\\\"settings\\\"]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"general_settings\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,68,[\\\"tab\\\"]],\\\"expected `tabs.tab` to be a contextual component but found a string. Did you mean `(component tabs.tab)`? ('inboxfront/templates/flows/tmpl.hbs' @ L79:C19) \\\"],null]],[[\\\"value\\\"],[\\\"configure\\\"]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"configure\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,68,[\\\"tab\\\"]],\\\"expected `tabs.tab` to be a contextual component but found a string. Did you mean `(component tabs.tab)`? ('inboxfront/templates/flows/tmpl.hbs' @ L82:C19) \\\"],null]],[[\\\"value\\\"],[\\\"preview\\\"]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"preview\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[68]},null],[4,\\\"liquid-bind\\\",[[28,\\\"hash\\\",null,[[\\\"tab\\\"],[[24,[\\\"selectedFlowTab\\\"]]]]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"tab\\\"]],\\\"settings\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"assistants/flows/settings\\\",null,[[\\\"flow\\\",\\\"listTypes\\\",\\\"disabled\\\",\\\"onBlurInputFlow\\\",\\\"onUpdate\\\"],[[24,[\\\"flow\\\"]],[24,[\\\"listTypes\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInputFlow\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"showSaveStatus\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"tab\\\"]],\\\"configure\\\"],null]],null,{\\\"statements\\\":[[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"and\\\",[[24,[\\\"isShowComponent\\\"]],[24,[\\\"selectedComponent\\\",\\\"id\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"isLoadingComponent\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[22,\\\"application-loading\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"blockType\\\"]],\\\"IFELSE\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"description\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"onChange\\\",\\\"textarea\\\",\\\"required\\\",\\\"passThru\\\",\\\"disabled\\\",\\\"onBlur\\\"],[[24,[\\\"selectedComponent\\\",\\\"mainTitle\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedComponent\\\",\\\"mainTitle\\\"]]],null]],null],true,true,[28,\\\"hash\\\",null,[[\\\"rows\\\",\\\"maxRows\\\"],[3,3]]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInputMessage\\\",[24,[\\\"selectedComponent\\\",\\\"id\\\"]],[24,[\\\"selectedComponent\\\",\\\"mainTitle\\\"]]],null]]]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field branch-panel\\\"],[11,\\\"onmouseover\\\",[28,\\\"action\\\",[[23,0,[]],\\\"selectBranch\\\",[24,[\\\"selectedComponent\\\"]],0],null]],[11,\\\"onmouseout\\\",[28,\\\"action\\\",[[23,0,[]],\\\"deselectBranch\\\",[24,[\\\"selectedComponent\\\"]],0],null]],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"branch-header\\\"],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"checkmark\\\"],null],false],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"disabled\\\",\\\"onFocus\\\",\\\"onBlur\\\",\\\"onChange\\\"],[[24,[\\\"selectedComponent\\\",\\\"children\\\",\\\"0\\\",\\\"name\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"selectBranch\\\",[24,[\\\"selectedComponent\\\"]],0,true],null],[28,\\\"action\\\",[[23,0,[]],\\\"deselectBranch\\\",[24,[\\\"selectedComponent\\\"]],0,true],null],[28,\\\"action\\\",[[23,0,[]],\\\"updateBranchName\\\",[24,[\\\"selectedComponent\\\"]],0],null]]]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"branch-body\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"If  >>\\\"],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"table\\\",true],[10,\\\"class\\\",\\\"rule-table\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"selectedComponent\\\",\\\"ifConditions\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                                \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n                                                    \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"options\\\",\\\"selected\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\" \\\",true,[24,[\\\"conditionModules\\\"]],[23,60,[\\\"selectedModule\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"selectIfThenConditionModule\\\",[23,60,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                            \\\"],[1,[23,67,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[67]},null],[0,\\\"                                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"disabled\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[\\\" \\\",true,[28,\\\"or\\\",[[28,\\\"not\\\",[[23,60,[\\\"selectedModule\\\"]]],null],[24,[\\\"flow\\\",\\\"isActive\\\"]]],null],[28,\\\"get\\\",[[24,[\\\"conditionRules\\\"]],[23,60,[\\\"selectedModule\\\"]]],null],[23,60,[\\\"selectedRule\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"selectIfThenConditionRule\\\",[23,60,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                            \\\"],[1,[23,66,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[66]},null],[0,\\\"                                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,60,[\\\"selectedRule\\\"]]],null,{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"options\\\",\\\"selected\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\" \\\",true,[28,\\\"get\\\",[[24,[\\\"conditionOptions\\\"]],[23,60,[\\\"selectedRule\\\"]]],null],[23,60,[\\\"selectedOption\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"selectIfThenConditionOption\\\",[24,[\\\"selectedComponent\\\"]],[23,60,[]]],null]]],{\\\"statements\\\":[[4,\\\"if\\\",[[23,65,[\\\"displayName\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                                                    \\\"],[1,[23,65,[\\\"displayName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                                                    \\\"],[1,[23,65,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[65]},null]],\\\"parameters\\\":[]},null],[0,\\\"                                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"td\\\",true],[10,\\\"class\\\",\\\"min\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,60,[\\\"operator\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                                            \\\"],[1,[23,60,[\\\"operator\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"and\\\",[[23,60,[\\\"selectedRule\\\"]],[28,\\\"not\\\",[[24,[\\\"flow\\\",\\\"isActive\\\"]]],null]],null]],null,{\\\"statements\\\":[[4,\\\"paper-menu\\\",null,[[\\\"position\\\"],[\\\"target-left target\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,62,[\\\"trigger\\\"]],\\\"expected `menu.trigger` to be a contextual component but found a string. Did you mean `(component menu.trigger)`? ('inboxfront/templates/flows/tmpl.hbs' @ L185:C71) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                                                        \\\"],[1,[28,\\\"common/buttons/secondary-2\\\",null,[[\\\"icon\\\",\\\"iconButton\\\"],[\\\"plus\\\",true]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,62,[\\\"content\\\"]],\\\"expected `menu.content` to be a contextual component but found a string. Did you mean `(component menu.content)`? ('inboxfront/templates/flows/tmpl.hbs' @ L188:C71) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"conditionOperators\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,63,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/flows/tmpl.hbs' @ L190:C79) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"addIfCondition\\\",[24,[\\\"selectedComponent\\\"]],null,[23,64,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                                                \\\"],[1,[23,64,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[64]},null]],\\\"parameters\\\":[63]},null]],\\\"parameters\\\":[62]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}],[0,\\\"                                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"td\\\",true],[10,\\\"class\\\",\\\"min\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"flow\\\",\\\"isActive\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                                                            \\\"],[1,[28,\\\"common/buttons/secondary-2\\\",null,[[\\\"icon\\\",\\\"iconButton\\\",\\\"onClick\\\"],[\\\"trash\\\",true,[28,\\\"action\\\",[[23,0,[]],\\\"onRemoveIfCondition\\\",[23,60,[]],[24,[\\\"selectedComponent\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                                    \\\"],[9],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[60,61]},null],[0,\\\"                                        \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"flow\\\",\\\"isActive\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"paper-menu\\\",null,[[\\\"offset\\\"],[\\\"0 40\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,57,[\\\"trigger\\\"]],\\\"expected `menu.trigger` to be a contextual component but found a string. Did you mean `(component menu.trigger)`? ('inboxfront/templates/flows/tmpl.hbs' @ L213:C51) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                                    \\\"],[7,\\\"span\\\",true],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"selectBranch\\\",[24,[\\\"selectedComponent\\\"]],0],null]],[10,\\\"class\\\",\\\"link\\\"],[8],[0,\\\"+ Add Condition\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,57,[\\\"content\\\"]],\\\"expected `menu.content` to be a contextual component but found a string. Did you mean `(component menu.content)`? ('inboxfront/templates/flows/tmpl.hbs' @ L216:C51) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"click-outside\\\",null,[[\\\"action\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"deselectBranch\\\",[24,[\\\"selectedComponent\\\"]],0],null]]],{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"conditionModules\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,58,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/flows/tmpl.hbs' @ L219:C63) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"addIfCondition\\\",[24,[\\\"selectedComponent\\\"]],[23,59,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                                \\\"],[1,[23,59,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[59]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[58]},null]],\\\"parameters\\\":[57]},null]],\\\"parameters\\\":[]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field branch-panel\\\"],[11,\\\"onmouseover\\\",[28,\\\"action\\\",[[23,0,[]],\\\"selectBranch\\\",[24,[\\\"selectedComponent\\\"]],1],null]],[11,\\\"onmouseout\\\",[28,\\\"action\\\",[[23,0,[]],\\\"deselectBranch\\\",[24,[\\\"selectedComponent\\\"]],1],null]],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"branch-header\\\"],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"checkmark\\\"],null],false],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"disabled\\\",\\\"onFocus\\\",\\\"onBlur\\\",\\\"onChange\\\",\\\"class\\\"],[[24,[\\\"selectedComponent\\\",\\\"children\\\",\\\"1\\\",\\\"name\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"selectBranch\\\",[24,[\\\"selectedComponent\\\"]],1,true],null],[28,\\\"action\\\",[[23,0,[]],\\\"deselectBranch\\\",[24,[\\\"selectedComponent\\\"]],1,true],null],[28,\\\"action\\\",[[23,0,[]],\\\"updateBranchName\\\",[24,[\\\"selectedComponent\\\"]],1],null],\\\"width-90\\\"]]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"branch-body\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                            If  >>\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"table\\\",true],[10,\\\"class\\\",\\\"rule-table\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"selectedComponent\\\",\\\"thenConditions\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                                \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n                                                    \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"options\\\",\\\"selected\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\" \\\",true,[24,[\\\"conditionModules\\\"]],[23,49,[\\\"selectedModule\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"selectIfThenConditionModule\\\",[23,49,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                            \\\"],[1,[23,56,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[56]},null],[0,\\\"                                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"disabled\\\",\\\"options\\\",\\\"selected\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\" \\\",true,[28,\\\"or\\\",[[28,\\\"not\\\",[[23,49,[\\\"selectedModule\\\"]]],null],[24,[\\\"flow\\\",\\\"isActive\\\"]]],null],[28,\\\"get\\\",[[24,[\\\"conditionRules\\\"]],[23,49,[\\\"selectedModule\\\"]]],null],[23,49,[\\\"selectedRule\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"selectIfThenConditionRule\\\",[23,49,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                            \\\"],[1,[23,55,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[55]},null],[0,\\\"                                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,49,[\\\"selectedRule\\\"]]],null,{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"options\\\",\\\"selected\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\" \\\",true,[28,\\\"get\\\",[[24,[\\\"conditionOptions\\\"]],[23,49,[\\\"selectedRule\\\"]]],null],[23,49,[\\\"selectedOption\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"selectIfThenConditionOption\\\",[24,[\\\"selectedComponent\\\"]],[23,49,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                                \\\"],[1,[23,54,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[54]},null]],\\\"parameters\\\":[]},null],[0,\\\"                                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"td\\\",true],[10,\\\"class\\\",\\\"min\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,49,[\\\"operator\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                                            \\\"],[1,[23,49,[\\\"operator\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"and\\\",[[23,49,[\\\"selectedRule\\\"]],[28,\\\"not\\\",[[24,[\\\"flow\\\",\\\"isActive\\\"]]],null]],null]],null,{\\\"statements\\\":[[4,\\\"paper-menu\\\",null,[[\\\"position\\\"],[\\\"target-left target\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,51,[\\\"trigger\\\"]],\\\"expected `menu.trigger` to be a contextual component but found a string. Did you mean `(component menu.trigger)`? ('inboxfront/templates/flows/tmpl.hbs' @ L297:C71) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                                                        \\\"],[1,[28,\\\"common/buttons/secondary-2\\\",null,[[\\\"icon\\\",\\\"iconButton\\\"],[\\\"plus\\\",true]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,51,[\\\"content\\\"]],\\\"expected `menu.content` to be a contextual component but found a string. Did you mean `(component menu.content)`? ('inboxfront/templates/flows/tmpl.hbs' @ L300:C71) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"conditionOperators\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,52,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/flows/tmpl.hbs' @ L302:C79) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"addThenCondition\\\",[24,[\\\"selectedComponent\\\"]],null,[23,53,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                                                \\\"],[1,[23,53,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[53]},null]],\\\"parameters\\\":[52]},null]],\\\"parameters\\\":[51]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}],[0,\\\"                                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"td\\\",true],[10,\\\"class\\\",\\\"min\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"flow\\\",\\\"isActive\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                                                            \\\"],[1,[28,\\\"common/buttons/secondary-2\\\",null,[[\\\"icon\\\",\\\"iconButton\\\",\\\"onClick\\\"],[\\\"trash\\\",true,[28,\\\"action\\\",[[23,0,[]],\\\"onRemoveThenCondition\\\",[23,49,[]],[24,[\\\"selectedComponent\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                                    \\\"],[9],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[49,50]},null],[0,\\\"                                        \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"flow\\\",\\\"isActive\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"paper-menu\\\",null,[[\\\"offset\\\"],[\\\"0 40\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,46,[\\\"trigger\\\"]],\\\"expected `menu.trigger` to be a contextual component but found a string. Did you mean `(component menu.trigger)`? ('inboxfront/templates/flows/tmpl.hbs' @ L325:C51) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                                    \\\"],[7,\\\"span\\\",true],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"selectBranch\\\",[24,[\\\"selectedComponent\\\"]],1],null]],[10,\\\"class\\\",\\\"link\\\"],[8],[0,\\\"\\\\n                                                    + \\\"],[1,[28,\\\"t\\\",[\\\"add_condition\\\"],null],false],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,46,[\\\"content\\\"]],\\\"expected `menu.content` to be a contextual component but found a string. Did you mean `(component menu.content)`? ('inboxfront/templates/flows/tmpl.hbs' @ L330:C51) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"click-outside\\\",null,[[\\\"action\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"deselectBranch\\\",[24,[\\\"selectedComponent\\\"]],1],null]]],{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"conditionModules\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,47,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/flows/tmpl.hbs' @ L333:C63) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"addThenCondition\\\",[24,[\\\"selectedComponent\\\"]],[23,48,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                                \\\"],[1,[23,48,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[48]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[47]},null]],\\\"parameters\\\":[46]},null]],\\\"parameters\\\":[]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"blockType\\\"]],\\\"ESCALATION\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"TRIGGER AN ESCALATION\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"blockType\\\"]],\\\"INTERNAL\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"description\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"textarea\\\",\\\"passThru\\\",\\\"disabled\\\",\\\"onChange\\\"],[[24,[\\\"selectedComponent\\\",\\\"description\\\"]],true,[28,\\\"hash\\\",null,[[\\\"rows\\\",\\\"maxRows\\\"],[3,3]]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateTargetChatParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"description\\\"],null]]]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"target\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\" \\\",[24,[\\\"chatModules\\\"]],[24,[\\\"selectedComponent\\\",\\\"model\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateTargetChatParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"model\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[23,45,[\\\"label\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[45]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"recipients\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"model\\\",\\\"id\\\"]],\\\"users\\\"],null]],null,{\\\"statements\\\":[[4,\\\"power-select-multiple\\\",null,[[\\\"placeholder\\\",\\\"searchEnabled\\\",\\\"searchPlaceholder\\\",\\\"searchField\\\",\\\"options\\\",\\\"selected\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\" \\\",true,[28,\\\"t\\\",[\\\"search\\\"],null],\\\"firstName\\\",[24,[\\\"model\\\",\\\"propertyUsers\\\"]],[24,[\\\"selectedComponent\\\",\\\"users\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateTargetChatParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"users\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                                \\\"],[1,[23,44,[\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[23,44,[\\\"lastName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[44]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"power-select-multiple\\\",null,[[\\\"placeholder\\\",\\\"searchEnabled\\\",\\\"searchPlaceholder\\\",\\\"searchField\\\",\\\"options\\\",\\\"selected\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\" \\\",true,[28,\\\"t\\\",[\\\"search\\\"],null],\\\"title\\\",[24,[\\\"model\\\",\\\"rooms\\\"]],[24,[\\\"selectedComponent\\\",\\\"rooms\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateTargetChatParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"rooms\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                                \\\"],[1,[23,43,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[43]},null]],\\\"parameters\\\":[]}],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"message\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"textarea\\\",\\\"passThru\\\",\\\"disabled\\\",\\\"onChange\\\"],[[24,[\\\"selectedComponent\\\",\\\"message\\\"]],true,[28,\\\"hash\\\",null,[[\\\"rows\\\",\\\"maxRows\\\"],[3,3]]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateTargetChatParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"message\\\"],null]]]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"blockType\\\"]],\\\"COMMENT\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"module\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\" \\\",[24,[\\\"commentModules\\\"]],[24,[\\\"selectedComponent\\\",\\\"module\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateAddCommentParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"module\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[23,42,[\\\"label\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[42]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n\\\"],[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"comments\\\"],null],false],[0,\\\"/\\\"],[1,[28,\\\"t\\\",[\\\"notes\\\"],null],false],[9],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                            \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"textarea\\\",\\\"passThru\\\",\\\"disabled\\\",\\\"onChange\\\"],[[24,[\\\"selectedComponent\\\",\\\"comment\\\"]],true,[28,\\\"hash\\\",null,[[\\\"rows\\\",\\\"maxRows\\\"],[3,3]]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateAddCommentParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"comment\\\"],null]]]],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"blockType\\\"]],\\\"EMAIL\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"svg-icon\\\",[\\\"email\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"email\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"from\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\" \\\",[24,[\\\"flow\\\",\\\"emailAccounts\\\"]],[24,[\\\"selectedComponent\\\",\\\"sender\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateEmailParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"sender\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[23,41,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[41]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[0,\\\"To\\\"],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"subj-input\\\"],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[[24,[\\\"selectedComponent\\\",\\\"to\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateEmailParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"to\\\"],null]]]],false],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"flow\\\",\\\"isActive\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"paper-menu\\\",null,[[\\\"position\\\"],[\\\"target-right target\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,38,[\\\"trigger\\\"]],\\\"expected `menu.trigger` to be a contextual component but found a string. Did you mean `(component menu.trigger)`? ('inboxfront/templates/flows/tmpl.hbs' @ L486:C51) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                                    \\\"],[1,[22,\\\"someText\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,38,[\\\"content\\\"]],\\\"expected `menu.content` to be a contextual component but found a string. Did you mean `(component menu.content)`? ('inboxfront/templates/flows/tmpl.hbs' @ L489:C51) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"toVariables\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,39,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/flows/tmpl.hbs' @ L491:C59) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"addToVariable\\\",[23,40,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                            \\\"],[1,[23,40,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[40]},null]],\\\"parameters\\\":[39]},null]],\\\"parameters\\\":[38]},null]],\\\"parameters\\\":[]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"subject\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"subj-input\\\"],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"onChange\\\",\\\"disabled\\\",\\\"class\\\",\\\"onBlur\\\"],[[24,[\\\"selectedComponent\\\",\\\"subject\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateEmailParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"subject\\\"],null],[24,[\\\"flow\\\",\\\"isActive\\\"]],\\\"email-subj-input\\\",[28,\\\"action\\\",[[23,0,[]],\\\"saveCursorPosition\\\"],null]]]],false],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"flow\\\",\\\"isActive\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"paper-menu\\\",null,[[\\\"position\\\"],[\\\"target-right target\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,35,[\\\"trigger\\\"]],\\\"expected `menu.trigger` to be a contextual component but found a string. Did you mean `(component menu.trigger)`? ('inboxfront/templates/flows/tmpl.hbs' @ L511:C51) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                                    \\\"],[1,[22,\\\"someText\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,35,[\\\"content\\\"]],\\\"expected `menu.content` to be a contextual component but found a string. Did you mean `(component menu.content)`? ('inboxfront/templates/flows/tmpl.hbs' @ L514:C51) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"subjVariables\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,36,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/flows/tmpl.hbs' @ L516:C59) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"addVariable\\\",[23,37,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                            \\\"],[1,[23,37,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[37]},null]],\\\"parameters\\\":[36]},null]],\\\"parameters\\\":[35]},null]],\\\"parameters\\\":[]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"body\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"pell-header\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"flow\\\",\\\"isActive\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"paper-menu\\\",null,[[\\\"position\\\"],[\\\"target-right target\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,32,[\\\"trigger\\\"]],\\\"expected `menu.trigger` to be a contextual component but found a string. Did you mean `(component menu.trigger)`? ('inboxfront/templates/flows/tmpl.hbs' @ L529:C55) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                                        \\\"],[7,\\\"span\\\",true],[10,\\\"style\\\",\\\"cursor: pointer\\\"],[8],[0,\\\"\\\\n                                                            \\\"],[1,[28,\\\"t\\\",[\\\"insert_variables\\\"],null],false],[0,\\\"\\\\n                                                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,32,[\\\"content\\\"]],\\\"expected `menu.content` to be a contextual component but found a string. Did you mean `(component menu.content)`? ('inboxfront/templates/flows/tmpl.hbs' @ L534:C55) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"bodyVariables\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,33,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/flows/tmpl.hbs' @ L536:C63) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"addBodyVariable\\\",[23,34,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                                \\\"],[1,[23,34,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[34]},null]],\\\"parameters\\\":[33]},null]],\\\"parameters\\\":[32]},null]],\\\"parameters\\\":[]},null],[0,\\\"                                        \\\"],[9],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"pell-editor\\\",null,[[\\\"class\\\",\\\"value\\\",\\\"pellOptions\\\",\\\"readOnly\\\",\\\"onChange\\\"],[\\\"email-body-editor\\\",[24,[\\\"selectedComponent\\\",\\\"body\\\"]],[24,[\\\"optionsEditor\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateEmailParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"body\\\"],null]]]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"style\\\",\\\"margin-top: 10px;\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"icon\\\",\\\"disabled\\\",\\\"onClick\\\"],[\\\"paper-plane\\\",[28,\\\"or\\\",[[28,\\\"not\\\",[[24,[\\\"selectedComponent\\\",\\\"isValid\\\"]]],null],[24,[\\\"flow\\\",\\\"isActive\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"showPreviewEmailDialog\\\",true],null]]],{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[28,\\\"t\\\",[\\\"test_preview_email\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"blockType\\\"]],\\\"EXTERNAL\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"SEND EXTERNAL CONVERSATION\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"or\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"blockType\\\"]],\\\"TICKET\\\"],null],[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"blockType\\\"]],\\\"TASK\\\"],null]],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"subject\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[[24,[\\\"selectedComponent\\\",\\\"subject\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateTicketParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"subject\\\"],null]]]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"department\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\" \\\",[24,[\\\"flow\\\",\\\"departments\\\"]],[24,[\\\"selectedComponent\\\",\\\"department\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateTicketParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"department\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[23,31,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[31]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"assigned_to\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\" \\\",[24,[\\\"departmentUsers\\\"]],[24,[\\\"selectedComponent\\\",\\\"assignee\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateTicketParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"assignee\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[28,\\\"user-fullname\\\",[[23,30,[]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[30]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"Status\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"helpdesk/status-selector\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\" \\\",[28,\\\"or\\\",[[24,[\\\"selectedComponent\\\",\\\"status\\\"]],\\\"OPEN\\\"],null],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateTicketParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"status\\\"],null]]]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"priority\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"helpdesk/priority-selector\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\" \\\",[28,\\\"or\\\",[[24,[\\\"selectedComponent\\\",\\\"priority\\\"]],\\\"LOW\\\"],null],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateTicketParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"priority\\\"],null]]]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"period_due\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flexDisplay\\\"],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"class\\\",\\\"disabled\\\",\\\"onChange\\\"],[[24,[\\\"selectedComponent\\\",\\\"period\\\"]],\\\"flex-1\\\",[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateTicketParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"period\\\"],null]]]],false],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"time-select\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"options\\\",\\\"selected\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\" \\\",true,[24,[\\\"periodTimes\\\"]],[24,[\\\"selectedComponent\\\",\\\"periodTimes\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateTicketParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"periodTimes\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                                \\\"],[1,[23,29,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[29]},null],[0,\\\"                                        \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"tags\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"tag-input-wrapper\\\"],[8],[0,\\\"\\\\n                                            \\\"],[7,\\\"ul\\\",true],[10,\\\"class\\\",\\\"selected-tags\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"selectedComponent\\\",\\\"tags\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                                    \\\"],[7,\\\"li\\\",true],[10,\\\"class\\\",\\\"tag-item\\\"],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"removeTagItem\\\",[24,[\\\"selectedComponent\\\"]],[23,28,[]]],null]],[8],[0,\\\"\\\\n                                                        \\\"],[1,[23,28,[]],false],[0,\\\"\\\\n                                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[28]},null],[0,\\\"                                                \\\"],[7,\\\"li\\\",true],[8],[0,\\\"\\\\n                                                    \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"class\\\",\\\"autocomplete\\\",\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\"tag-input\\\",false,[24,[\\\"newTag\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"newTag\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"flow\\\",\\\"isActive\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"addTagToTicket\\\",[24,[\\\"selectedComponent\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                                                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.add_tag\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"                                        \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"blockType\\\"]],\\\"CONTACT\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"firstname\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[[24,[\\\"selectedComponent\\\",\\\"firstName\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateContactParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"firstName\\\"],null]]]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"lastname\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[[24,[\\\"selectedComponent\\\",\\\"lastName\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateContactParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"lastName\\\"],null]]]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"email\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"type\\\",\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\"email\\\",[24,[\\\"selectedComponent\\\",\\\"email\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateContactParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"email\\\"],null]]]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"contact_owner\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\" \\\",[24,[\\\"departmentUsers\\\"]],[24,[\\\"selectedComponent\\\",\\\"owner\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateContactParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"owner\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[28,\\\"user-fullname\\\",[[23,27,[]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[27]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"blockType\\\"]],\\\"TAG\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"module\\\"],null],false],[9],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\" \\\",[24,[\\\"tagModules\\\"]],[24,[\\\"selectedComponent\\\",\\\"module\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateTagParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"module\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                                \\\"],[1,[23,26,[\\\"label\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[26]},null],[0,\\\"                                        \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"tag\\\"],null],false],[9],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"tag-input\\\",null,[[\\\"tags\\\",\\\"placeholder\\\",\\\"indexTag\\\",\\\"readOnly\\\",\\\"addTag\\\",\\\"removeTagAtIndex\\\"],[[24,[\\\"selectedComponent\\\",\\\"tag_list\\\"]],[28,\\\"t\\\",[\\\"tags\\\"],null],[24,[\\\"index\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"addTagToBlock\\\",[24,[\\\"selectedComponent\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"removeTag\\\",[24,[\\\"selectedComponent\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                                                \\\"],[1,[23,25,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[25]},null],[0,\\\"                                        \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"blockType\\\"]],\\\"ASSIGN\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"ASSIGN TO\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"blockType\\\"]],\\\"STATUS\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"Status\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"helpdesk/status-selector\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\" \\\",[24,[\\\"selectedComponent\\\",\\\"status\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateStatusParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"status\\\"],null]]]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"blockType\\\"]],\\\"DUEDATE\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field period\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"period_due\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flexDisplay\\\"],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[[24,[\\\"selectedComponent\\\",\\\"period\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateDueDateParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"period\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"required\\\",\\\"options\\\",\\\"selected\\\",\\\"disabled\\\",\\\"onChange\\\"],[true,[24,[\\\"periodTimes\\\"]],[24,[\\\"selectedComponent\\\",\\\"periodTimes\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateDueDateParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"periodTimes\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[23,24,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[24]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"blockType\\\"]],\\\"TERMINATE\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"t\\\",[\\\"terminates_orchestration\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field msg\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"message\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"field-emoji\\\",null,[[\\\"class\\\",\\\"onBlurInputMessage\\\",\\\"message\\\",\\\"extraData\\\"],[[28,\\\"if\\\",[[28,\\\"and\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"blockType\\\"]],\\\"TEXT\\\"],null],[28,\\\"lt\\\",[[24,[\\\"selectedComponent\\\",\\\"children\\\",\\\"length\\\"]],2],null],[28,\\\"not\\\",[[24,[\\\"selectedComponent\\\",\\\"mainTitle\\\"]]],null]],null],\\\"error\\\",\\\"\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInputMessage\\\"],null],[24,[\\\"mainTitle\\\"]],[24,[\\\"selectedComponent\\\",\\\"id\\\"]]]]],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"and\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"blockType\\\"]],\\\"TEXT\\\"],null],[28,\\\"gt\\\",[[24,[\\\"selectedComponent\\\",\\\"children\\\",\\\"length\\\"]],1],null]],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field single\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"h4\\\",true],[8],[1,[28,\\\"t\\\",[\\\"max_options_select\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"selectedComponent\\\",\\\"children\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n                                                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"class\\\",\\\"value\\\",\\\"required\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[28,\\\"if\\\",[[28,\\\"not\\\",[[23,23,[\\\"mainTitle\\\"]]],null],\\\"error\\\",\\\"\\\"],null],[23,23,[\\\"mainTitle\\\"]],true,[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[23,23,[\\\"mainTitle\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInputMessage\\\",[23,23,[\\\"id\\\"]],[23,23,[\\\"mainTitle\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"gt\\\",[[24,[\\\"selectedComponent\\\",\\\"children\\\",\\\"length\\\"]],2],null]],null,{\\\"statements\\\":[[0,\\\"                                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"trash-icon\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"removeOption\\\",[23,23,[]]],null]],[8],[0,\\\"\\\\n                                                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash\\\"],null],false],[0,\\\"\\\\n                                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[23]},null],[4,\\\"if\\\",[[28,\\\"lt\\\",[[24,[\\\"selectedComponent\\\",\\\"children\\\",\\\"length\\\"]],6],null]],null,{\\\"statements\\\":[[0,\\\"                                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"add-option\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"span\\\",true],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"addOption\\\"],null]],[10,\\\"class\\\",\\\"link\\\"],[8],[0,\\\"\\\\n                                            + \\\"],[1,[28,\\\"t\\\",[\\\"add_option\\\"],null],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"blockType\\\"]],\\\"SLIDER\\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"reRender\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"drop-zone\\\",null,[[\\\"class\\\",\\\"config\\\",\\\"success\\\"],[\\\"hide\\\",[24,[\\\"optionsUpload\\\"]],[24,[\\\"uploadSuccess\\\"]]]]],false],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"dropzone-previews hide\\\"],[10,\\\"id\\\",\\\"upload-preview\\\"],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                    \\\"],[7,\\\"h4\\\",true],[8],[1,[28,\\\"t\\\",[\\\"max_cards\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"selectedComponent\\\",\\\"children\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"group-card\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not-eq\\\",[[24,[\\\"selectedComponent\\\",\\\"children\\\",\\\"length\\\"]],1],null]],null,{\\\"statements\\\":[[0,\\\"                                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"trash-icon\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"removeCard\\\",[23,21,[]]],null]],[8],[0,\\\"\\\\n                                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash\\\"],null],false],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                            \\\"],[7,\\\"h5\\\",true],[8],[1,[28,\\\"t\\\",[\\\"card\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"sum\\\",[[23,22,[]],1],null],false],[9],[0,\\\"\\\\n                                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                                \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"image_url\\\"],null],false],[9],[9],[0,\\\"\\\\n                                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"attachment-field\\\"],[8],[0,\\\"\\\\n                                                    \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"image_url\\\"],null],[23,21,[\\\"attachments\\\",\\\"0\\\",\\\"filename\\\"]],true,[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[23,21,[\\\"attachments\\\",\\\"0\\\",\\\"filename\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"icon-file-icon\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"addCardId\\\",[23,21,[]]],null]],[8],[0,\\\"\\\\n                                                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"icon-file\\\"],null],false],[0,\\\"\\\\n                                                        \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"actions_browse\\\"],null],false],[9],[0,\\\"\\\\n                                                    \\\"],[9],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n                                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                                \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"title\\\"],null],false],[9],[9],[0,\\\"\\\\n                                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                                    \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[28,\\\"t\\\",[\\\"title\\\"],null],[23,21,[\\\"mainTitle\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[23,21,[\\\"mainTitle\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInputSlider\\\",\\\"mainTitle\\\",[23,21,[\\\"mainTitle\\\"]],[23,21,[\\\"id\\\"]]],null]]]],false],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n                                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                                \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"sub_title\\\"],null],false],[9],[9],[0,\\\"\\\\n                                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                                    \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"textarea\\\",\\\"maxlengthTextArea\\\",\\\"onBlur\\\"],[[28,\\\"t\\\",[\\\"sub_title\\\"],null],[23,21,[\\\"subtitle\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[23,21,[\\\"subtitle\\\"]]],null]],null],true,80,[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInputSlider\\\",\\\"subtitle\\\",[23,21,[\\\"subtitle\\\"]],[23,21,[\\\"id\\\"]]],null]]]],false],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n                                            \\\"],[7,\\\"h5\\\",true],[8],[1,[28,\\\"t\\\",[\\\"call_action\\\"],null],false],[9],[0,\\\"\\\\n                                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                                \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"button_name\\\"],null],false],[9],[9],[0,\\\"\\\\n                                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                                    \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[28,\\\"t\\\",[\\\"button_name\\\"],null],[23,21,[\\\"name\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[23,21,[\\\"name\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInputSlider\\\",\\\"name\\\",[23,21,[\\\"name\\\"]],[23,21,[\\\"id\\\"]]],null]]]],false],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n                                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                                \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"button_url\\\"],null],false],[9],[9],[0,\\\"\\\\n                                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                                    \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[28,\\\"t\\\",[\\\"button_url\\\"],null],[23,21,[\\\"redirectUrl\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[23,21,[\\\"redirectUrl\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInputSlider\\\",\\\"redirectUrl\\\",[23,21,[\\\"redirectUrl\\\"]],[23,21,[\\\"id\\\"]]],null]]]],false],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[21,22]},null],[4,\\\"if\\\",[[28,\\\"lt\\\",[[24,[\\\"selectedComponent\\\",\\\"children\\\",\\\"length\\\"]],6],null]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"add-card\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"span\\\",true],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"addCard\\\"],null]],[10,\\\"class\\\",\\\"link\\\"],[8],[0,\\\"\\\\n                                        + \\\"],[1,[28,\\\"t\\\",[\\\"add_card\\\"],null],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"blockType\\\"]],\\\"FORM\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"data_collector\\\"],null],false],[9],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[\\\" \\\",[24,[\\\"dataCollectorsSelect\\\"]],[24,[\\\"selectedComponent\\\",\\\"selectedContact\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onSelectField\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                                \\\"],[1,[23,20,[\\\"label\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[20]},null],[0,\\\"                                        \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"selectedComponent\\\",\\\"dataCollectorsSelect\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field-data alignCenter\\\"],[8],[0,\\\"\\\\n                                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n                                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field-data-icon\\\"],[8],[0,\\\"\\\\n                                                    \\\"],[1,[28,\\\"svg-icon\\\",[[23,19,[\\\"icon\\\"]]],null],false],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n                                                \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[23,19,[\\\"label\\\"]],false],[9],[9],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n                                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"trash-icon\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"removeField\\\",[23,19,[]]],null]],[8],[0,\\\"\\\\n                                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash\\\"],null],false],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[19]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"name\\\"]],\\\"Action\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"h4\\\",true],[8],[1,[28,\\\"t\\\",[\\\"Actions\\\"],null],false],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"button\\\",true],[11,\\\"class\\\",[29,[\\\"always-btn \\\",[28,\\\"if\\\",[[24,[\\\"selectedComponent\\\",\\\"alwaysBtn\\\"]],\\\"active\\\",\\\"\\\"],null]]]],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"toggleAlwaysBtn\\\",true],null]],[10,\\\"type\\\",\\\"button\\\"],[8],[0,\\\"\\\\n                                            \\\"],[1,[28,\\\"t\\\",[\\\"time.always\\\"],null],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"button\\\",true],[11,\\\"class\\\",[29,[\\\"always-btn \\\",[28,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"selectedComponent\\\",\\\"alwaysBtn\\\"]]],null],\\\"active\\\",\\\"\\\"],null]]]],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"toggleAlwaysBtn\\\",false],null]],[10,\\\"type\\\",\\\"button\\\"],[8],[0,\\\"\\\\n                                            Not Always\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"unless\\\",[[24,[\\\"selectedComponent\\\",\\\"alwaysBtn\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"h4\\\",true],[8],[1,[28,\\\"t\\\",[\\\"rule_action\\\"],null],false],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"visitors\\\"],null],false],[9],[0,\\\"\\\\n                                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"selected\\\",\\\"options\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"actions.check_condition\\\"],null],true,[24,[\\\"selectedComponent\\\",\\\"checkCondition\\\"]],[24,[\\\"checkConditions\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedComponent\\\",\\\"checkCondition\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                                    \\\"],[1,[23,18,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[18]},null],[0,\\\"                                            \\\"],[9],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"conditions\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"selectedComponent\\\",\\\"rules\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"rulesWrapper\\\"],[8],[0,\\\"\\\\n                                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"rule-item\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"column\\\"],null],true,[24,[\\\"ruleOptions\\\",\\\"variables\\\"]],[23,14,[\\\"selectedColumn\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"selectVariablesActions\\\",[23,15,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                            \\\"],[1,[23,17,[\\\"label\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[17]},null],[0,\\\"                                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"rule-item\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"selected\\\",\\\"options\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"condition\\\"],null],true,[23,14,[\\\"selectedCondition\\\"]],[23,14,[\\\"ruleOptions\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[23,14,[\\\"selectedCondition\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                                            \\\"],[1,[23,16,[\\\"label\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[16]},null],[0,\\\"                                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"rule-item\\\"],[8],[0,\\\"\\\\n                                                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[28,\\\"t\\\",[\\\"actions.enter_value\\\"],null],true,[23,14,[\\\"selectedConditionValue\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[23,14,[\\\"selectedConditionValue\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"onBlurRulesAction\\\"],null]]]],false],[0,\\\"\\\\n                                                    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"gt\\\",[[24,[\\\"selectedComponent\\\",\\\"rules\\\",\\\"length\\\"]],1],null]],null,{\\\"statements\\\":[[0,\\\"                                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"trash-icon\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"removeRule\\\",[23,14,[]]],null]],[8],[0,\\\"\\\\n                                                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash\\\"],null],false],[0,\\\"\\\\n                                                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[14,15]},null],[0,\\\"                                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"span\\\",true],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"addRule\\\"],null]],[10,\\\"class\\\",\\\"link\\\"],[8],[0,\\\"\\\\n                                            + \\\"],[1,[28,\\\"t\\\",[\\\"actions.add_rule\\\"],null],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"each\\\",[[24,[\\\"selectedComponent\\\",\\\"actions\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-list-actions\\\"],[8],[0,\\\"\\\\n                                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flexDisplay\\\"],[8],[0,\\\"\\\\n                                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"action-label\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"selected\\\",\\\"options\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"actions.add_action\\\"],null],[23,8,[\\\"checkAction\\\"]],[24,[\\\"selectedComponent\\\",\\\"actionsFlow\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"checkActionComponent\\\",[23,9,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                        \\\"],[1,[23,13,[\\\"label\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[13]},null],[0,\\\"                                                \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,8,[\\\"checkAction\\\",\\\"type\\\"]],\\\"assign\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"action-body\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"selected\\\",\\\"options\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"actions.choose_user\\\"],null],[23,8,[\\\"assign_to\\\"]],[24,[\\\"model\\\",\\\"propertyUsers\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onSelectUser\\\",[23,9,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                            \\\"],[1,[23,12,[\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[23,12,[\\\"lastName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[12]},null],[0,\\\"                                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,8,[\\\"checkAction\\\",\\\"type\\\"]],\\\"tag\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"action-body\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"tag-input\\\",null,[[\\\"tags\\\",\\\"placeholder\\\",\\\"indexTag\\\",\\\"addTag\\\",\\\"removeTagAtIndex\\\"],[[23,8,[\\\"tag_visitor\\\"]],[28,\\\"t\\\",[\\\"tags\\\"],null],[23,9,[]],[28,\\\"action\\\",[[23,0,[]],\\\"addTag\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"removeTagAtIndex\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                                            \\\"],[1,[23,11,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[11]},null],[0,\\\"                                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,8,[\\\"checkAction\\\",\\\"type\\\"]],\\\"contacts\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"action-body\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"selected\\\",\\\"options\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"actions.choose_user\\\"],null],[23,8,[\\\"assign_to\\\"]],[24,[\\\"model\\\",\\\"propertyUsers\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onSelectUser\\\",[23,9,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                            \\\"],[1,[23,10,[\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[23,10,[\\\"lastName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[10]},null],[0,\\\"                                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,8,[\\\"checkAction\\\",\\\"type\\\"]],\\\"close\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"action-body\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[23,8,[\\\"close_conversation\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"actionCloseStatus\\\",[23,9,[]]],null]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"                                                    \\\"],[9],[0,\\\"\\\\n                                                \\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"                                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"action-delete\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"gt\\\",[[24,[\\\"selectedComponent\\\",\\\"actions\\\",\\\"length\\\"]],1],null]],null,{\\\"statements\\\":[[0,\\\"                                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"trash-icon\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"removeAction\\\",[23,8,[]]],null]],[8],[0,\\\"\\\\n                                                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash\\\"],null],false],[0,\\\"\\\\n                                                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                                \\\"],[9],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[8,9]},null],[4,\\\"if\\\",[[28,\\\"lt\\\",[[24,[\\\"selectedComponent\\\",\\\"actions\\\",\\\"length\\\"]],4],null]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"span\\\",true],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"addAction\\\"],null]],[10,\\\"class\\\",\\\"link\\\"],[8],[0,\\\"\\\\n                                        + \\\"],[1,[28,\\\"t\\\",[\\\"actions.add_action\\\"],null],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                \\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"                            \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"isActiveStartBlockFlow\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"svg-icon\\\",[\\\"forward-all\\\"],null],false],[1,[28,\\\"t\\\",[\\\"visitors\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"selected\\\",\\\"options\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"actions.check_condition\\\"],null],true,[24,[\\\"checkCondition\\\"]],[24,[\\\"checkConditions\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"selectActionCondition\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[23,7,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[7]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"svg-icon\\\",[\\\"conditions\\\"],null],false],[1,[28,\\\"t\\\",[\\\"conditions\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"rulesConditions\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"rulesWrapper\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"rule-item\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"column\\\"],null],true,[24,[\\\"ruleOptions\\\",\\\"variables\\\"]],[23,3,[\\\"selectedColumn\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"selectColumnRule\\\",[23,4,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[23,6,[\\\"label\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[6]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"rule-item\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"condition\\\"],null],true,[23,3,[\\\"ruleOptions\\\"]],[23,3,[\\\"selectedCondition\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"selectConditionRule\\\",[23,4,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[23,5,[\\\"label\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[5]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"unless\\\",[[28,\\\"eq\\\",[[23,3,[\\\"selectedColumn\\\",\\\"field_type\\\"]],\\\"boolean\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"rule-item\\\"],[8],[0,\\\"\\\\n                                            \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[28,\\\"t\\\",[\\\"actions.enter_value\\\"],null],true,[23,3,[\\\"selectedConditionValue\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[23,3,[\\\"selectedConditionValue\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"saveConditions\\\"],null]]]],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[28,\\\"gt\\\",[[24,[\\\"rulesConditions\\\",\\\"length\\\"]],1],null]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"trash-icon\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onRemoveRule\\\",[23,3,[]]],null]],[8],[0,\\\"\\\\n                                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash\\\"],null],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3,4]},null],[0,\\\"                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"span\\\",true],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onAddRule\\\"],null]],[10,\\\"class\\\",\\\"link\\\"],[8],[0,\\\"\\\\n                                    + \\\"],[1,[28,\\\"t\\\",[\\\"add_a_condition\\\"],null],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"isShowListComponents\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"h4\\\",true],[8],[1,[28,\\\"t\\\",[\\\"choose_the_components\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"componentsFlow\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"alignCenter item-component \\\",[28,\\\"flow-disabled\\\",[[24,[\\\"selectedComponent\\\"]],[23,2,[]],[24,[\\\"dataCollectorsSelect\\\"]]],null]]]],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"chooseComponent\\\",[23,2,[]]],null]],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"icon-component\\\"],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"svg-icon\\\",[[23,2,[\\\"icon\\\"]]],null],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                                \\\"],[1,[23,2,[\\\"name\\\"]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,1,[\\\"tab\\\"]],\\\"preview\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"assistants/chatbot-preview\\\",null,[[\\\"flowId\\\",\\\"widget\\\"],[[24,[\\\"flowId\\\"]],[24,[\\\"widget\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"footer-actions\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"backMainPage\\\"],null]]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"t\\\",[\\\"actions.back\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/flows/tmpl.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/forgotpassword\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"eI4OIaEd\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"forgot-wrapper\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"logo\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"raincheck-logo\\\"],null],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"content\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-item\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"h2\\\",true],[8],[0,\\\"Forgot Password\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"unless\\\",[[24,[\\\"showSuccessMessage\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"forgot_password\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"check_email\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"paper-input\\\",null,[[\\\"disabled\\\",\\\"autofocus\\\",\\\"value\\\",\\\"onChange\\\",\\\"placeholder\\\",\\\"autocomplete\\\",\\\"customValidations\\\"],[[24,[\\\"showSuccessMessage\\\"]],true,[24,[\\\"email\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"email\\\"]]],null]],null],[28,\\\"t\\\",[\\\"email\\\"],null],\\\"email\\\",[24,[\\\"validation\\\",\\\"emailValidation\\\"]]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"svg-icon-wrap\\\"],[8],[1,[28,\\\"svg-icon\\\",[\\\"email\\\"],[[\\\"class\\\"],[\\\"email-icon\\\"]]],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"end-justify-align\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"disabled\\\",\\\"onClick\\\",\\\"class\\\"],[[28,\\\"or\\\",[[24,[\\\"showSuccessMessage\\\"]],[24,[\\\"isDisabledBtn\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"forgotPassword\\\"],null],\\\"login-btn\\\"]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.send\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/forgotpassword.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/group/edit\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"/5WtNTbI\",\n    \"block\": \"{\\\"symbols\\\":[\\\"dialog\\\",\\\"page\\\",\\\"user\\\",\\\"user\\\",\\\"company\\\",\\\"company\\\"],\\\"statements\\\":[[4,\\\"page-admin\\\",null,[[\\\"showButton\\\"],[false]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"title\\\"]],\\\"expected `page.title` to be a contextual component but found a string. Did you mean `(component page.title)`? ('inboxfront/templates/group/edit.hbs' @ L2:C7) \\\"],null]],[[\\\"class\\\"],[\\\"blue\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"h2\\\",true],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"group\\\"],[[\\\"class\\\"],[\\\"title-icon\\\"]]],false],[1,[24,[\\\"group\\\",\\\"name\\\"]],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"details\\\"],null],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"content\\\"]],\\\"expected `page.content` to be a contextual component but found a string. Did you mean `(component page.content)`? ('inboxfront/templates/group/edit.hbs' @ L8:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex layout-column group-details\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"created\\\"],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"t\\\",[\\\"status.was_created_on\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"moment-format\\\",[[24,[\\\"group\\\",\\\"createdAt\\\"]],\\\"DD/MM/YYYY | h:mm A\\\"],null],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"user-has-permission\\\",[\\\"companies.change_companygroup\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label alignCenter\\\"],[8],[1,[28,\\\"svg-icon\\\",[\\\"info3\\\"],null],false],[0,\\\"Group name\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"paper-input\\\",null,[[\\\"autocomplete\\\",\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\",\\\"customValidations\\\"],[false,[24,[\\\"group\\\",\\\"name\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"group\\\",\\\"name\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"updateCompanyName\\\"],null],[24,[\\\"validation\\\",\\\"trimValidation\\\"]]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[24,[\\\"group\\\",\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"user-has-permission\\\",[\\\"companies.change_companygroup\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label alignCenter\\\"],[8],[1,[28,\\\"svg-icon\\\",[\\\"description\\\"],null],false],[0,\\\"Group description\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"paper-input\\\",null,[[\\\"textarea\\\",\\\"placeholder\\\",\\\"passThru\\\",\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[true,\\\"Group description\\\",[28,\\\"hash\\\",null,[[\\\"rows\\\",\\\"maxRows\\\"],[1,3]]],[24,[\\\"group\\\",\\\"description\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"group\\\",\\\"description\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"updateCompanyDescription\\\"],null]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[24,[\\\"group\\\",\\\"description\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-columns\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"column-table\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"user-has-permission\\\",[\\\"companies.change_companygroup\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                            \\\"],[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"onClick\\\"],[\\\"secondary-button\\\",[28,\\\"action\\\",[[23,0,[]],\\\"addCompany\\\"],null]]],{\\\"statements\\\":[[0,\\\"+ \\\"],[1,[28,\\\"t\\\",[\\\"actions.add_company\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"showCompanySelect\\\"]]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"onClick\\\"],[\\\"secondary-button\\\",[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"showCompanySelect\\\"]]],null],false],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"selector\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"searchEnabled\\\",\\\"searchPlaceholder\\\",\\\"searchField\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"actions.select_company\\\"],null],[24,[\\\"restCompanies\\\"]],[24,[\\\"selectedCompany\\\"]],true,[28,\\\"t\\\",[\\\"search\\\"],null],\\\"title\\\",[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedCompany\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"company-logo\\\",null,[[\\\"size\\\",\\\"company\\\"],[20,[23,6,[]]]]],false],[0,\\\"\\\\n                                        \\\"],[1,[23,6,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[6]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"table-wrapper\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"table\\\",true],[10,\\\"class\\\",\\\"table\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"thead\\\",true],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"th\\\",true],[8],[1,[28,\\\"t\\\",[\\\"company\\\"],null],false],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"th\\\",true],[8],[1,[28,\\\"t\\\",[\\\"option\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"tbody\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"groupProperties\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n                                            \\\"],[1,[28,\\\"company-logo\\\",null,[[\\\"size\\\",\\\"company\\\"],[30,[23,5,[]]]]],false],[0,\\\"\\\\n                                            \\\"],[1,[23,5,[\\\"title\\\"]],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"user-has-permission\\\",[\\\"companies.change_companygroup\\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"gt\\\",[[24,[\\\"groupProperties\\\",\\\"length\\\"]],1],null]],null,{\\\"statements\\\":[[0,\\\"                                                \\\"],[7,\\\"a\\\",true],[10,\\\"class\\\",\\\"link\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"removeCompany\\\",[23,5,[]]],null]],[8],[0,\\\"\\\\n                                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash2\\\"],null],false],[0,\\\"\\\\n                                                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.remove\\\"],null],false],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[5]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"column-table\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"user-has-permission\\\",[\\\"companies.change_companygroup\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                            \\\"],[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"onClick\\\"],[\\\"secondary-button\\\",[28,\\\"action\\\",[[23,0,[]],\\\"addUser\\\"],null]]],{\\\"statements\\\":[[0,\\\"+ \\\"],[1,[28,\\\"t\\\",[\\\"actions.add_member\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"showUserSelect\\\"]]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"onClick\\\"],[\\\"secondary-button\\\",[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"showUserSelect\\\"]]],null],false],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"selector\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"searchEnabled\\\",\\\"searchPlaceholder\\\",\\\"searchField\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"actions.select_user\\\"],null],[24,[\\\"restUsers\\\"]],[24,[\\\"selectedUser\\\"]],true,[28,\\\"t\\\",[\\\"search\\\"],null],\\\"fullName\\\",[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedUser\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\"],[20,[23,4,[]]]]],false],[0,\\\"\\\\n                                        \\\"],[1,[23,4,[\\\"fullName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[4]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"table-wrapper\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"table\\\",true],[10,\\\"class\\\",\\\"table\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"thead\\\",true],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"th\\\",true],[8],[1,[28,\\\"t\\\",[\\\"member\\\"],null],false],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"th\\\",true],[8],[1,[28,\\\"t\\\",[\\\"option\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"tbody\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"users\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n                                            \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\"],[30,[23,3,[]]]]],false],[0,\\\"\\\\n                                            \\\"],[1,[28,\\\"user-fullname\\\",[[23,3,[]]],null],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"user-has-permission\\\",[\\\"companies.change_companygroup\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                            \\\"],[7,\\\"a\\\",true],[10,\\\"class\\\",\\\"link\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"removeUser\\\",[23,3,[]]],null]],[8],[0,\\\"\\\\n                                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash2\\\"],null],false],[0,\\\"\\\\n                                                \\\"],[1,[28,\\\"t\\\",[\\\"actions.remove\\\"],null],false],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"footer\\\"]],\\\"expected `page.footer` to be a contextual component but found a string. Did you mean `(component page.footer)`? ('inboxfront/templates/group/edit.hbs' @ L195:C7) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"back-link\\\",\\\"group.index\\\"]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"t\\\",[\\\"actions.back\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[28,\\\"user-has-permission\\\",[\\\"companies.delete_companygroup\\\"],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"pull-right\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"showDeleteGroupDialog\\\"]]],null],true],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[2]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"showDeleteGroupDialog\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"deleteGroup\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/group/edit.hbs' @ L214:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete_company_group\\\"],null],false],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n        \\\"],[1,[24,[\\\"group\\\",\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/group/edit.hbs' @ L219:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"trash2\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"delete_company_group_msg\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/group/edit.hbs' @ L223:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"checkmark-circle\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"delete_company_group_info\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[1,[23,1,[\\\"btn-cancel\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"btn-confirm\\\"]],\\\"expected `dialog.btn-confirm` to be a contextual component but found a string. Did you mean `(component dialog.btn-confirm)`? ('inboxfront/templates/group/edit.hbs' @ L228:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/group/edit.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/group/index\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"jPspg4bb\",\n    \"block\": \"{\\\"symbols\\\":[\\\"dialog\\\",\\\"form\\\",\\\"user\\\",\\\"company\\\",\\\"toolbar\\\",\\\"page\\\",\\\"table\\\",\\\"body\\\",\\\"group\\\",\\\"row\\\",\\\"menu\\\",\\\"head\\\"],\\\"statements\\\":[[4,\\\"page-admin\\\",null,null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"title\\\"]],\\\"expected `page.title` to be a contextual component but found a string. Did you mean `(component page.title)`? ('inboxfront/templates/group/index.hbs' @ L2:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"text\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"h2\\\",true],[8],[1,[28,\\\"t\\\",[\\\"company_group\\\"],null],false],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"permission\\\",\\\"icon\\\",\\\"onClick\\\"],[\\\"companies.add_companygroup\\\",\\\"plus\\\",[28,\\\"action\\\",[[23,0,[]],\\\"toggleShowPopup\\\"],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.create_company_group\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"content\\\"]],\\\"expected `page.content` to be a contextual component but found a string. Did you mean `(component page.content)`? ('inboxfront/templates/group/index.hbs' @ L17:C7) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"groups\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"grid-place admin-table\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-data-table\\\",null,[[\\\"sortDir\\\",\\\"class\\\",\\\"selectable\\\"],[\\\"desc\\\",\\\"table group-table\\\",true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"head\\\"]],\\\"expected `table.head` to be a contextual component but found a string. Did you mean `(component table.head)`? ('inboxfront/templates/group/index.hbs' @ L25:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,12,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/group/index.hbs' @ L26:C27) \\\"],null]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"name\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                        \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,12,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/group/index.hbs' @ L27:C27) \\\"],null]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"description\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,12,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/group/index.hbs' @ L28:C26) \\\"],null]],[[\\\"class\\\"],[\\\"actions\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[12]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"body\\\"]],\\\"expected `table.body` to be a contextual component but found a string. Did you mean `(component table.body)`? ('inboxfront/templates/group/index.hbs' @ L30:C23) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"groups\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,8,[\\\"row\\\"]],\\\"expected `body.row` to be a contextual component but found a string. Did you mean `(component body.row)`? ('inboxfront/templates/group/index.hbs' @ L32:C31) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,10,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/group/index.hbs' @ L33:C35) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"query\\\",\\\"route\\\"],[\\\"link\\\",[28,\\\"hash\\\",null,[[\\\"id\\\"],[[23,9,[\\\"id\\\"]]]]],\\\"group.edit\\\"]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[23,9,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,10,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/group/index.hbs' @ L39:C35) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[23,9,[\\\"description\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,10,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/group/index.hbs' @ L43:C35) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"common/grid/action-dropdown\\\",null,[[\\\"permission\\\"],[\\\"companies.delete_companygroup\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,11,[\\\"item\\\"]],\\\"expected `menu.item` to be a contextual component but found a string. Did you mean `(component menu.item)`? ('inboxfront/templates/group/index.hbs' @ L47:C43) \\\"],null]],[[\\\"icon\\\",\\\"onClick\\\"],[\\\"trash2\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showDeleteDialog\\\",[23,9,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[11]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[10]},null]],\\\"parameters\\\":[9]},null]],\\\"parameters\\\":[8]},null]],\\\"parameters\\\":[7]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"emptyList\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"svg-icon\\\",[\\\"edit-2\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"p\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"user-has-permission\\\",[\\\"companies.add_companygroup\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"no_company_groups_msg\\\"],null],false],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"openBtn\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"toggleShowPopup\\\"],null]],[8],[1,[28,\\\"t\\\",[\\\"actions.click\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"dont_have_permissions\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[6]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"showAddGroup\\\"]]],null,{\\\"statements\\\":[[4,\\\"paper-sidenav\\\",null,[[\\\"class\\\",\\\"name\\\",\\\"position\\\",\\\"open\\\",\\\"lockedOpen\\\"],[\\\"md-whiteframe-z2 popup create-popup\\\",\\\"right2\\\",\\\"right\\\",[24,[\\\"showAddGroup\\\"]],[24,[\\\"showAddGroup\\\"]]]],{\\\"statements\\\":[[4,\\\"paper-toolbar\\\",null,null,{\\\"statements\\\":[[4,\\\"paper-toolbar-tools\\\",null,null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"group\\\"],null],false],[0,\\\"\\\\n                \\\"],[1,[28,\\\"t\\\",[\\\"actions.create_company_group\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[5]},null],[4,\\\"paper-form\\\",null,[[\\\"class\\\",\\\"onSubmit\\\"],[\\\"task-form create-group-form\\\",[28,\\\"action\\\",[[23,0,[]],\\\"createGroup\\\"],null]]],{\\\"statements\\\":[[4,\\\"paper-content\\\",null,null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"name\\\"],null],false],[0,\\\" \\\"],[7,\\\"b\\\",true],[10,\\\"class\\\",\\\"text-red\\\"],[8],[0,\\\"*\\\"],[9],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/group/index.hbs' @ L95:C26) \\\"],null]],[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"customValidations\\\"],[[28,\\\"t\\\",[\\\"name\\\"],null],[24,[\\\"companyName\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"companyName\\\"]]],null]],null],[24,[\\\"validation\\\",\\\"trimValidation\\\"]]]]],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"description\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/group/index.hbs' @ L106:C26) \\\"],null]],[[\\\"textarea\\\",\\\"passThru\\\",\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[true,[28,\\\"hash\\\",null,[[\\\"rows\\\",\\\"maxRows\\\"],[3,3]]],[28,\\\"t\\\",[\\\"description\\\"],null],[24,[\\\"companyDescription\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"companyDescription\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"companies\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select-multiple\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"searchEnabled\\\",\\\"searchField\\\",\\\"selected\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"actions.select_company\\\"],null],[24,[\\\"properties\\\"]],true,\\\"title\\\",[24,[\\\"selectedProperties\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedProperties\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[23,4,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[4]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"members\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select-multiple\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"searchEnabled\\\",\\\"searchField\\\",\\\"selected\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"actions.select_user\\\"],null],[24,[\\\"users\\\"]],true,\\\"fullName\\\",[24,[\\\"selectedUsers\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedUsers\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[23,3,[\\\"fullName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"popup-footer\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"toggleShowPopup\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"submit-button\\\"]],\\\"expected `form.submit-button` to be a contextual component but found a string. Did you mean `(component form.submit-button)`? ('inboxfront/templates/group/index.hbs' @ L151:C19) \\\"],null]],[[\\\"class\\\",\\\"disabled\\\"],[\\\"primary-button\\\",[23,2,[\\\"isInvalid\\\"]]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.create\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"showDeleteGroupDialog\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"deleteGroup\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/group/index.hbs' @ L167:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete_company_group\\\"],null],false],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n        \\\"],[1,[24,[\\\"selectedGroup\\\",\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/group/index.hbs' @ L172:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"trash2\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"delete_company_group_msg\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/group/index.hbs' @ L176:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"check2\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"delete_company_group_info\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[1,[23,1,[\\\"btn-cancel\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"btn-confirm\\\"]],\\\"expected `dialog.btn-confirm` to be a contextual component but found a string. Did you mean `(component dialog.btn-confirm)`? ('inboxfront/templates/group/index.hbs' @ L181:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/group/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/import\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"AMAFG5uM\",\n    \"block\": \"{\\\"symbols\\\":[\\\"form\\\",\\\"toolbar\\\",\\\"dialog\\\",\\\"page\\\",\\\"field\\\",\\\"column\\\",\\\"field\\\",\\\"stepper\\\",\\\"step\\\",\\\"step\\\",\\\"step\\\",\\\"dateFormat\\\",\\\"step\\\"],\\\"statements\\\":[[4,\\\"page\\\",null,[[\\\"class\\\"],[\\\"flex layout-column import-page\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"title\\\"]],\\\"expected `page.title` to be a contextual component but found a string. Did you mean `(component page.title)`? ('inboxfront/templates/import.hbs' @ L2:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"text\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"h2\\\",true],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"import\\\"],[[\\\"class\\\"],[\\\"title-icon\\\"]]],false],[0,\\\"\\\\n                \\\"],[1,[28,\\\"t\\\",[\\\"Import\\\"],null],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"content\\\"]],\\\"expected `page.content` to be a contextual component but found a string. Did you mean `(component page.content)`? ('inboxfront/templates/import.hbs' @ L11:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"content flex layout-column\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-stepper\\\",null,[[\\\"currentStep\\\",\\\"alternative\\\"],[[24,[\\\"currentStep\\\"]],true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,8,[\\\"step\\\"]],\\\"expected `stepper.step` to be a contextual component but found a string. Did you mean `(component stepper.step)`? ('inboxfront/templates/import.hbs' @ L14:C19) \\\"],null]],[[\\\"label\\\"],[[28,\\\"t\\\",[\\\"type\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,13,[\\\"body\\\"]],\\\"expected `step.body` to be a contextual component but found a string. Did you mean `(component step.body)`? ('inboxfront/templates/import.hbs' @ L15:C23) \\\"],null]],null,{\\\"statements\\\":[],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[13]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,8,[\\\"step\\\"]],\\\"expected `stepper.step` to be a contextual component but found a string. Did you mean `(component stepper.step)`? ('inboxfront/templates/import.hbs' @ L19:C19) \\\"],null]],[[\\\"label\\\"],[[28,\\\"t\\\",[\\\"upload\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,11,[\\\"body\\\"]],\\\"expected `step.body` to be a contextual component but found a string. Did you mean `(component step.body)`? ('inboxfront/templates/import.hbs' @ L20:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"step-content\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"company\\\"],null],false],[0,\\\" \\\"],[7,\\\"b\\\",true],[10,\\\"class\\\",\\\"text-red\\\"],[8],[0,\\\"*\\\"],[9],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"tasks/id-selector\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"options\\\",\\\"value\\\",\\\"onChange\\\"],[\\\" \\\",true,[24,[\\\"properties\\\"]],[24,[\\\"selectedPropertyId\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onUpdateProperty\\\"],null]]]],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"import_process_name\\\"],null],false],[0,\\\" \\\"],[7,\\\"b\\\",true],[10,\\\"class\\\",\\\"text-red\\\"],[8],[0,\\\"*\\\"],[9],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"value\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"import_process_name\\\"],null],true,[24,[\\\"importProcessName\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onUpdateProcessName\\\"],null]]]],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"default_date_format\\\"],null],false],[0,\\\" \\\"],[7,\\\"b\\\",true],[10,\\\"class\\\",\\\"text-red\\\"],[8],[0,\\\"*\\\"],[9],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"default_date_format\\\"],null],true,[24,[\\\"dateFormats\\\"]],[24,[\\\"selectedDateFormat\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedDateFormat\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[23,12,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[12]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"file-zone\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"h3\\\",true],[8],[1,[28,\\\"t\\\",[\\\"actions_upload_file\\\"],null],false],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"p\\\",true],[8],[1,[28,\\\"t\\\",[\\\"actions_upload_file_info\\\"],[[\\\"target\\\"],[[28,\\\"t\\\",[[24,[\\\"model\\\",\\\"moduleName\\\"]]],null]]]],false],[9],[0,\\\"\\\\n\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"dropzone-previews\\\"],[10,\\\"id\\\",\\\"import-upload-preview\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"isFileUploaded\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"cloud-upload\\\"],[[\\\"class\\\"],[\\\"cloud-upload\\\"]]],false],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                            \\\"],[1,[28,\\\"t\\\",[\\\"actions_drag_or\\\"],null],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"link\\\"],[10,\\\"id\\\",\\\"select-file\\\"],[8],[0,\\\"\\\\n                                                \\\"],[1,[28,\\\"t\\\",[\\\"actions_browse\\\"],null],false],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"checkmark-circle-2\\\"],null],false],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"t\\\",[\\\"file_uploaded\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"fileName\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                            \\\"],[7,\\\"div\\\",true],[10,\\\"id\\\",\\\"tpl\\\"],[8],[0,\\\"\\\\n                                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"dz-details\\\"],[8],[0,\\\"\\\\n                                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"dz-filename\\\"],[8],[7,\\\"span\\\",true],[10,\\\"data-dz-name\\\",\\\"\\\"],[8],[1,[22,\\\"fileName\\\"],false],[9],[9],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"link\\\"],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"replaceFile\\\"],null]],[8],[1,[28,\\\"t\\\",[\\\"actions_replace_file\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[4,\\\"if\\\",[[24,[\\\"errorFileFormat\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"error\\\"],[8],[1,[28,\\\"t\\\",[\\\"import_error_file_format\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"initDropZone\\\"]]],null,{\\\"statements\\\":[[4,\\\"drop-zone\\\",null,[[\\\"class\\\",\\\"maxDropRegion\\\",\\\"config\\\",\\\"addedfile\\\",\\\"success\\\",\\\"addedfiles\\\"],[\\\"hide\\\",true,[24,[\\\"options\\\"]],[24,[\\\"addedfile\\\"]],[24,[\\\"updateAttachments\\\"]],[24,[\\\"addedfiles\\\"]]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[11]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,8,[\\\"step\\\"]],\\\"expected `stepper.step` to be a contextual component but found a string. Did you mean `(component stepper.step)`? ('inboxfront/templates/import.hbs' @ L109:C19) \\\"],null]],[[\\\"label\\\"],[[28,\\\"t\\\",[\\\"import_map\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,10,[\\\"body\\\"]],\\\"expected `step.body` to be a contextual component but found a string. Did you mean `(component step.body)`? ('inboxfront/templates/import.hbs' @ L110:C23) \\\"],null]],null,{\\\"statements\\\":[],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[10]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,8,[\\\"step\\\"]],\\\"expected `stepper.step` to be a contextual component but found a string. Did you mean `(component stepper.step)`? ('inboxfront/templates/import.hbs' @ L114:C19) \\\"],null]],[[\\\"label\\\"],[[28,\\\"t\\\",[\\\"import_complete\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,9,[\\\"body\\\"]],\\\"expected `step.body` to be a contextual component but found a string. Did you mean `(component step.body)`? ('inboxfront/templates/import.hbs' @ L115:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"step-complete\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"h3\\\",true],[8],[1,[28,\\\"t\\\",[\\\"status.success\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"p\\\",true],[8],[1,[28,\\\"t\\\",[\\\"import_complete_info\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[9]},null]],\\\"parameters\\\":[8]},null],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"currentStep\\\"]],0],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"module-selectors\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"module-select\\\",[28,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"isContacts\\\"]]],null],\\\" active\\\",\\\"\\\"],null]]]],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"selectModule\\\",\\\"Organizations\\\"],null]],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title\\\"],[8],[1,[28,\\\"t\\\",[\\\"Organizations\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"description\\\"],[8],[1,[28,\\\"t\\\",[\\\"import_org_info\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"module-select\\\",[28,\\\"if\\\",[[24,[\\\"isContacts\\\"]],\\\" active\\\",\\\"\\\"],null]]]],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"selectModule\\\",\\\"Contacts\\\"],null]],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title\\\"],[8],[1,[28,\\\"t\\\",[\\\"Contacts\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"description\\\"],[8],[1,[28,\\\"t\\\",[\\\"import_contacts_info\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"style\\\",\\\"text-transform: uppercase\\\"],[8],[1,[28,\\\"t\\\",[\\\"history_of_import\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"history-table\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"import/import-table\\\",null,[[\\\"items\\\"],[[24,[\\\"importHistory\\\"]]]]],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"currentStep\\\"]],2],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"step-content\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"h3\\\",true],[10,\\\"class\\\",\\\"text-center\\\"],[8],[1,[28,\\\"t\\\",[\\\"mapping\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"p\\\",true],[10,\\\"class\\\",\\\"text-center\\\"],[8],[1,[28,\\\"t\\\",[[28,\\\"if\\\",[[24,[\\\"isContacts\\\"]],\\\"actions_map_contact_fields\\\",\\\"actions_map_org_fields\\\"],null]],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"mapping-fields\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"table\\\",true],[10,\\\"class\\\",\\\"table\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"thead\\\",true],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"th\\\",true],[8],[1,[28,\\\"t\\\",[\\\"Raincheck_field\\\"],null],false],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"th\\\",true],[8],[1,[28,\\\"t\\\",[\\\"file_col_header\\\"],null],false],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"th\\\",true],[8],[1,[28,\\\"t\\\",[\\\"preview\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"tbody\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"columns\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"actions_choose_field\\\"],null],[24,[\\\"availableFields\\\"]],[23,6,[\\\"field\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"mapField\\\",[23,6,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"column-field\\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[23,7,[\\\"id\\\"]],\\\"create\\\"],null],\\\" create-new\\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[23,7,[\\\"id\\\"]],\\\"ignore\\\"],null],\\\" ignore-column\\\",\\\"\\\"],null]],null]]]],[8],[0,\\\"\\\\n                                                    \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[23,7,[\\\"label\\\"]],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,7,[\\\"required\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                                        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"required\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.required\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[7]},null],[0,\\\"                                        \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"column-label\\\",[28,\\\"unless\\\",[[23,6,[\\\"field\\\"]],\\\" unmapped\\\",\\\"\\\"],null]]]],[8],[1,[23,6,[\\\"label\\\"]],false],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[1,[23,6,[\\\"preview\\\"]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[6]},null],[4,\\\"each\\\",[[24,[\\\"requiredUnmappedFields\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"column-field unmapped\\\"],[8],[0,\\\"\\\\n                                            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[23,5,[\\\"label\\\"]],false],[9],[0,\\\"\\\\n                                            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"required\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.required\\\"],null],false],[9],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"td\\\",true],[8],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"td\\\",true],[8],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[5]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"gt\\\",[[24,[\\\"requiredUnmappedFields\\\",\\\"length\\\"]],0],null]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"error-message error\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"alert-triangle\\\"],null],false],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"t\\\",[\\\"import_required_fields_warn\\\"],[[\\\"count\\\"],[[24,[\\\"requiredUnmappedFields\\\",\\\"length\\\"]]]]],false],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"t\\\",[\\\"import_required_fields_msg\\\"],null],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[28,\\\"gt\\\",[[24,[\\\"unmappedColumns\\\",\\\"length\\\"]],0],null]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"error-message warning\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"alert-triangle\\\"],null],false],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"t\\\",[\\\"import_unmapped_fields_warn\\\"],[[\\\"count\\\"],[[24,[\\\"unmappedColumns\\\",\\\"length\\\"]]]]],false],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"t\\\",[\\\"import_unmapped_fields_msg\\\"],null],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"footer\\\"]],\\\"expected `page.footer` to be a contextual component but found a string. Did you mean `(component page.footer)`? ('inboxfront/templates/import.hbs' @ L216:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"action-buttons\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"unless\\\",[[28,\\\"eq\\\",[[24,[\\\"currentStep\\\"]],3],null]],null,{\\\"statements\\\":[[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"cancelImport\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"pull-right\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"currentStep\\\"]],0],null]],null,{\\\"statements\\\":[[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"startImport\\\"],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.start_new_import\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"currentStep\\\"]],3],null]],null,{\\\"statements\\\":[[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"closeImport\\\"],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.close\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"gt\\\",[[24,[\\\"currentStep\\\"]],1],null]],null,{\\\"statements\\\":[[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"previousStep\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"actions.back\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"currentStep\\\"]],2],null]],null,{\\\"statements\\\":[[4,\\\"common/buttons/primary\\\",null,[[\\\"disabled\\\",\\\"onClick\\\"],[[28,\\\"not\\\",[[24,[\\\"stepIsValid\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"showConfirmDialog\\\"]]],null],true],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"actions.finish\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"common/buttons/primary\\\",null,[[\\\"disabled\\\",\\\"onClick\\\"],[[28,\\\"not\\\",[[24,[\\\"stepIsValid\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"nextStep\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"actions.next\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}],[0,\\\"                \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[4]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"showConfirmDialog\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"sendData\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/import.hbs' @ L264:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"Import\\\"],null],false],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n        \\\"],[1,[28,\\\"t\\\",[[24,[\\\"model\\\",\\\"moduleName\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/import.hbs' @ L269:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"import_confirm_msg\\\"],[[\\\"target\\\"],[[28,\\\"t\\\",[[24,[\\\"model\\\",\\\"moduleName\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"btn-cancel\\\"]],\\\"expected `dialog.btn-cancel` to be a contextual component but found a string. Did you mean `(component dialog.btn-cancel)`? ('inboxfront/templates/import.hbs' @ L273:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"no\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"btn-confirm\\\"]],\\\"expected `dialog.btn-confirm` to be a contextual component but found a string. Did you mean `(component dialog.btn-confirm)`? ('inboxfront/templates/import.hbs' @ L276:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"yes\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[3]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"showCreateFieldDialog\\\"]]],null,{\\\"statements\\\":[[4,\\\"paper-sidenav\\\",null,[[\\\"class\\\",\\\"name\\\",\\\"position\\\",\\\"open\\\",\\\"lockedOpen\\\"],[\\\"md-whiteframe-z2 popup create-popup create-contact-field-popup\\\",\\\"right2\\\",\\\"right\\\",[24,[\\\"showCreateFieldDialog\\\"]],[24,[\\\"showCreateFieldDialog\\\"]]]],{\\\"statements\\\":[[4,\\\"paper-toolbar\\\",null,null,{\\\"statements\\\":[[4,\\\"paper-toolbar-tools\\\",null,null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[[28,\\\"concat\\\",[\\\"actions.create_\\\",[28,\\\"if\\\",[[24,[\\\"isContacts\\\"]],\\\"contact\\\",\\\"org\\\"],null],\\\"_field\\\"],null]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[2]},null],[4,\\\"paper-form\\\",null,[[\\\"class\\\",\\\"onSubmit\\\"],[\\\"task-form\\\",[28,\\\"action\\\",[[23,0,[]],\\\"createContactField\\\"],null]]],{\\\"statements\\\":[[4,\\\"paper-content\\\",null,null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"custom_fields.field_label\\\"],null],false],[7,\\\"b\\\",true],[10,\\\"class\\\",\\\"text-red\\\"],[8],[0,\\\"*\\\"],[9],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"customValidations\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"custom_fields.field_label\\\"],null],[24,[\\\"newField\\\",\\\"label\\\"]],[24,[\\\"validation\\\",\\\"trimValidation\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateField\\\",\\\"label\\\"],null]]]],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"description\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"textarea\\\",\\\"passThru\\\",\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[true,[28,\\\"hash\\\",null,[[\\\"rows\\\",\\\"maxRows\\\"],[3,3]]],[28,\\\"t\\\",[\\\"description\\\"],null],[24,[\\\"newField\\\",\\\"description\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateField\\\",\\\"description\\\"],null]]]],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.required\\\"],null],false],[0,\\\"?\\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"newField\\\",\\\"required\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateField\\\",\\\"required\\\"],null]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"popup-footer\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"showCreateFieldDialog\\\"]]],null],false],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"submit-button\\\"]],\\\"expected `form.submit-button` to be a contextual component but found a string. Did you mean `(component form.submit-button)`? ('inboxfront/templates/import.hbs' @ L337:C19) \\\"],null]],[[\\\"class\\\",\\\"disabled\\\"],[\\\"primary-button\\\",[28,\\\"not\\\",[[24,[\\\"fieldFormIsValid\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.create\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/import.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/issuetypes\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"tSMdzt9A\",\n    \"block\": \"{\\\"symbols\\\":[\\\"dialog\\\",\\\"form\\\",\\\"toolbar\\\",\\\"form\\\",\\\"toolbar\\\",\\\"page\\\",\\\"table\\\",\\\"body\\\",\\\"type\\\",\\\"row\\\",\\\"menu\\\",\\\"head\\\"],\\\"statements\\\":[[4,\\\"page-admin\\\",null,null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"title\\\"]],\\\"expected `page.title` to be a contextual component but found a string. Did you mean `(component page.title)`? ('inboxfront/templates/issuetypes.hbs' @ L2:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"text\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"h2\\\",true],[8],[1,[28,\\\"t\\\",[\\\"issue_types\\\"],null],false],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\",\\\"isAdmin\\\"]]],null,{\\\"statements\\\":[[4,\\\"common/buttons/primary\\\",null,[[\\\"icon\\\",\\\"onClick\\\"],[\\\"plus\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showCreateDialog\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.create_issue_type\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"content\\\"]],\\\"expected `page.content` to be a contextual component but found a string. Did you mean `(component page.content)`? ('inboxfront/templates/issuetypes.hbs' @ L18:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"grid-place admin-table\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-data-table\\\",null,[[\\\"sortDir\\\",\\\"class\\\",\\\"selectable\\\"],[\\\"desc\\\",\\\"table\\\",true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"head\\\"]],\\\"expected `table.head` to be a contextual component but found a string. Did you mean `(component table.head)`? ('inboxfront/templates/issuetypes.hbs' @ L25:C19) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,12,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/issuetypes.hbs' @ L26:C23) \\\"],null]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"issue_type\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                    \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,12,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/issuetypes.hbs' @ L27:C23) \\\"],null]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"description\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                    \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,12,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/issuetypes.hbs' @ L28:C23) \\\"],null]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"Status\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,12,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/issuetypes.hbs' @ L29:C22) \\\"],null]],[[\\\"class\\\"],[\\\"actions\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[12]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"body\\\"]],\\\"expected `table.body` to be a contextual component but found a string. Did you mean `(component table.body)`? ('inboxfront/templates/issuetypes.hbs' @ L31:C19) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"model\\\",\\\"issueTypes\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,8,[\\\"row\\\"]],\\\"expected `body.row` to be a contextual component but found a string. Did you mean `(component body.row)`? ('inboxfront/templates/issuetypes.hbs' @ L33:C27) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,10,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/issuetypes.hbs' @ L34:C31) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\",\\\"isAdmin\\\"]]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"onClick\\\"],[\\\"link\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showEditDialog\\\",[23,9,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[23,9,[\\\"issueType\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[23,9,[\\\"issueType\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,10,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/issuetypes.hbs' @ L44:C31) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[23,9,[\\\"description\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,10,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/issuetypes.hbs' @ L48:C31) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[[23,9,[\\\"isActive\\\"]],[28,\\\"not\\\",[[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\",\\\"isAdmin\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"changeIssueTypeStatus\\\",[23,9,[]]],null]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,10,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/issuetypes.hbs' @ L57:C31) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"and\\\",[[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\",\\\"isAdmin\\\"]],[28,\\\"eq\\\",[[23,9,[\\\"isSystem\\\"]],false],null]],null]],null,{\\\"statements\\\":[[4,\\\"common/grid/action-dropdown\\\",null,null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,11,[\\\"item\\\"]],\\\"expected `menu.item` to be a contextual component but found a string. Did you mean `(component menu.item)`? ('inboxfront/templates/issuetypes.hbs' @ L60:C43) \\\"],null]],[[\\\"icon\\\",\\\"onClick\\\"],[\\\"trash2\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showDeleteDialog\\\",[23,9,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[11]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[10]},null]],\\\"parameters\\\":[9]},null]],\\\"parameters\\\":[8]},null]],\\\"parameters\\\":[7]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[6]},null],[0,\\\"\\\\n\\\"],[4,\\\"paper-sidenav\\\",null,[[\\\"class\\\",\\\"name\\\",\\\"position\\\",\\\"open\\\",\\\"lockedOpen\\\"],[\\\"md-whiteframe-z2 popup create-popup\\\",\\\"right2\\\",\\\"right\\\",[24,[\\\"showCreateType\\\"]],[24,[\\\"showCreateType\\\"]]]],{\\\"statements\\\":[[4,\\\"paper-toolbar\\\",null,null,{\\\"statements\\\":[[4,\\\"paper-toolbar-tools\\\",null,null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"issue-types\\\"],null],false],[0,\\\"\\\\n            \\\"],[1,[28,\\\"t\\\",[\\\"actions.create_issue_type\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[5]},null],[4,\\\"paper-form\\\",null,[[\\\"class\\\",\\\"onSubmit\\\"],[\\\"task-form\\\",[28,\\\"action\\\",[[23,0,[]],\\\"createIssueType\\\"],null]]],{\\\"statements\\\":[[4,\\\"paper-content\\\",null,null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"issue_type\\\"],null],false],[0,\\\" \\\"],[7,\\\"b\\\",true],[10,\\\"class\\\",\\\"text-red\\\"],[8],[0,\\\"*\\\"],[9],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/issuetypes.hbs' @ L95:C22) \\\"],null]],[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"customValidations\\\"],[[28,\\\"t\\\",[\\\"issue_type\\\"],null],[24,[\\\"typeName\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"typeName\\\"]]],null]],null],[24,[\\\"validation\\\",\\\"trimValidation\\\"]]]]],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"description\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/issuetypes.hbs' @ L107:C22) \\\"],null]],[[\\\"textarea\\\",\\\"passThru\\\",\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[true,[28,\\\"hash\\\",null,[[\\\"rows\\\",\\\"maxRows\\\"],[3,3]]],[28,\\\"t\\\",[\\\"description\\\"],null],[24,[\\\"typeDescription\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"typeDescription\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"Status\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"typeStatus\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"typeStatus\\\"]]],null]],null]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"popup-footer\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"closeCreateDialog\\\"],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"submit-button\\\"]],\\\"expected `form.submit-button` to be a contextual component but found a string. Did you mean `(component form.submit-button)`? ('inboxfront/templates/issuetypes.hbs' @ L133:C15) \\\"],null]],[[\\\"class\\\",\\\"disabled\\\"],[\\\"primary-button\\\",[23,4,[\\\"isInvalid\\\"]]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.create\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[4]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"paper-sidenav\\\",null,[[\\\"class\\\",\\\"name\\\",\\\"position\\\",\\\"open\\\",\\\"lockedOpen\\\"],[\\\"md-whiteframe-z2 popup create-popup\\\",\\\"right2\\\",\\\"right\\\",[24,[\\\"showEditType\\\"]],[24,[\\\"showEditType\\\"]]]],{\\\"statements\\\":[[4,\\\"paper-toolbar\\\",null,null,{\\\"statements\\\":[[4,\\\"paper-toolbar-tools\\\",null,null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"issue-types\\\"],null],false],[0,\\\"\\\\n            \\\"],[1,[28,\\\"t\\\",[\\\"actions.edit_issue_type\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[3]},null],[4,\\\"paper-form\\\",null,[[\\\"class\\\",\\\"onSubmit\\\"],[\\\"task-form\\\",[28,\\\"action\\\",[[23,0,[]],\\\"updateIssueType\\\"],null]]],{\\\"statements\\\":[[4,\\\"paper-content\\\",null,null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"issue_type\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"typeIsSystem\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[22,\\\"typeName\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/issuetypes.hbs' @ L164:C26) \\\"],null]],[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"customValidations\\\"],[[28,\\\"t\\\",[\\\"issue_type\\\"],null],[24,[\\\"typeName\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"typeName\\\"]]],null]],null],[24,[\\\"validation\\\",\\\"trimValidation\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"description\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/issuetypes.hbs' @ L177:C22) \\\"],null]],[[\\\"textarea\\\",\\\"passThru\\\",\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[true,[28,\\\"hash\\\",null,[[\\\"rows\\\",\\\"maxRows\\\"],[3,3]]],[28,\\\"t\\\",[\\\"description\\\"],null],[24,[\\\"typeDescription\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"typeDescription\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"Status\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"typeStatus\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"typeStatus\\\"]]],null]],null]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"popup-footer\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"closeEditDialog\\\"],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"submit-button\\\"]],\\\"expected `form.submit-button` to be a contextual component but found a string. Did you mean `(component form.submit-button)`? ('inboxfront/templates/issuetypes.hbs' @ L203:C15) \\\"],null]],[[\\\"class\\\",\\\"disabled\\\"],[\\\"primary-button\\\",[23,2,[\\\"isInvalid\\\"]]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.save\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"showDeleteIssueTypeDialog\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"deleteIssueType\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/issuetypes.hbs' @ L218:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete_issue_type\\\"],null],false],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n        \\\"],[1,[24,[\\\"selectedType\\\",\\\"issueType\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/issuetypes.hbs' @ L223:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"trash2\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[1,[28,\\\"t\\\",[\\\"delete_issue_type_msg\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[1,[23,1,[\\\"btn-cancel\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"btn-confirm\\\"]],\\\"expected `dialog.btn-confirm` to be a contextual component but found a string. Did you mean `(component dialog.btn-confirm)`? ('inboxfront/templates/issuetypes.hbs' @ L228:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/issuetypes.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/kb\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"Sm4IwjSA\",\n    \"block\": \"{\\\"symbols\\\":[\\\"dialog\\\",\\\"dialog\\\",\\\"dialog\\\",\\\"dialog\\\",\\\"dialog\\\",\\\"dialog\\\",\\\"dialog\\\",\\\"form\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"page-wrapper\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"admin-menu kb-menu\\\",[28,\\\"if\\\",[[24,[\\\"isCollapsed\\\"]],\\\" closed\\\"],null]]]],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"menu-header\\\",[28,\\\"if\\\",[[28,\\\"or\\\",[[28,\\\"eq\\\",[[24,[\\\"subPage\\\"]],\\\"kb-landing\\\"],null],[28,\\\"eq\\\",[[24,[\\\"subPage\\\"]],\\\"sections\\\"],null]],null],\\\" active\\\"],null]]]],[8],[0,\\\"\\\\n            \\\"],[7,\\\"span\\\",true],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showKBLanding\\\"],null]],[8],[1,[28,\\\"t\\\",[\\\"kb\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"paper-button\\\",null,[[\\\"onClick\\\",\\\"disabled\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"showCreateKB\\\"],null],[28,\\\"eq\\\",[[24,[\\\"bases\\\",\\\"length\\\"]],0],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"add\\\"],null],false],[0,\\\"\\\\n                \\\"],[4,\\\"paper-tooltip\\\",null,null,{\\\"statements\\\":[[0,\\\"Create Knowledge Base\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"or\\\",[[28,\\\"eq\\\",[[24,[\\\"subPage\\\"]],\\\"edit_section\\\"],null],[28,\\\"eq\\\",[[24,[\\\"subPage\\\"]],\\\"edit_category\\\"],null],[28,\\\"eq\\\",[[24,[\\\"subPage\\\"]],\\\"edit_article\\\"],null],[28,\\\"eq\\\",[[24,[\\\"subPage\\\"]],\\\"categories\\\"],null]],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"kb/bases-list\\\",null,[[\\\"bases\\\",\\\"selectedBase\\\",\\\"onClick\\\"],[false,[24,[\\\"selectedBase\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"showKBLanding\\\"],null]]]],false],[0,\\\"\\\\n\\\\n            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"menu-header\\\",[28,\\\"if\\\",[[28,\\\"or\\\",[[28,\\\"eq\\\",[[24,[\\\"subPage\\\"]],\\\"categories\\\"],null],[28,\\\"eq\\\",[[24,[\\\"subPage\\\"]],\\\"edit_section\\\"],null]],null],\\\" active\\\"],null]]]],[8],[0,\\\"\\\\n                \\\"],[7,\\\"span\\\",true],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showLanding\\\",\\\"sections\\\"],null]],[8],[0,\\\"Sections\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"paper-button\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"showCreateSection\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"add\\\"],null],false],[0,\\\"\\\\n                    \\\"],[4,\\\"paper-tooltip\\\",null,null,{\\\"statements\\\":[[0,\\\"Create Section\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"or\\\",[[28,\\\"eq\\\",[[24,[\\\"subPage\\\"]],\\\"edit_category\\\"],null],[28,\\\"eq\\\",[[24,[\\\"subPage\\\"]],\\\"edit_article\\\"],null]],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"kb/sections-list\\\",null,[[\\\"base\\\",\\\"sections\\\",\\\"selectedSection\\\",\\\"isShort\\\",\\\"onDragEnd\\\",\\\"edit\\\",\\\"confirmSectionDeletion\\\",\\\"showPreview\\\",\\\"moveToSection\\\"],[[24,[\\\"selectedBase\\\"]],false,[24,[\\\"selectedSection\\\"]],true,[28,\\\"action\\\",[[23,0,[]],\\\"dragEndSection\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"showEditSection\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"confirmSectionDeletion\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"showSectionPreview\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"moveToSection\\\"],null]]]],false],[0,\\\"\\\\n\\\\n                \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"menu-header\\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"subPage\\\"]],\\\"edit_article\\\"],null],\\\" active\\\"],null]]]],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"span\\\",true],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showCategories\\\"],null]],[8],[0,\\\"Categories\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"paper-button\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"showEditCategory\\\",[24,[\\\"selectedSection\\\"]],false],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"add\\\"],null],false],[0,\\\"\\\\n                        \\\"],[4,\\\"paper-tooltip\\\",null,null,{\\\"statements\\\":[[0,\\\"Create Category\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"subPage\\\"]],\\\"edit_article\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"kb/categories-list\\\",null,[[\\\"base\\\",\\\"categories\\\",\\\"selectedCategory\\\",\\\"selectedArticle\\\",\\\"isShort\\\",\\\"onDragEnd\\\",\\\"editCategory\\\",\\\"confirmDeletion\\\",\\\"duplicate\\\",\\\"showPreview\\\",\\\"addToCategory\\\"],[[24,[\\\"selectedBase\\\"]],[24,[\\\"selectedArticle\\\",\\\"categories\\\"]],[24,[\\\"selectedCategory\\\"]],[24,[\\\"selectedArticle\\\"]],true,[28,\\\"action\\\",[[23,0,[]],\\\"dragEndArticles\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"showEditCategory\\\",[24,[\\\"selectedCategory\\\",\\\"section\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"confirmCategoryDeletion\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"duplicateCategory\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"showCategoryPreview\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"addToCategory\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"kb/categories-list\\\",null,[[\\\"base\\\",\\\"categories\\\",\\\"selectedCategory\\\",\\\"isShort\\\",\\\"onDragEnd\\\",\\\"editCategory\\\",\\\"confirmDeletion\\\",\\\"duplicate\\\",\\\"showPreview\\\",\\\"addToCategory\\\"],[[24,[\\\"selectedBase\\\"]],[24,[\\\"selectedSection\\\",\\\"categories\\\"]],[24,[\\\"selectedCategory\\\"]],true,[28,\\\"action\\\",[[23,0,[]],\\\"dragEndArticles\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"showEditCategory\\\",false],null],[28,\\\"action\\\",[[23,0,[]],\\\"confirmCategoryDeletion\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"duplicateCategory\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"showCategoryPreview\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"addToCategory\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"kb/sections-list\\\",null,[[\\\"base\\\",\\\"sections\\\",\\\"selectedSection\\\",\\\"isShort\\\",\\\"onDragEnd\\\",\\\"edit\\\",\\\"confirmSectionDeletion\\\",\\\"showPreview\\\",\\\"moveToSection\\\"],[[24,[\\\"selectedBase\\\"]],[24,[\\\"sections\\\"]],[24,[\\\"selectedSection\\\"]],true,[28,\\\"action\\\",[[23,0,[]],\\\"dragEndSection\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"showEditSection\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"confirmSectionDeletion\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"showSectionPreview\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"moveToSection\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"kb/bases-list\\\",null,[[\\\"bases\\\",\\\"selectedBase\\\",\\\"viewSections\\\",\\\"onClick\\\",\\\"moveToBase\\\"],[[24,[\\\"bases\\\"]],[24,[\\\"selectedBase\\\"]],[28,\\\"eq\\\",[[24,[\\\"subPage\\\"]],\\\"sections\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"selectKB\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"moveToBase\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"page-inner-wrapper kb-inner-wrapper\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"page-title\\\",null,[[\\\"showButton\\\",\\\"icon\\\",\\\"isCollapsed\\\"],[[24,[\\\"showButton\\\"]],[24,[\\\"pageIcon\\\"]],[24,[\\\"isCollapsed\\\"]]]],{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"subPage\\\"]],\\\"sections\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"text\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"h2\\\",true],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"t\\\",[\\\"sections\\\"],null],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"sections\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"span\\\",true],[8],[0,\\\"(\\\"],[1,[24,[\\\"sections\\\",\\\"length\\\"]],false],[0,\\\")\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"icon\\\",\\\"onClick\\\"],[\\\"plus\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showCreateSection\\\"],null]]],{\\\"statements\\\":[[0,\\\"                        Create Section\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"subPage\\\"]],\\\"categories\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"text\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"h2\\\",true],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"t\\\",[\\\"categories\\\"],null],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"categories\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"span\\\",true],[8],[0,\\\"(\\\"],[1,[24,[\\\"categories\\\",\\\"length\\\"]],false],[0,\\\")\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"icon\\\",\\\"onClick\\\"],[\\\"plus\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showEditCategory\\\",false,false],null]]],{\\\"statements\\\":[[0,\\\"                        Create Category\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"subPage\\\"]],\\\"articles\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"text\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"h2\\\",true],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"t\\\",[\\\"articles\\\"],null],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"articles\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"span\\\",true],[8],[0,\\\"(\\\"],[1,[24,[\\\"articles\\\",\\\"length\\\"]],false],[0,\\\")\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"icon\\\",\\\"onClick\\\"],[\\\"plus\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showEditArticle\\\",false,false],null]]],{\\\"statements\\\":[[0,\\\"                        Create Article\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"subPage\\\"]],\\\"edit_section\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"text\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"h2\\\",true],[8],[1,[24,[\\\"selectedSection\\\",\\\"title\\\"]],false],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-switch\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedSection\\\",\\\"status\\\"]],\\\"PUBLISHED\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"public\\\"],[8],[0,\\\"PUBLISHED\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"span\\\",true],[8],[0,\\\"DRAFT\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[[28,\\\"eq\\\",[[24,[\\\"selectedSection\\\",\\\"status\\\"]],\\\"PUBLISHED\\\"],null],[24,[\\\"selectedSection\\\",\\\"isSystem\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"changeSectionStatus\\\"],null]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"showSectionPreview\\\",[24,[\\\"selectedSection\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.preview\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"subPage\\\"]],\\\"edit_category\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"text\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"h2\\\",true],[8],[1,[24,[\\\"selectedCategory\\\",\\\"title\\\"]],false],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-switch\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedCategory\\\",\\\"status\\\"]],\\\"PUBLISHED\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"public\\\"],[8],[0,\\\"PUBLISHED\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"span\\\",true],[8],[0,\\\"DRAFT\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[[28,\\\"eq\\\",[[24,[\\\"selectedCategory\\\",\\\"status\\\"]],\\\"PUBLISHED\\\"],null],[24,[\\\"selectedCategory\\\",\\\"isSystem\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"changeCategoryStatus\\\"],null]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"showCategoryPreview\\\",[24,[\\\"selectedCategory\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.preview\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"subPage\\\"]],\\\"edit_article\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"text\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"h2\\\",true],[8],[1,[24,[\\\"selectedArticle\\\",\\\"title\\\"]],true],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-switch\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedArticle\\\",\\\"status\\\"]],\\\"PUBLISHED\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"public\\\"],[8],[0,\\\"PUBLISHED\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"span\\\",true],[8],[0,\\\"DRAFT\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[28,\\\"eq\\\",[[24,[\\\"selectedArticle\\\",\\\"status\\\"]],\\\"PUBLISHED\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"changeArticleStatus\\\"],null]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"showArticlePreview\\\",[24,[\\\"selectedArticle\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.preview\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"subPage\\\"]],\\\"magic_styling\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"text\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"h2\\\",true],[8],[0,\\\"Magic Styling\\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"subPage\\\"]],\\\"settings\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"text\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"h2\\\",true],[8],[0,\\\"Knowledge Base Settings\\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"subPage\\\"]],\\\"insights\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"text\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"h2\\\",true],[8],[0,\\\"Insights\\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-space-between\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"h2\\\",true],[8],[1,[22,\\\"pageTitle\\\"],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"subPage\\\"]],\\\"add_articles\\\"],null]],null,{\\\"statements\\\":[[4,\\\"common/buttons/primary\\\",null,[[\\\"icon\\\",\\\"onClick\\\"],[\\\"plus\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showEditArticle\\\",[24,[\\\"selectedCategory\\\"]],false,true],null]]],{\\\"statements\\\":[[0,\\\"                            Create Article\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"or\\\",[[28,\\\"eq\\\",[[24,[\\\"subPage\\\"]],\\\"sections\\\"],null],[28,\\\"eq\\\",[[24,[\\\"subPage\\\"]],\\\"categories\\\"],null],[28,\\\"eq\\\",[[24,[\\\"subPage\\\"]],\\\"articles\\\"],null]],null]],null,{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"page-inner-content\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"subPage\\\"]],\\\"kb-create-form\\\"],null]],null,{\\\"statements\\\":[[4,\\\"paper-form\\\",null,[[\\\"onSubmit\\\",\\\"class\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"createKB\\\"],null],\\\"task-form\\\"]],{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"Name knowledge base\\\"],[9],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"kbName\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onChangeNameKb\\\"],null]]]],false],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[1,[22,\\\"slugUrl\\\"],false],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"error\\\"],[8],[1,[22,\\\"errorDescription\\\"],false],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"bases\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"closeCreateKB\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"actions.back\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,8,[\\\"submit-button\\\"]],\\\"expected `form.submit-button` to be a contextual component but found a string. Did you mean `(component form.submit-button)`? ('inboxfront/templates/kb.hbs' @ L282:C23) \\\"],null]],[[\\\"class\\\"],[\\\"primary-button\\\"]],{\\\"statements\\\":[[0,\\\"                        Create my knowledge base\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[8]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"subPage\\\"]],\\\"kb-landing\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"kb-landing\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"h2\\\",true],[8],[0,\\\"Welcome to \\\"],[1,[24,[\\\"selectedBase\\\",\\\"name\\\"]],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"Find the quick and easy ways to navigate around and design your knowledge base\\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"kb-tabs\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"kb-tab\\\"],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showLanding\\\",\\\"sections\\\"],null]],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"kb-icon\\\"],[8],[1,[28,\\\"svg-icon\\\",[\\\"sections\\\"],[[\\\"class\\\"],[\\\"icon-sections\\\"]]],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"header\\\"],[8],[0,\\\"Sections\\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"info\\\"],[8],[0,\\\"\\\\n                                Create and manage sections/topics within your knowledge base\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"kb-tab\\\"],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showCategories\\\"],null]],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"kb-icon\\\"],[8],[1,[28,\\\"svg-icon\\\",[\\\"categories\\\"],[[\\\"class\\\"],[\\\"icon-categories\\\"]]],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"header\\\"],[8],[0,\\\"Categories\\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"info\\\"],[8],[0,\\\"\\\\n                                Create and manage the categories within your knowledge base\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"kb-tab\\\"],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showLanding\\\",\\\"articles\\\"],null]],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"kb-icon\\\"],[8],[1,[28,\\\"svg-icon\\\",[\\\"articles\\\"],[[\\\"class\\\"],[\\\"icon-articles\\\"]]],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"header\\\"],[8],[0,\\\"Articles\\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"info\\\"],[8],[0,\\\"\\\\n                                Create and update articles in your knowledge base quickly and easily\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"kb-tab\\\"],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showLanding\\\",\\\"magic_styling\\\"],null]],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"kb-icon\\\"],[8],[1,[28,\\\"svg-icon\\\",[\\\"magic-styles\\\"],[[\\\"class\\\"],[\\\"icon-magic-styles\\\"]]],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"header\\\"],[8],[0,\\\"Magic Styling\\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"info\\\"],[8],[0,\\\"\\\\n                                Customize the look and feel of your knowledge base to match your brand\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"kb-tab\\\"],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showLanding\\\",\\\"settings\\\"],null]],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"kb-icon\\\"],[8],[1,[28,\\\"svg-icon\\\",[\\\"settings\\\"],[[\\\"class\\\"],[\\\"icon-settings\\\"]]],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"header\\\"],[8],[0,\\\"General Settings\\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"info\\\"],[8],[0,\\\"\\\\n                                Manage your settings, set your domain name and multiple sites\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"kb-tab\\\"],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showLanding\\\",\\\"insights\\\"],null]],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"kb-icon\\\"],[8],[1,[28,\\\"svg-icon\\\",[\\\"insights\\\"],[[\\\"class\\\"],[\\\"icon-insights\\\"]]],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"header\\\"],[8],[0,\\\"Insights\\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"info\\\"],[8],[0,\\\"\\\\n                                Get valuable insights on how your knowledge base is performing\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"subPage\\\"]],\\\"sections\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"kb/sections-list\\\",null,[[\\\"base\\\",\\\"sections\\\",\\\"onDragEnd\\\",\\\"edit\\\",\\\"confirmSectionDeletion\\\",\\\"showPreview\\\",\\\"moveToSection\\\"],[[24,[\\\"selectedBase\\\"]],[24,[\\\"sections\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"dragEndSection\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"showEditSection\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"confirmSectionDeletion\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"showSectionPreview\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"moveToSection\\\"],null]]]],false],[0,\\\"\\\\n\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"subPage\\\"]],\\\"categories\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"kb/categories-list\\\",null,[[\\\"categories\\\",\\\"base\\\",\\\"onDragEnd\\\",\\\"editCategory\\\",\\\"confirmDeletion\\\",\\\"duplicate\\\",\\\"showPreview\\\",\\\"addToCategory\\\"],[[24,[\\\"categories\\\"]],[24,[\\\"selectedBase\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"dragEndCategories\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"showEditCategory\\\",false],null],[28,\\\"action\\\",[[23,0,[]],\\\"confirmCategoryDeletion\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"duplicateCategory\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"showCategoryPreview\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"addToCategory\\\"],null]]]],false],[0,\\\"\\\\n\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"subPage\\\"]],\\\"articles\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"kb/articles-list\\\",null,[[\\\"articles\\\",\\\"base\\\",\\\"onDragEnd\\\",\\\"editArticle\\\",\\\"confirmDeletion\\\",\\\"duplicate\\\",\\\"showPreview\\\"],[[24,[\\\"articles\\\"]],[24,[\\\"selectedBase\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"dragEndArticles\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"showEditArticle\\\",false],null],[28,\\\"action\\\",[[23,0,[]],\\\"confirmArticleDeletion\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"duplicateArticle\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"showArticlePreview\\\"],null]]]],false],[0,\\\"\\\\n\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"subPage\\\"]],\\\"magic_styling\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"kb/magic-styling\\\",null,[[\\\"base\\\",\\\"onBack\\\"],[[24,[\\\"selectedBase\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"showKBLanding\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"subPage\\\"]],\\\"settings\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"kb/settings\\\",null,[[\\\"base\\\"],[[24,[\\\"selectedBase\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"subPage\\\"]],\\\"insights\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                INSIGHTS\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"subPage\\\"]],\\\"edit_section\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"kb/section-editor\\\",null,[[\\\"bases\\\",\\\"selectedBase\\\",\\\"section\\\",\\\"onBack\\\",\\\"showAddCategory\\\",\\\"onDragEnd\\\",\\\"confirmCategoryDeletion\\\",\\\"duplicate\\\",\\\"confirmSectionDeletion\\\",\\\"editCategory\\\",\\\"onChangeSectionBase\\\"],[[24,[\\\"bases\\\"]],[24,[\\\"selectedBase\\\"]],[24,[\\\"selectedSection\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"subPage\\\"]]],null],\\\"sections\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"showEditCategory\\\",[24,[\\\"selectedSection\\\"]],false],null],[28,\\\"action\\\",[[23,0,[]],\\\"dragEndCategories\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"confirmCategoryDeletion\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"duplicateCategory\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"confirmSectionDeletion\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"showEditCategory\\\",[24,[\\\"selectedSection\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"onChangeSectionBase\\\"],null]]]],false],[0,\\\"\\\\n\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"subPage\\\"]],\\\"edit_category\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"kb/category-editor\\\",null,[[\\\"bases\\\",\\\"sections\\\",\\\"selectedBase\\\",\\\"section\\\",\\\"category\\\",\\\"onBack\\\",\\\"showAddArticle\\\",\\\"onDragEnd\\\",\\\"removeArticle\\\",\\\"duplicate\\\",\\\"confirmDeletion\\\",\\\"editArticle\\\",\\\"onChangeCategorySection\\\"],[[24,[\\\"bases\\\"]],[24,[\\\"sections\\\"]],[24,[\\\"selectedBase\\\"]],[24,[\\\"selectedSection\\\"]],[24,[\\\"selectedCategory\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"backFromCategoryEditor\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"showAddArticle\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"dragEndArticles\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"removeArticle\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"duplicateArticle\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"confirmCategoryDeletion\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"showEditArticle\\\",[24,[\\\"selectedCategory\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"onChangeCategorySection\\\"],null]]]],false],[0,\\\"\\\\n\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"subPage\\\"]],\\\"edit_article\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"kb/article-editor\\\",null,[[\\\"bases\\\",\\\"sections\\\",\\\"selectedBase\\\",\\\"section\\\",\\\"category\\\",\\\"article\\\",\\\"users\\\",\\\"onBack\\\",\\\"confirmDeletion\\\"],[[24,[\\\"bases\\\"]],[24,[\\\"sections\\\"]],[24,[\\\"selectedBase\\\"]],[24,[\\\"selectedSection\\\"]],[24,[\\\"selectedCategory\\\"]],[24,[\\\"selectedArticle\\\"]],[24,[\\\"model\\\",\\\"users\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"backFromArticleEditor\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"confirmArticleDeletion\\\"],null]]]],false],[0,\\\"\\\\n\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"subPage\\\"]],\\\"add_articles\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"kb/add-articles-list\\\",null,[[\\\"articles\\\",\\\"categories\\\",\\\"category\\\",\\\"section\\\",\\\"selectedBase\\\",\\\"onCancel\\\",\\\"addArticles\\\"],[[24,[\\\"articles\\\"]],[24,[\\\"categories\\\"]],[24,[\\\"selectedCategory\\\"]],[24,[\\\"selectedSection\\\"]],[24,[\\\"selectedBase\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"showEditCategory\\\",[24,[\\\"selectedSection\\\"]],[24,[\\\"selectedCategory\\\"]],true],null],[28,\\\"action\\\",[[23,0,[]],\\\"addArticles\\\"],null]]]],false],[0,\\\"\\\\n\\\\n            \\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"or\\\",[[28,\\\"eq\\\",[[24,[\\\"subPage\\\"]],\\\"sections\\\"],null],[28,\\\"eq\\\",[[24,[\\\"subPage\\\"]],\\\"categories\\\"],null],[28,\\\"eq\\\",[[24,[\\\"subPage\\\"]],\\\"articles\\\"],null],[28,\\\"eq\\\",[[24,[\\\"subPage\\\"]],\\\"settings\\\"],null],[28,\\\"eq\\\",[[24,[\\\"subPage\\\"]],\\\"insights\\\"],null]],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"page-footer\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"showKBLanding\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.back\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"subPage\\\"]],\\\"settings\\\"],null]],null,{\\\"statements\\\":[[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"class\\\",\\\"icon\\\",\\\"onClick\\\"],[\\\"pull-right\\\",\\\"trash\\\",[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"openDeleteKbDialog\\\"]]],null],true],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"openSectionDeleteDialog\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"deleteSection\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/kb.hbs' @ L465:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        Delete Section \\\"],[1,[24,[\\\"selectedSection\\\",\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/kb.hbs' @ L469:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"eraser\\\"]],{\\\"statements\\\":[[0,\\\"        This section will be deleted permanently. This action cannot be undone.\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[1,[23,7,[\\\"btn-cancel\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"btn-confirm\\\"]],\\\"expected `dialog.btn-confirm` to be a contextual component but found a string. Did you mean `(component dialog.btn-confirm)`? ('inboxfront/templates/kb.hbs' @ L474:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[7]},null],[0,\\\"\\\\n\\\"],[1,[28,\\\"kb/dialogs/delete-category-confirm\\\",null,[[\\\"open\\\",\\\"category\\\",\\\"onConfirm\\\"],[[24,[\\\"openCategoryDeleteDialog\\\"]],[24,[\\\"selectedCategory\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"deleteCategory\\\"],null]]]],false],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"openSectionBaseUpdateDialog\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateSectionBase\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/kb.hbs' @ L490:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        Site Update \\\"],[1,[24,[\\\"selectedSection\\\",\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/kb.hbs' @ L494:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        Moving \\\\\\\"\\\"],[1,[24,[\\\"selectedSection\\\",\\\"title\\\"]],false],[0,\\\"\\\\\\\"\\\\n        from \\\\\\\"\\\"],[1,[24,[\\\"selectedSection\\\",\\\"base\\\",\\\"name\\\"]],false],[0,\\\"\\\\\\\"\\\\n        to \\\\\\\"\\\"],[1,[24,[\\\"newBase\\\",\\\"name\\\"]],false],[0,\\\"\\\\\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/kb.hbs' @ L500:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        All its associated articles and categories will be moved to the new Knowledge Base Site.\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[1,[23,6,[\\\"btn-cancel\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"btn-confirm\\\"]],\\\"expected `dialog.btn-confirm` to be a contextual component but found a string. Did you mean `(component dialog.btn-confirm)`? ('inboxfront/templates/kb.hbs' @ L505:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.update\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[6]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"openCategorySectionUpdateDialog\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateSection\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/kb.hbs' @ L515:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        Section Update\\\"],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n        \\\"],[1,[24,[\\\"selectedCategory\\\",\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/kb.hbs' @ L520:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        Moving \\\\\\\"\\\"],[1,[24,[\\\"selectedCategory\\\",\\\"title\\\"]],false],[0,\\\"\\\\\\\"\\\\n        from \\\\\\\"\\\"],[1,[24,[\\\"selectedCategory\\\",\\\"section\\\",\\\"title\\\"]],false],[0,\\\"\\\\\\\"\\\\n        to \\\\\\\"\\\"],[1,[24,[\\\"newSection\\\",\\\"title\\\"]],false],[0,\\\"\\\\\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/kb.hbs' @ L526:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        All its associated articles will be moved to the new section.\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[1,[23,5,[\\\"btn-cancel\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"btn-confirm\\\"]],\\\"expected `dialog.btn-confirm` to be a contextual component but found a string. Did you mean `(component dialog.btn-confirm)`? ('inboxfront/templates/kb.hbs' @ L531:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.update\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[5]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"openDeleteArticleDialog\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"deleteArticle\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/kb.hbs' @ L541:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        Delete Article\\\"],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n        \\\"],[1,[24,[\\\"selectedArticle\\\",\\\"title\\\"]],true],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/kb.hbs' @ L546:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"trash2\\\"]],{\\\"statements\\\":[[0,\\\"        This article will be deleted permanently and removed from its associated categories. This action cannot be undone.\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[1,[23,4,[\\\"btn-cancel\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"btn-confirm\\\"]],\\\"expected `dialog.btn-confirm` to be a contextual component but found a string. Did you mean `(component dialog.btn-confirm)`? ('inboxfront/templates/kb.hbs' @ L551:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[4]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isShowKbPreview\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[28,\\\"kb/preview-dialog\\\",null,[[\\\"base\\\",\\\"section\\\",\\\"category\\\",\\\"article\\\",\\\"closePopupPreview\\\"],[[24,[\\\"selectedBase\\\"]],[24,[\\\"previewSection\\\"]],[24,[\\\"previewCategory\\\"]],[24,[\\\"previewArticle\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"isShowKbPreview\\\"]]],null],false],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"openDeleteKbDialog\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"deleteKB\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/kb.hbs' @ L571:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        Delete Knowledge Base\\\"],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n        \\\"],[1,[24,[\\\"selectedBase\\\",\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/kb.hbs' @ L576:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"trash2\\\"]],{\\\"statements\\\":[[0,\\\"        This base will be deleted permanently. This action cannot be undone.\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[1,[23,3,[\\\"btn-cancel\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"btn-confirm\\\"]],\\\"expected `dialog.btn-confirm` to be a contextual component but found a string. Did you mean `(component dialog.btn-confirm)`? ('inboxfront/templates/kb.hbs' @ L581:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[3]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\"],[[24,[\\\"openCategoryIsNotEmptyDialog\\\"]]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/kb.hbs' @ L590:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        Category\\\"],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n        \\\"],[1,[24,[\\\"selectedCategory\\\",\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/kb.hbs' @ L595:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        This category is not empty and can not be deleted.\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"btn-cancel\\\"]],\\\"expected `dialog.btn-cancel` to be a contextual component but found a string. Did you mean `(component dialog.btn-cancel)`? ('inboxfront/templates/kb.hbs' @ L599:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        Ok\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[2]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\"],[[24,[\\\"openSectionIsNotEmptyDialog\\\"]]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/kb.hbs' @ L608:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        Section\\\"],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n        \\\"],[1,[24,[\\\"selectedSection\\\",\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/kb.hbs' @ L613:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        This section is not empty and can not be deleted.\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"btn-cancel\\\"]],\\\"expected `dialog.btn-cancel` to be a contextual component but found a string. Did you mean `(component dialog.btn-cancel)`? ('inboxfront/templates/kb.hbs' @ L617:C7) \\\"],null]],[[\\\"class\\\"],[\\\"pull-right\\\"]],{\\\"statements\\\":[[0,\\\"        Ok\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null],[0,\\\"\\\\n\\\"],[1,[28,\\\"common/dialogs/discard-changes\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"openDiscardChangesDialog\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"discardArticleChanges\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/kb.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/linkexpired\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"z5MUMelH\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"link-expired alignCenter\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"Oops, this link is expired\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"This URL is not valid anymore.\\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/linkexpired.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/login\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"wMtGkEZg\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"script\\\",true],[10,\\\"src\\\",\\\"https://accounts.google.com/gsi/client\\\"],[10,\\\"async\\\",\\\"\\\"],[10,\\\"defer\\\",\\\"\\\"],[8],[9],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"login-wrapper\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"logo\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"raincheck-logo\\\"],null],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"login-icon\\\"],[[\\\"class\\\"],[\\\"login-icon\\\"]]],false],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"content\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-item\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"h2\\\",true],[8],[0,\\\"Login\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"t\\\",[\\\"welcome_back_to\\\"],null],false],[0,\\\" \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"emoji\\\"],[8],[9],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"btn-google\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"id\\\",\\\"g_id_onload\\\"],[10,\\\"data-client_id\\\",\\\"777042585386-g062ct39jjrgfvhdbnsbeaaemmgvisa9.apps.googleusercontent.com\\\"],[10,\\\"data-callback\\\",\\\"googleSignInCallback\\\"],[10,\\\"data-auto_prompt\\\",\\\"false\\\"],[8],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"g_id_signin\\\"],[10,\\\"data-type\\\",\\\"standard\\\"],[10,\\\"data-size\\\",\\\"large\\\"],[10,\\\"data-theme\\\",\\\"outline\\\"],[10,\\\"data-width\\\",\\\"600\\\"],[10,\\\"data-text\\\",\\\"sign_in_with\\\"],[10,\\\"data-shape\\\",\\\"rectangular\\\"],[10,\\\"data-logo_alignment\\\",\\\"center\\\"],[8],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"divider\\\"],[8],[0,\\\"or Login with Email\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"business_email\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"autofocus\\\",\\\"autocomplete\\\",\\\"customValidations\\\"],[[28,\\\"t\\\",[\\\"email\\\"],null],[24,[\\\"email\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"email\\\"]]],null]],null],true,\\\"email\\\",[24,[\\\"validation\\\",\\\"emailValidation\\\"]]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"svg-icon-wrap\\\"],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"person\\\"],[[\\\"class\\\"],[\\\"person-icon\\\"]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"password\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"type\\\",\\\"value\\\",\\\"autocomplete\\\",\\\"onChange\\\",\\\"customValidations\\\"],[[28,\\\"t\\\",[\\\"password\\\"],null],[24,[\\\"inputType\\\"]],[24,[\\\"password\\\"]],\\\"new-password\\\",[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"password\\\"]]],null]],null],[24,[\\\"validation\\\",\\\"passwordValidation\\\"]]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"svg-icon-wrap\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"togglePassword\\\"],null]],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"eye\\\"],[[\\\"class\\\"],[\\\"eye-icon\\\"]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\",\\\"class\\\",\\\"disabled\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"authenticate\\\"],null],\\\"login-btn\\\",[24,[\\\"isDisabledBtn\\\"]]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.login\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"action-sign\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"span\\\",true],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"t\\\",[\\\"dont_have_account\\\"],null],false],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"link\\\",\\\"signup\\\"]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"actions.sign_up\\\"],null],false],[0,\\\"\\\\t↗\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"span\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"forgot-password-link link\\\",\\\"forgotpassword\\\"]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"forgot_password\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/login.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/onboarding\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"5fUCYXMQ\",\n    \"block\": \"{\\\"symbols\\\":[\\\"dialog\\\",\\\"pg\\\",\\\"form\\\",\\\"role\\\",\\\"property\\\",\\\"stepper\\\",\\\"step\\\",\\\"step\\\",\\\"p\\\",\\\"p\\\",\\\"step\\\",\\\"property\\\",\\\"property\\\",\\\"form\\\",\\\"property\\\",\\\"property\\\",\\\"step\\\"],\\\"statements\\\":[[4,\\\"page\\\",null,null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"content\\\"]],\\\"expected `pg.content` to be a contextual component but found a string. Did you mean `(component pg.content)`? ('inboxfront/templates/onboarding.hbs' @ L2:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"onboard-wrap\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flexDisplay\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"left-column\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"progress-bar-info\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"h4\\\",true],[8],[1,[28,\\\"t\\\",[\\\"get_started_with\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"progress-circle progress-\\\",[22,\\\"progressValue\\\"]]]],[8],[7,\\\"span\\\",true],[8],[1,[22,\\\"progressValue\\\"],false],[9],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"column-inner\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"sign-up-title\\\"],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"t\\\",[\\\"actions_signup_for\\\"],null],false],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"check2\\\"],[[\\\"class\\\"],[\\\"check_circle\\\"]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"h4\\\",true],[8],[1,[28,\\\"t\\\",[\\\"actions_setup_account\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"onboard-menu-item disabled\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"settings\\\"],null],false],[0,\\\"\\\\n                                    \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"actions_verify_account\\\"],null],false],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"check3\\\"],[[\\\"class\\\"],[\\\"check-icon\\\"]]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"stepsProgress\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"onboard-menu-item \\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"stepActive\\\"]],[23,17,[\\\"value\\\"]]],null],\\\" active\\\",\\\"\\\"],null]]]],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onStep\\\",[23,17,[\\\"value\\\"]]],null]],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"svg-icon\\\",[[23,17,[\\\"icon\\\"]]],null],false],[0,\\\"\\\\n                                        \\\"],[1,[23,17,[\\\"title\\\"]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,17,[\\\"isComplete\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"check3\\\"],[[\\\"class\\\"],[\\\"check-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[17]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"onboard-profile\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"stepActive\\\"]],\\\"profile\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"h3\\\",true],[8],[1,[28,\\\"svg-icon\\\",[\\\"profile-green\\\"],null],false],[1,[28,\\\"t\\\",[\\\"actions.confirm_details\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"profile-block\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"profile-wrap-avatar\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"avatar-upload\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"urlAttachment\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                            \\\"],[7,\\\"img\\\",true],[11,\\\"src\\\",[22,\\\"urlAttachment\\\"]],[10,\\\"alt\\\",\\\"avatar\\\"],[8],[9],[0,\\\"\\\\n                                            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"remove-icon\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"deleteAvatar\\\"],null]],[8],[0,\\\"\\\\n                                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash\\\"],null],false],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"image-add\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                                        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"edit-icon\\\"],[8],[0,\\\"\\\\n                                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"edit\\\"],null],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"overlay-loading\\\"],[8],[0,\\\"\\\\n                                                \\\"],[1,[22,\\\"application-loading\\\"],false],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"drop-zone\\\",null,[[\\\"config\\\",\\\"success\\\",\\\"addedfile\\\"],[[24,[\\\"options\\\"]],[24,[\\\"uploadSuccess\\\"]],[24,[\\\"onAddedFile\\\"]]]]],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"profile-info\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-form\\\",null,[[\\\"class\\\"],[\\\"setting-form\\\"]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"email\\\"],null],false],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[0,\\\"\\\\n                                            \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,14,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/onboarding.hbs' @ L72:C46) \\\"],null]],[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"customValidations\\\"],[[28,\\\"t\\\",[\\\"email\\\"],null],[24,[\\\"profile\\\",\\\"email\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"profile\\\",\\\"email\\\"]]],null]],null],[24,[\\\"validation\\\",\\\"emailValidation\\\"]]]]],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"firstname\\\"],null],false],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[0,\\\"\\\\n                                            \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,14,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/onboarding.hbs' @ L83:C46) \\\"],null]],[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"customValidations\\\"],[[28,\\\"t\\\",[\\\"firstname\\\"],null],[24,[\\\"profile\\\",\\\"firstName\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"profile\\\",\\\"firstName\\\"]]],null]],null],[24,[\\\"validation\\\",\\\"nameValidation\\\"]]]]],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"lastname\\\"],null],false],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[0,\\\"\\\\n                                            \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,14,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/onboarding.hbs' @ L94:C46) \\\"],null]],[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"customValidations\\\"],[[28,\\\"t\\\",[\\\"lastname\\\"],null],[24,[\\\"profile\\\",\\\"lastName\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"profile\\\",\\\"lastName\\\"]]],null]],null],[24,[\\\"validation\\\",\\\"nameValidation\\\"]]]]],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n\\\"],[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"phone_number\\\"],null],false],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[0,\\\"\\\\n                                            \\\"],[1,[28,\\\"common/form-phone\\\",null,[[\\\"phone\\\"],[[24,[\\\"profile\\\",\\\"staffprofile\\\",\\\"phone\\\"]]]]],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"company\\\"],null],false],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"searchPlaceholder\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"company\\\"],null],[24,[\\\"companies\\\"]],[24,[\\\"selectedProperty\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedProperty\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                                \\\"],[1,[23,16,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[16]},null],[0,\\\"                                        \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"department\\\"],null],false],[0,\\\" \\\"],[7,\\\"b\\\",true],[10,\\\"class\\\",\\\"text-red\\\"],[8],[0,\\\"*\\\"],[9],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[0,\\\"\\\\n                                            \\\"],[1,[28,\\\"helpdesk/department-selector\\\",null,[[\\\"value\\\",\\\"placeholder\\\",\\\"onChange\\\"],[[24,[\\\"userDepartment\\\"]],[28,\\\"t\\\",[\\\"department\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"onDepartmentSelectChange\\\"],null]]]],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"position\\\"],null],false],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[0,\\\"\\\\n                                            \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,14,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/onboarding.hbs' @ L146:C46) \\\"],null]],[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"position\\\"],null],[24,[\\\"profile\\\",\\\"staffprofile\\\",\\\"position\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"profile\\\",\\\"staffprofile\\\",\\\"position\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"language\\\"],null],false],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"searchPlaceholder\\\",\\\"searchEnabled\\\",\\\"searchField\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"language\\\"],null],true,\\\"name\\\",[24,[\\\"locales\\\"]],[24,[\\\"selectedLocale\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedLocale\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                                \\\"],[1,[23,15,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[15]},null],[0,\\\"                                        \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"action-onboard\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\",\\\"disabled\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"updateProfile\\\"],null],[28,\\\"not\\\",[[24,[\\\"selectedDepartment\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[28,\\\"t\\\",[\\\"actions.update\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[14]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"stepActive\\\"]],\\\"personalization\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"h3\\\",true],[8],[1,[28,\\\"svg-icon\\\",[\\\"profile-yellow\\\"],null],false],[1,[28,\\\"t\\\",[\\\"personalise_helpdesk\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"top-personalised\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title-inner\\\"],[8],[1,[28,\\\"t\\\",[\\\"actions.confirm_url\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"t\\\",[\\\"confirm_url_info\\\"],null],false],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-domain\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"onChange\\\",\\\"class\\\"],[[24,[\\\"domain\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onChangeInputDomain\\\"],null],\\\"domain-input\\\"]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"                                            \\\"],[7,\\\"span\\\",true],[8],[0,\\\".raincheck.co\\\"],[9],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"confirmDomain\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[28,\\\"t\\\",[\\\"actions.confirm\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"language-confirm\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"t\\\",[\\\"actions.confirm_lang\\\"],null],false],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"searchPlaceholder\\\",\\\"searchEnabled\\\",\\\"searchField\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"language\\\"],null],true,\\\"name\\\",[24,[\\\"locales\\\"]],[24,[\\\"selectedLocale\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedLocale\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[23,13,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[13]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"updateConfirmation\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"t\\\",[\\\"actions.update\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"stepActive\\\"]],\\\"mailbox\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"h3\\\",true],[8],[1,[28,\\\"svg-icon\\\",[\\\"email-config\\\"],null],false],[1,[28,\\\"t\\\",[\\\"actions_setup_email\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"paper-stepper\\\",null,[[\\\"currentStep\\\",\\\"alternative\\\"],[[24,[\\\"currentStep\\\"]],true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"step\\\"]],\\\"expected `stepper.step` to be a contextual component but found a string. Did you mean `(component stepper.step)`? ('inboxfront/templates/onboarding.hbs' @ L224:C35) \\\"],null]],[[\\\"label\\\"],[[28,\\\"t\\\",[\\\"actions_define_and_copy\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,11,[\\\"body\\\"]],\\\"expected `step.body` to be a contextual component but found a string. Did you mean `(component step.body)`? ('inboxfront/templates/onboarding.hbs' @ L225:C39) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"mailbox-wrap\\\"],[8],[0,\\\"\\\\n                                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"mailbox-info\\\"],[8],[1,[28,\\\"t\\\",[\\\"actions_define_and_copy_info\\\"],null],false],[9],[0,\\\"\\\\n                                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"company\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"company\\\"],null],[24,[\\\"companies\\\"]],[24,[\\\"selectedProperty\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedProperty\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                                    \\\"],[1,[23,12,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[12]},null],[0,\\\"                                            \\\"],[9],[0,\\\"\\\\n                                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"department\\\"],null],false],[9],[0,\\\"\\\\n                                                \\\"],[1,[28,\\\"helpdesk/department-selector\\\",null,[[\\\"value\\\",\\\"required\\\",\\\"placeholder\\\",\\\"onChange\\\"],[[24,[\\\"profile\\\",\\\"staffprofile\\\",\\\"department\\\"]],true,[28,\\\"t\\\",[\\\"department\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"onDepartmentSelectChange\\\"],null]]]],false],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n                                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"mailbox_name\\\"],null],false],[9],[0,\\\"\\\\n                                                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"required\\\",\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[true,[28,\\\"t\\\",[\\\"mailbox_name\\\"],null],[24,[\\\"mailboxName\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"mailboxName\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n                                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"mailbox_address\\\"],null],false],[9],[0,\\\"\\\\n                                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"field-address-wrap\\\"],[8],[0,\\\"\\\\n                                                    \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"disabled\\\",\\\"value\\\",\\\"onChange\\\"],[true,[24,[\\\"mailboxAddress\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"mailboxAddress\\\"]]],null]],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"icon\\\",\\\"onClick\\\"],[\\\"copy\\\",[28,\\\"action\\\",[[23,0,[]],\\\"copyMailbox\\\",[24,[\\\"mailboxAddress\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                                                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.copy\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                                \\\"],[9],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[11]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"step\\\"]],\\\"expected `stepper.step` to be a contextual component but found a string. Did you mean `(component stepper.step)`? ('inboxfront/templates/onboarding.hbs' @ L273:C35) \\\"],null]],[[\\\"label\\\"],[[28,\\\"t\\\",[\\\"actions_setup_forwarding\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,8,[\\\"body\\\"]],\\\"expected `step.body` to be a contextual component but found a string. Did you mean `(component step.body)`? ('inboxfront/templates/onboarding.hbs' @ L274:C39) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"cp-panel\\\",null,null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,10,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/onboarding.hbs' @ L276:C47) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                                \\\"],[7,\\\"span\\\",true],[8],[0,\\\"Gmail \\\"],[1,[28,\\\"t\\\",[\\\"forwarding_instruction\\\"],null],false],[9],[0,\\\"\\\\n                                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow\\\"],[[\\\"class\\\"],[\\\"arrow-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,10,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/onboarding.hbs' @ L280:C47) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title-instruction\\\"],[8],[0,\\\"\\\\n                                                    \\\"],[7,\\\"b\\\",true],[8],[0,\\\"A quick guide to setting up a forwarding rule in Gmail\\\"],[9],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n                                                \\\"],[7,\\\"ul\\\",true],[10,\\\"class\\\",\\\"list-instruction\\\"],[8],[0,\\\"\\\\n                                                    \\\"],[7,\\\"li\\\",true],[8],[0,\\\"\\\\n                                                        1. Open Gmail using the account you want to forward messages from.\\\\n                                                        You can only forward messages to a single Gmail address, and not\\\\n                                                        an email group or alias.\\\\n                                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"li\\\",true],[8],[0,\\\"\\\\n                                                        2. Towards the top-right of the screen, click on the Gearbox icon\\\\n                                                        and select Settings from the drop-down list.\\\\n                                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"li\\\",true],[10,\\\"class\\\",\\\"text-center\\\"],[8],[0,\\\"\\\\n                                                        \\\"],[7,\\\"img\\\",true],[10,\\\"src\\\",\\\"https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/29741404/original/blob1475776696102.png?1475776697\\\"],[10,\\\"alt\\\",\\\"gmail\\\"],[8],[9],[0,\\\"\\\\n                                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"li\\\",true],[8],[0,\\\"\\\\n                                                        3. Click the \\\"],[7,\\\"b\\\",true],[8],[0,\\\"Forwarding and POP/IMAP tab\\\"],[9],[0,\\\".\\\\n                                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"li\\\",true],[8],[0,\\\"\\\\n                                                        4. In the 'Forwarding' section, click \\\"],[7,\\\"b\\\",true],[8],[0,\\\"Add a forwarding address\\\"],[9],[0,\\\".\\\\n                                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"li\\\",true],[10,\\\"class\\\",\\\"text-center\\\"],[8],[0,\\\"\\\\n                                                        \\\"],[7,\\\"img\\\",true],[10,\\\"src\\\",\\\"https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/29741426/original/blob1475776838534.png?1475776839\\\"],[10,\\\"alt\\\",\\\"gmail\\\"],[8],[9],[0,\\\"\\\\n                                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"li\\\",true],[8],[0,\\\"\\\\n                                                        5. Enter the \\\"],[7,\\\"b\\\",true],[8],[0,\\\"Forwarded to\\\"],[9],[0,\\\" email address from under\\\\n                                                        \\\"],[7,\\\"b\\\",true],[8],[0,\\\"Admin > Email\\\"],[9],[0,\\\".\\\\n                                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"li\\\",true],[8],[0,\\\"\\\\n                                                        6. Click \\\"],[7,\\\"b\\\",true],[8],[0,\\\"Next > Proceed > OK\\\"],[9],[0,\\\".\\\\n                                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"li\\\",true],[10,\\\"class\\\",\\\"text-center\\\"],[8],[0,\\\"\\\\n                                                        \\\"],[7,\\\"img\\\",true],[10,\\\"src\\\",\\\"https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/29741761/original/blob1475778524338.png?1475778524\\\"],[10,\\\"alt\\\",\\\"gmail\\\"],[8],[9],[0,\\\"\\\\n                                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"li\\\",true],[8],[0,\\\"\\\\n                                                        7. A verification message would be sent to the address.\\\\n                                                        Click the verification link in that message. \\\"],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n                                                        \\\"],[7,\\\"b\\\",true],[8],[0,\\\"Note:\\\"],[9],[0,\\\" Since Google uses a no-reply email address the\\\\n                                                        activation code often gets caught in the spam folder of your\\\\n                                                        Freshdesk account.\\\\n                                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"li\\\",true],[10,\\\"class\\\",\\\"text-center\\\"],[8],[0,\\\"\\\\n                                                        \\\"],[7,\\\"img\\\",true],[10,\\\"src\\\",\\\"https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/35337281/original/Fb8USDNS7B1kJZEC_agjeHvjCz4wq9RL3A.png?1507354001\\\"],[10,\\\"alt\\\",\\\"gmail\\\"],[8],[9],[0,\\\"\\\\n                                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"li\\\",true],[8],[0,\\\"\\\\n                                                        8. Go back to the Settings page of the Gmail account you want to\\\\n                                                        forward messages from and refresh your browser.\\\\n                                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"li\\\",true],[8],[0,\\\"\\\\n                                                        9. Select \\\"],[7,\\\"b\\\",true],[8],[0,\\\"Forward a copy of incoming mail\\\"],[9],[0,\\\" to, choose if you\\\\n                                                        wish to \\\"],[7,\\\"b\\\",true],[8],[0,\\\"Keep\\\"],[9],[0,\\\" Gmail's copy in the Inbox (recommended)\\\\n                                                        and Save Changes.\\\\n                                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"li\\\",true],[10,\\\"class\\\",\\\"text-center\\\"],[8],[0,\\\"\\\\n                                                        \\\"],[7,\\\"img\\\",true],[10,\\\"src\\\",\\\"https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/29741847/original/blob1475778950432.png?1475778952\\\"],[10,\\\"alt\\\",\\\"gmail\\\"],[8],[9],[0,\\\"\\\\n                                                    \\\"],[9],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[10]},null],[4,\\\"cp-panel\\\",null,null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,9,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/onboarding.hbs' @ L347:C47) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                                \\\"],[7,\\\"span\\\",true],[8],[0,\\\"Office 365 \\\"],[1,[28,\\\"t\\\",[\\\"forwarding_instruction\\\"],null],false],[9],[0,\\\"\\\\n                                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"arrow\\\"],[[\\\"class\\\"],[\\\"arrow-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,9,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/onboarding.hbs' @ L351:C47) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title-instruction\\\"],[8],[0,\\\"\\\\n                                                    To setup forwarding on your Office 365,\\\\n                                                \\\"],[9],[0,\\\"\\\\n                                                \\\"],[7,\\\"ul\\\",true],[10,\\\"class\\\",\\\"list-instruction\\\"],[8],[0,\\\"\\\\n                                                    \\\"],[7,\\\"li\\\",true],[8],[0,\\\"\\\\n                                                        1. Login to your Office 365 portal as an administrator. From the\\\\n                                                        menu on top, click \\\"],[7,\\\"b\\\",true],[8],[0,\\\"Admin > Exchange\\\"],[9],[0,\\\".\\\\n                                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"li\\\",true],[8],[0,\\\"\\\\n                                                        2. From the menu on the left, click \\\"],[7,\\\"b\\\",true],[8],[0,\\\"Mail Flow\\\"],[9],[0,\\\".\\\\n                                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"li\\\",true],[8],[0,\\\"\\\\n                                                        3. Under the Rules section, click the \\\"],[7,\\\"b\\\",true],[8],[0,\\\"'+'\\\"],[9],[0,\\\" (plus) button and choose\\\\n                                                        to create a new rule.\\\\n                                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"li\\\",true],[8],[0,\\\"\\\\n                                                        4. Give this rule a name. For example, 'Freshdesk forwarding rule'\\\\n                                                        for your own reference.\\\\n                                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"li\\\",true],[8],[0,\\\"\\\\n                                                        5. In the drop-down menu apply this forwarding rule if,\\\\n                                                        choose: The recipient is.\\\\n                                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"li\\\",true],[8],[0,\\\"\\\\n                                                        6. From the next page, pick your actual support email address\\\\n                                                        (support@yourcompany.com) and click \\\"],[7,\\\"b\\\",true],[8],[0,\\\"OK\\\"],[9],[0,\\\".\\\\n                                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"li\\\",true],[8],[0,\\\"\\\\n                                                        7. In the drop-down menu choose \\\"],[7,\\\"b\\\",true],[8],[0,\\\"'Redirect the message to'\\\"],[9],[0,\\\".\\\\n                                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"li\\\",true],[8],[0,\\\"\\\\n                                                        8. Paste the email address Freshdesk provided\\\\n                                                        (s`upport@yourcompany.freshdesk.com or a similar one) and paste it\\\\n                                                        in the` 'check names' text box.\\\\n                                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"li\\\",true],[8],[0,\\\"\\\\n                                                        9. Now, click on the check names button label after you enter the address.\\\\n                                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"li\\\",true],[8],[0,\\\"\\\\n                                                        10. Now, click \\\"],[7,\\\"b\\\",true],[8],[0,\\\"OK\\\"],[9],[0,\\\" to leave this page, and click Save from the previous page.\\\\n                                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"li\\\",true],[8],[0,\\\"\\\\n                                                        11. While at it, ensure that your other users haven't set up\\\\n                                                        forwarding rules in their own Outlook 365 accounts on the web.\\\\n                                                        Only then, this forwarding rule will take effect.\\\\n                                                    \\\"],[9],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[9]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[8]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"step\\\"]],\\\"expected `stepper.step` to be a contextual component but found a string. Did you mean `(component stepper.step)`? ('inboxfront/templates/onboarding.hbs' @ L403:C35) \\\"],null]],[[\\\"label\\\"],[\\\"Test\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"body\\\"]],\\\"expected `step.body` to be a contextual component but found a string. Did you mean `(component step.body)`? ('inboxfront/templates/onboarding.hbs' @ L404:C39) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"p\\\",true],[8],[0,\\\"Test\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[7]},null]],\\\"parameters\\\":[6]},null],[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"action-buttons\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not-eq\\\",[[24,[\\\"currentStep\\\"]],0],null]],null,{\\\"statements\\\":[[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"prevStep\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[28,\\\"t\\\",[\\\"actions.prev\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"currentStep\\\"]],2],null]],null,{\\\"statements\\\":[[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"updateMailbox\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.finish\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"common/buttons/primary\\\",null,[[\\\"disabled\\\",\\\"onClick\\\"],[[28,\\\"not\\\",[[24,[\\\"mailboxName\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"nextStep\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.next\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"stepActive\\\"]],\\\"invite\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"h3\\\",true],[8],[1,[28,\\\"svg-icon\\\",[\\\"users-red\\\"],null],false],[1,[28,\\\"t\\\",[\\\"actions_bring_team\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"paper-form\\\",null,[[\\\"onSubmit\\\",\\\"class\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"saveInvite\\\"],null],\\\"invite-form setting-form\\\"]],{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"two-field\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"firstname\\\"],null],false],[9],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/onboarding.hbs' @ L439:C38) \\\"],null]],[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"customValidations\\\"],[[28,\\\"t\\\",[\\\"firstname\\\"],null],[24,[\\\"invite\\\",\\\"firstName\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"invite\\\",\\\"firstName\\\"]]],null]],null],[24,[\\\"validation\\\",\\\"nameValidation\\\"]]]]],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"lastname\\\"],null],false],[9],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/onboarding.hbs' @ L448:C38) \\\"],null]],[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"customValidations\\\"],[[28,\\\"t\\\",[\\\"lastname\\\"],null],[24,[\\\"invite\\\",\\\"lastName\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"invite\\\",\\\"lastName\\\"]]],null]],null],[24,[\\\"validation\\\",\\\"nameValidation\\\"]]]]],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"two-field\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"invite\\\",\\\"isEmail\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"invite\\\",\\\"isEmail\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"user_with_email\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"invite\\\",\\\"isAgent\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"invite\\\",\\\"isAgent\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"agent\\\"],null],false],[0,\\\"?\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"two-field\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"invite\\\",\\\"isEmail\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"email\\\"],null],false],[9],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/onboarding.hbs' @ L478:C42) \\\"],null]],[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"customValidations\\\"],[[28,\\\"t\\\",[\\\"email\\\"],null],[24,[\\\"invite\\\",\\\"email\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"invite\\\",\\\"email\\\"]]],null]],null],[24,[\\\"validation\\\",\\\"emailValidationNotRequired\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"password_generator\\\"],null],false],[9],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/onboarding.hbs' @ L488:C38) \\\"],null]],[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"password\\\"],null],[24,[\\\"invite\\\",\\\"defaultPassword\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"invite\\\",\\\"defaultPassword\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"two-field\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"company\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"company\\\"],null],[24,[\\\"companies\\\"]],[24,[\\\"invite\\\",\\\"selectedProperty\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"invite\\\",\\\"selectedProperty\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[23,5,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[5]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"department\\\"],null],false],[9],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"helpdesk/department-selector\\\",null,[[\\\"value\\\",\\\"placeholder\\\",\\\"onChange\\\"],[[24,[\\\"invite\\\",\\\"selectedDepartment\\\"]],[28,\\\"t\\\",[\\\"department\\\"],null],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"invite\\\",\\\"selectedDepartment\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"two-field\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"user_product_role\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"user_product_role\\\"],null],[24,[\\\"systemRoles\\\"]],[24,[\\\"invite\\\",\\\"selectedRole\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"invite\\\",\\\"selectedRole\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"t\\\",[[23,4,[\\\"name\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[4]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"user_product_access\\\"],null],false],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"invite\\\",\\\"isHasInboxAccess\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"invite\\\",\\\"isHasInboxAccess\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                        Raincheck \\\"],[1,[28,\\\"t\\\",[\\\"unified_inbox\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"invite\\\",\\\"isHasHelpdeskAccess\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"invite\\\",\\\"isHasHelpdeskAccess\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                        Raincheck \\\"],[1,[28,\\\"t\\\",[\\\"task\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"action-onboard\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"submit-button\\\"]],\\\"expected `form.submit-button` to be a contextual component but found a string. Did you mean `(component form.submit-button)`? ('inboxfront/templates/onboarding.hbs' @ L549:C35) \\\"],null]],[[\\\"class\\\",\\\"disabled\\\"],[\\\"primary-button\\\",[28,\\\"not\\\",[[24,[\\\"isValidForm\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.invite\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[4,\\\"if\\\",[[24,[\\\"isLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"overlay-loading\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[22,\\\"application-loading\\\"],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[2]},null],[0,\\\"\\\\n\\\"],[1,[28,\\\"users/dialogs/reset-link\\\",null,[[\\\"open\\\",\\\"header\\\",\\\"text\\\",\\\"user\\\",\\\"link\\\"],[[24,[\\\"openUserPasswordResetDialog\\\"]],[24,[\\\"resetHeader\\\"]],[24,[\\\"resetPasswordText\\\"]],[24,[\\\"resetUser\\\"]],[24,[\\\"resetLink\\\"]]]]],false],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\"],[[24,[\\\"showDepartmentWarning\\\"]]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/onboarding.hbs' @ L578:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        Fill Profile\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/onboarding.hbs' @ L582:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        Please, choose your department before continue.\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"btn-cancel\\\"]],\\\"expected `dialog.btn-cancel` to be a contextual component but found a string. Did you mean `(component dialog.btn-cancel)`? ('inboxfront/templates/onboarding.hbs' @ L586:C6) \\\"],null]],[[\\\"class\\\"],[\\\"pull-right\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/onboarding.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/organizations/edit\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"eRqodPiT\",\n    \"block\": \"{\\\"symbols\\\":[\\\"page\\\",\\\"current\\\",\\\"note\\\",\\\"item\\\",\\\"item\\\",\\\"item\\\",\\\"tabs\\\",\\\"p\\\",\\\"field\\\",\\\"section\\\",\\\"subfield\\\",\\\"p\\\",\\\"p\\\",\\\"owner\\\",\\\"p\\\",\\\"owner\\\",\\\"owner\\\",\\\"child\\\",\\\"p\\\",\\\"channel\\\",\\\"social\\\",\\\"p\\\",\\\"prop\\\",\\\"owner\\\",\\\"item\\\"],\\\"statements\\\":[[4,\\\"page\\\",null,[[\\\"class\\\"],[\\\"contacts\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"content\\\"]],\\\"expected `page.content` to be a contextual component but found a string. Did you mean `(component page.content)`? ('inboxfront/templates/organizations/edit.hbs' @ L2:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"layout-row flex\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"contact-info\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"contact-avatar\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"profile_upload\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"id\\\",\\\"avatar-upload\\\"],[11,\\\"class\\\",[29,[\\\"avatar-upload \\\",[28,\\\"if\\\",[[24,[\\\"urlAttachment\\\"]],\\\"uploaded\\\",\\\"\\\"],null]]]],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"urlAttachment\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"img\\\",true],[11,\\\"src\\\",[22,\\\"urlAttachment\\\"]],[10,\\\"alt\\\",\\\"avatar\\\"],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"person\\\"],[[\\\"class\\\"],[\\\"person-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"plus-circle-blue\\\"],[[\\\"class\\\"],[\\\"plus-icon\\\"]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"drop-zone\\\",null,[[\\\"config\\\",\\\"success\\\"],[[24,[\\\"options\\\"]],[24,[\\\"uploadSuccess\\\"]]]]],false],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"contact-info-name\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"contacts/org-contact-type\\\",null,[[\\\"organization\\\"],[[24,[\\\"organization\\\"]]]]],false],[0,\\\"\\\\n                                \\\"],[1,[24,[\\\"organization\\\",\\\"name\\\"]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"small\\\",true],[8],[1,[28,\\\"t\\\",[\\\"status.was_created_on\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"moment-format\\\",[[24,[\\\"organization\\\",\\\"createdAt\\\"]],\\\"MMM DD YYYY HH:mmA\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"common/panel\\\",null,[[\\\"open\\\"],[true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,22,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/organizations/edit.hbs' @ L27:C23) \\\"],null]],[[\\\"icon\\\"],[\\\"info3\\\"]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"about\\\"],null],false],[0,\\\" \\\"],[1,[24,[\\\"organization\\\",\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,22,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/organizations/edit.hbs' @ L30:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"org_name\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[28,\\\"t\\\",[\\\"org_name\\\"],null],[24,[\\\"organization\\\",\\\"name\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"organization\\\",\\\"name\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"saveEdit\\\",\\\"name\\\",[24,[\\\"organization\\\",\\\"name\\\"]]],null]]]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"phone_number\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"common/form-phone\\\",null,[[\\\"phone\\\",\\\"key\\\",\\\"onChange\\\"],[[24,[\\\"organization\\\",\\\"phone\\\"]],\\\"phone\\\",[28,\\\"action\\\",[[23,0,[]],\\\"saveEdit\\\"],null]]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"address\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"sub-form-group\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[28,\\\"concat\\\",[[28,\\\"t\\\",[\\\"address\\\"],null],[28,\\\"t\\\",[\\\"line\\\"],null],\\\" 1\\\"],null],[24,[\\\"organization\\\",\\\"address\\\",\\\"line1\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"organization\\\",\\\"address\\\",\\\"line1\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"editAddresses\\\",\\\"line1\\\",[24,[\\\"organization\\\",\\\"address\\\",\\\"line1\\\"]]],null]]]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"sub-form-group\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[28,\\\"concat\\\",[[28,\\\"t\\\",[\\\"address\\\"],null],[28,\\\"t\\\",[\\\"line\\\"],null],\\\" 2\\\"],null],[24,[\\\"organization\\\",\\\"address\\\",\\\"line2\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"organization\\\",\\\"address\\\",\\\"line2\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"editAddresses\\\",\\\"line2\\\",[24,[\\\"organization\\\",\\\"address\\\",\\\"line2\\\"]]],null]]]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"sub-form-group\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[28,\\\"concat\\\",[[28,\\\"t\\\",[\\\"address\\\"],null],[28,\\\"t\\\",[\\\"state\\\"],null]],null],[24,[\\\"organization\\\",\\\"address\\\",\\\"state\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"organization\\\",\\\"address\\\",\\\"state\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"editAddresses\\\",\\\"state\\\",[24,[\\\"organization\\\",\\\"address\\\",\\\"state\\\"]]],null]]]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"sub-form-group\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[28,\\\"concat\\\",[[28,\\\"t\\\",[\\\"address\\\"],null],[28,\\\"t\\\",[\\\"city\\\"],null]],null],[24,[\\\"organization\\\",\\\"address\\\",\\\"city\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"organization\\\",\\\"address\\\",\\\"city\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"editAddresses\\\",\\\"city\\\",[24,[\\\"organization\\\",\\\"address\\\",\\\"city\\\"]]],null]]]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"selected\\\",\\\"options\\\",\\\"searchEnabled\\\",\\\"searchPlaceholder\\\",\\\"searchField\\\",\\\"onChange\\\"],[[28,\\\"concat\\\",[[28,\\\"t\\\",[\\\"address\\\"],null],[28,\\\"t\\\",[\\\"country\\\"],null]],null],[24,[\\\"addressOrganization\\\"]],[24,[\\\"countriesList\\\"]],true,[28,\\\"t\\\",[\\\"search\\\"],null],\\\"name\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onSelectAddressCountry\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[23,25,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[25]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"industry\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[28,\\\"t\\\",[\\\"industry\\\"],null],[24,[\\\"organization\\\",\\\"industry\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"organization\\\",\\\"industry\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"saveEdit\\\",\\\"industry\\\",[24,[\\\"organization\\\",\\\"industry\\\"]]],null]]]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"website\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[28,\\\"t\\\",[\\\"website\\\"],null],[24,[\\\"organization\\\",\\\"website\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"organization\\\",\\\"website\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"saveEdit\\\",\\\"website\\\",[24,[\\\"organization\\\",\\\"website\\\"]]],null]]]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"contact_owner\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"orgIsFromCrm\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[\\\" \\\",[24,[\\\"organization\\\",\\\"crmContactOwner\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"organization\\\",\\\"crmContactOwner\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"saveEdit\\\",\\\"crmContactOwner\\\",[24,[\\\"organization\\\",\\\"crmContactOwner\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"selected\\\",\\\"options\\\",\\\"onChange\\\"],[\\\" \\\",[24,[\\\"selectedContactOwner\\\"]],[24,[\\\"model\\\",\\\"users\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onSelectContactOwner\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[23,24,[\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[23,24,[\\\"lastName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[24]},null]],\\\"parameters\\\":[]}],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"company\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"selected\\\",\\\"options\\\",\\\"onChange\\\"],[\\\" \\\",[24,[\\\"selectedProperty\\\"]],[24,[\\\"model\\\",\\\"properties\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onSelectProperty\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[23,23,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[23]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[22]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/panel\\\",null,null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,19,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/organizations/edit.hbs' @ L155:C23) \\\"],null]],[[\\\"icon\\\"],[\\\"channels2\\\"]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"social_profiles\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,19,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/organizations/edit.hbs' @ L158:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"LinkedIn\\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[\\\"LinkedIn\\\",[24,[\\\"organization\\\",\\\"linkedin\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"organization\\\",\\\"linkedin\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"saveEdit\\\",\\\"linkedin\\\",[24,[\\\"organization\\\",\\\"linkedin\\\"]]],null]]]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"Facebook\\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[\\\"Facebook\\\",[24,[\\\"organization\\\",\\\"facebook\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"organization\\\",\\\"facebook\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"saveEdit\\\",\\\"facebook\\\",[24,[\\\"organization\\\",\\\"facebook\\\"]]],null]]]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"Twitter\\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"onBlur\\\"],[\\\"Twitter\\\",[24,[\\\"organization\\\",\\\"twitter\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"organization\\\",\\\"twitter\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"saveEdit\\\",\\\"twitter\\\",[24,[\\\"organization\\\",\\\"twitter\\\"]]],null]]]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"organizationContacts\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"not-eq\\\",[[23,21,[\\\"contactType\\\"]],\\\"email\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"social-item\\\"],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"svg-icon\\\",[[23,21,[\\\"icon\\\"]]],null],false],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"social-value\\\"],[8],[1,[23,21,[\\\"contactValue\\\"]],false],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",false],[12,\\\"class\\\",\\\"trash-icon-btn\\\"],[3,\\\"action\\\",[[23,0,[]],\\\"deleteChannel\\\",[23,21,[]]]],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash2\\\"],[[\\\"class\\\"],[\\\"trash-icon\\\"]]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[21]},null],[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-social\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"social_type\\\"],null],false],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"selected\\\",\\\"options\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"choose_social_type\\\"],null],[24,[\\\"selectedChannel\\\"]],[24,[\\\"channels\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedChannel\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"svg-icon\\\",[[23,20,[\\\"icon\\\"]]],null],false],[0,\\\"\\\\n                                        \\\"],[7,\\\"span\\\",true],[8],[1,[23,20,[\\\"type\\\"]],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[20]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"social_id\\\"],null],false],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"selectedContactValue\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedContactValue\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"action-social\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"cancelAddChannel\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"addChannel\\\",[24,[\\\"selectedChannel\\\"]],[24,[\\\"selectedContactValue\\\"]],[24,[\\\"organization\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.add\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[19]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/panel\\\",null,null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,15,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/organizations/edit.hbs' @ L241:C23) \\\"],null]],[[\\\"icon\\\"],[\\\"company\\\"]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"related_orgs\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,15,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/organizations/edit.hbs' @ L244:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"related_orgs_desc\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"organization\\\",\\\"parent\\\",\\\"name\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"company-block\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"ember-initials\\\",null,[[\\\"size\\\",\\\"name\\\"],[40,[24,[\\\"organization\\\",\\\"parent\\\",\\\"name\\\"]]]]],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                    \\\"],[6,[23,15,[]],[],[[],[]],{\\\"statements\\\":[[1,[24,[\\\"organization\\\",\\\"parent\\\",\\\"name\\\"]],false]],\\\"parameters\\\":[]}],[0,\\\"\\\\n                                    \\\"],[6,[23,15,[]],[[12,\\\"class\\\",\\\"type-company\\\"]],[[],[]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"parent_company\\\"],null],false]],\\\"parameters\\\":[]}],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"each\\\",[[24,[\\\"organization\\\",\\\"children\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"company-block\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"ember-initials\\\",null,[[\\\"size\\\",\\\"name\\\"],[40,[23,18,[\\\"name\\\"]]]]],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                    \\\"],[6,[23,15,[]],[],[[],[]],{\\\"statements\\\":[[1,[23,18,[\\\"name\\\"]],false]],\\\"parameters\\\":[]}],[0,\\\"\\\\n                                    \\\"],[6,[23,15,[]],[[12,\\\"class\\\",\\\"type-company\\\"]],[[],[]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"child_company\\\"],null],false]],\\\"parameters\\\":[]}],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"delete-btn\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"deleteChildCompany\\\",[23,18,[]]],null]],[8],[0,\\\"\\\\n                                                \\\"],[1,[28,\\\"paper-icon\\\",[\\\"close\\\"],[[\\\"size\\\"],[25]]],false],[0,\\\"\\\\n\\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"left\\\"]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.remove\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"company\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[18]},null],[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"selected\\\",\\\"options\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"actions.add_parent_company\\\"],null],[24,[\\\"selectedParentCompany\\\"]],[24,[\\\"filterOrganizations\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onSelectParentCompany\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[23,17,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[17]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"selected\\\",\\\"options\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"actions.add_child_company\\\"],null],[24,[\\\"selectedChildCompany\\\"]],[24,[\\\"filterOrganizations\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onSelectChildCompany\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[23,16,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[16]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[15]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/panel\\\",null,null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,13,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/organizations/edit.hbs' @ L301:C23) \\\"],null]],[[\\\"icon\\\"],[\\\"users\\\"]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"Contacts\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,13,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/organizations/edit.hbs' @ L304:C23) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"selected\\\",\\\"options\\\",\\\"searchEnabled\\\",\\\"searchPlaceholder\\\",\\\"searchField\\\",\\\"onChange\\\"],[\\\" \\\",[24,[\\\"selectedGuest\\\"]],[24,[\\\"model\\\",\\\"guests\\\"]],true,[28,\\\"t\\\",[\\\"search\\\"],null],\\\"firstName\\\",[28,\\\"action\\\",[[23,0,[]],\\\"chooseGuestContact\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[23,14,[\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[23,14,[\\\"lastName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[14]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[13]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/panel\\\",null,null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,12,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/organizations/edit.hbs' @ L320:C23) \\\"],null]],[[\\\"icon\\\"],[\\\"tags\\\"]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"tags\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,12,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/organizations/edit.hbs' @ L323:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"tags-picker\\\",null,[[\\\"selectedTags\\\",\\\"label\\\",\\\"model\\\",\\\"objectId\\\"],[[24,[\\\"organization\\\",\\\"tags\\\"]],\\\"guest\\\",\\\"organization\\\",[24,[\\\"organization\\\",\\\"id\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[12]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/panel\\\",null,null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,8,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/organizations/edit.hbs' @ L334:C23) \\\"],null]],[[\\\"icon\\\"],[\\\"info2\\\"]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"additional_info\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,8,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/organizations/edit.hbs' @ L337:C23) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"model\\\",\\\"orgFields\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                                    \\\"],[1,[23,9,[\\\"label\\\"]],false],[0,\\\"\\\\n                                    \\\"],[4,\\\"if\\\",[[23,9,[\\\"required\\\"]]],null,{\\\"statements\\\":[[7,\\\"b\\\",true],[10,\\\"class\\\",\\\"text-red\\\"],[8],[0,\\\"*\\\"],[9]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"common/customfields/input\\\",null,[[\\\"field\\\",\\\"value\\\",\\\"onChange\\\"],[[23,9,[]],[28,\\\"get\\\",[[24,[\\\"customFieldsData\\\"]],[23,9,[\\\"id\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"saveCustomFields\\\"],null]]]],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,9,[\\\"sections\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,10,[\\\"active\\\"]]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[23,10,[\\\"subfields\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                                                \\\"],[1,[23,11,[\\\"label\\\"]],false],[0,\\\"\\\\n                                                \\\"],[4,\\\"if\\\",[[23,11,[\\\"required\\\"]]],null,{\\\"statements\\\":[[7,\\\"b\\\",true],[10,\\\"class\\\",\\\"text-red\\\"],[8],[0,\\\"*\\\"],[9]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n                                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                                \\\"],[1,[28,\\\"common/customfields/input\\\",null,[[\\\"field\\\",\\\"value\\\",\\\"onChange\\\"],[[23,11,[]],[28,\\\"get\\\",[[24,[\\\"customFieldsData\\\"]],[23,11,[\\\"id\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"saveCustomFields\\\"],null]]]],false],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[11]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[10]},null]],\\\"parameters\\\":[9]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[8]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"contact-content\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-tabs\\\",null,[[\\\"selected\\\",\\\"onChange\\\"],[[24,[\\\"selectedOrganizationTab\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedOrganizationTab\\\"]]],null]],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"tab\\\"]],\\\"expected `tabs.tab` to be a contextual component but found a string. Did you mean `(component tabs.tab)`? ('inboxfront/templates/organizations/edit.hbs' @ L381:C23) \\\"],null]],[[\\\"value\\\"],[\\\"timeline\\\"]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"clock-settings\\\"],null],false],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"t\\\",[\\\"timelines\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"orgIsFromCrm\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"tab\\\"]],\\\"expected `tabs.tab` to be a contextual component but found a string. Did you mean `(component tabs.tab)`? ('inboxfront/templates/organizations/edit.hbs' @ L386:C27) \\\"],null]],[[\\\"value\\\"],[\\\"opportunities\\\"]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"money\\\"],null],false],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"t\\\",[\\\"opportunities\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"tab\\\"]],\\\"expected `tabs.tab` to be a contextual component but found a string. Did you mean `(component tabs.tab)`? ('inboxfront/templates/organizations/edit.hbs' @ L391:C23) \\\"],null]],[[\\\"value\\\"],[\\\"note\\\"]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"note\\\"],null],false],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"t\\\",[\\\"notes\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[7]},null],[0,\\\"\\\\n\\\"],[4,\\\"liquid-bind\\\",[[28,\\\"hash\\\",null,[[\\\"tab\\\"],[[24,[\\\"selectedOrganizationTab\\\"]]]]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"tab\\\"]],\\\"timeline\\\"],null]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"timeline\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"timeline-wrap \\\",[23,6,[\\\"color\\\"]]]]],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"span\\\",true],[11,\\\"style\\\",[28,\\\"concat\\\",[\\\"border: 2px solid \\\",[23,6,[\\\"color\\\"]]],null]],[10,\\\"class\\\",\\\"circle\\\"],[8],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"span\\\",true],[11,\\\"style\\\",[28,\\\"concat\\\",[\\\"background: \\\",[23,6,[\\\"color\\\"]]],null]],[10,\\\"class\\\",\\\"line\\\"],[8],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"timeline-date\\\"],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"moment-format\\\",[[23,6,[\\\"created\\\"]],\\\"DD/MM/YYYY hh:mm A\\\"],null],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"timeline-icon\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,6,[\\\"obj\\\",\\\"type\\\"]],\\\"ticket\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[28,\\\"paper-icon\\\",[\\\"receipt\\\"],[[\\\"size\\\"],[20]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,6,[\\\"obj\\\",\\\"type\\\"]],\\\"note\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[28,\\\"paper-icon\\\",[\\\"bookmark\\\"],[[\\\"size\\\"],[20]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[28,\\\"paper-icon\\\",[\\\"person\\\"],[[\\\"size\\\"],[20]]],false],[0,\\\"\\\\n                                        \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                            \\\"],[1,[23,6,[\\\"title\\\"]],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,6,[\\\"obj\\\",\\\"agent\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                            \\\"],[7,\\\"p\\\",true],[8],[1,[28,\\\"t\\\",[\\\"priority\\\"],null],false],[0,\\\" \\\"],[1,[23,6,[\\\"obj\\\",\\\"priority\\\"]],false],[0,\\\", \\\"],[1,[28,\\\"t\\\",[\\\"Status\\\"],null],false],[0,\\\" \\\"],[1,[23,6,[\\\"obj\\\",\\\"status\\\"]],false],[0,\\\",\\\\n                                                \\\"],[1,[28,\\\"t\\\",[\\\"agent\\\"],null],false],[0,\\\" \\\"],[1,[23,6,[\\\"obj\\\",\\\"agent\\\"]],false],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,6,[\\\"obj\\\",\\\"author\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                            \\\"],[7,\\\"p\\\",true],[8],[1,[28,\\\"t\\\",[\\\"author\\\"],null],false],[0,\\\" \\\"],[1,[23,6,[\\\"obj\\\",\\\"author\\\"]],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                        \\\"],[7,\\\"p\\\",true],[10,\\\"class\\\",\\\"\\\"],[8],[0,\\\"\\\\n                                            \\\"],[1,[23,6,[\\\"obj\\\",\\\"title\\\"]],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,6,[\\\"obj\\\",\\\"contact\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                            \\\"],[7,\\\"p\\\",true],[8],[1,[28,\\\"t\\\",[\\\"contact\\\"],null],false],[0,\\\" \\\"],[1,[23,6,[\\\"obj\\\",\\\"contact\\\"]],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[6]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"tab\\\"]],\\\"opportunities\\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"orgIsFromCrm\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"style\\\",\\\"display: flex; flex-direction: row; width: 100%\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"task-list\\\"],[10,\\\"style\\\",\\\"flex: 1\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"task-title\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"t\\\",[\\\"status.open\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"opportunities\\\"],null],false],[0,\\\" (\\\"],[1,[24,[\\\"openOpportunities\\\",\\\"length\\\"]],false],[0,\\\")\\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"openOpportunities\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"contacts/opportunity-item\\\",null,[[\\\"item\\\"],[[23,5,[]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[5]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"task-list\\\"],[10,\\\"style\\\",\\\"flex: 1\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"task-title _closed\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"t\\\",[\\\"status.closed\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"opportunities\\\"],null],false],[0,\\\" (\\\"],[1,[24,[\\\"closedOpportunities\\\",\\\"length\\\"]],false],[0,\\\")\\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"closedOpportunities\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"contacts/opportunity-item\\\",null,[[\\\"item\\\"],[[23,4,[]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[4]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,2,[\\\"tab\\\"]],\\\"note\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"top_action\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"icon\\\",\\\"disabled\\\",\\\"onClick\\\"],[\\\"plus\\\",[24,[\\\"isEditNoteStatus\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onAddNoteClick\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"actions.create_note\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"showAddNote\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-create-note\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-note-title\\\"],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"file-text\\\"],[[\\\"class\\\"],[\\\"file-icon\\\"]]],false],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"note_desc\\\"],null],[24,[\\\"noteTitle\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"noteTitle\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"pell-editor\\\",null,[[\\\"value\\\",\\\"class\\\",\\\"pellOptions\\\",\\\"onChange\\\"],[[24,[\\\"note\\\"]],\\\"wrap-editor\\\",[24,[\\\"optionsEditor\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"note\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-create-action\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"onCancelNote\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"addNote\\\",[24,[\\\"note\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[4,\\\"if\\\",[[24,[\\\"isEditNoteStatus\\\"]]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"actions.update\\\"],null],false]],\\\"parameters\\\":[]},{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"actions.add\\\"],null],false]],\\\"parameters\\\":[]}],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"note-list\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"organization\\\",\\\"notes\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"note-item\\\"],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\",\\\"userAvatar\\\"],[30,[23,3,[\\\"createdBy\\\",\\\"staffprofile\\\",\\\"user\\\"]],[23,3,[\\\"createdBy\\\",\\\"staffprofile\\\",\\\"user\\\"]]]]],false],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"top_note\\\"],[8],[1,[23,3,[\\\"createdBy\\\",\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"someone_added_note\\\"],null],false],[0,\\\"\\\\n                                            \\\"],[1,[28,\\\"moment-format\\\",[[23,3,[\\\"createdAt\\\"]],\\\"do MMM, YYYY\\\"],null],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"note-title\\\"],[8],[1,[23,3,[\\\"title\\\"]],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,3,[\\\"modifiedBy\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"updated-note\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.last_updated_by\\\"],null],false],[0,\\\" \\\"],[1,[23,3,[\\\"modifiedBy\\\",\\\"firstName\\\"]],false],[0,\\\"\\\\n                                                \\\"],[1,[28,\\\"moment-from-now\\\",[[23,3,[\\\"modifiedAt\\\"]]],null],false],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"note-txt\\\"],[8],[0,\\\"\\\\n                                            \\\"],[1,[23,3,[\\\"text\\\"]],true],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"actions\\\"],[8],[0,\\\"\\\\n                                            \\\"],[1,[28,\\\"common/buttons/primary\\\",null,[[\\\"icon\\\",\\\"iconButton\\\",\\\"onClick\\\"],[\\\"edit\\\",true,[28,\\\"action\\\",[[23,0,[]],\\\"onShowEditNote\\\",[23,3,[]]],null]]]],false],[0,\\\"\\\\n                                            \\\"],[1,[28,\\\"common/buttons/secondary-2\\\",null,[[\\\"icon\\\",\\\"iconButton\\\",\\\"onClick\\\"],[\\\"trash\\\",true,[28,\\\"action\\\",[[23,0,[]],\\\"deleteNote\\\",[23,3,[\\\"id\\\"]]],null]]]],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[2]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"footer\\\"]],\\\"expected `page.footer` to be a contextual component but found a string. Did you mean `(component page.footer)`? ('inboxfront/templates/organizations/edit.hbs' @ L543:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"action-buttons\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"back-link\\\",\\\"organizations\\\"]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.back\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/organizations/edit.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/organizations/index\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"56Ezxnuh\",\n    \"block\": \"{\\\"symbols\\\":[\\\"dialog\\\",\\\"dialog\\\",\\\"form\\\",\\\"user\\\",\\\"toolbar\\\",\\\"form\\\",\\\"row\\\",\\\"rowIndex\\\",\\\"prop\\\",\\\"propIndex\\\",\\\"org\\\",\\\"toolbar\\\",\\\"form\\\",\\\"prop\\\",\\\"user\\\",\\\"item\\\",\\\"toolbar\\\",\\\"pg\\\",\\\"table\\\",\\\"body\\\",\\\"profile\\\",\\\"row\\\",\\\"column\\\",\\\"head\\\",\\\"column\\\",\\\"menu\\\",\\\"content\\\",\\\"field\\\",\\\"field\\\"],\\\"statements\\\":[[4,\\\"page\\\",null,null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,18,[\\\"title\\\"]],\\\"expected `pg.title` to be a contextual component but found a string. Did you mean `(component pg.title)`? ('inboxfront/templates/organizations/index.hbs' @ L2:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title-tasks\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"text\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"h2\\\",true],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"admin-company-settings\\\"],[[\\\"class\\\"],[\\\"title-icon\\\"]]],false],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"t\\\",[\\\"Organizations\\\"],null],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"cloneOrganizations\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"span\\\",true],[8],[1,[24,[\\\"cloneOrganizations\\\",\\\"length\\\"]],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"organizations\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\\n            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"user-has-permission\\\",[\\\"guest.add_organization\\\"],null]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"href\\\",\\\"class\\\"],[\\\"/import?tab=Organizations\\\",\\\"secondary-button\\\"]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"download\\\"],null],false],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.import_org\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"permission\\\",\\\"icon\\\",\\\"onClick\\\"],[\\\"guest.add_organization\\\",\\\"plus\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showAddOrganization\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.create_org\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"buttons-panel\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"action-buttons\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"icon\\\",\\\"class\\\",\\\"onClick\\\"],[\\\"person-add\\\",[28,\\\"if\\\",[[24,[\\\"isVisibleActions\\\"]],\\\"active\\\",\\\"\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"showAssignOrganizationSidebar\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.assign\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"icon\\\",\\\"class\\\",\\\"onClick\\\"],[\\\"collapse\\\",[28,\\\"if\\\",[[28,\\\"and\\\",[[24,[\\\"isVisibleMergeButton\\\"]],[24,[\\\"isVisibleActions\\\"]]],null],\\\"active\\\",\\\"\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"showMergeOrganizationSidebar\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.merge\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"icon\\\",\\\"class\\\",\\\"onClick\\\"],[\\\"trash\\\",[28,\\\"if\\\",[[24,[\\\"isVisibleActions\\\"]],\\\"active\\\",\\\"\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"showDeleteOrganizationModal\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"pagination\\\",null,[[\\\"rangeNum\\\",\\\"pageNum\\\"],[[24,[\\\"rangeNum\\\"]],[24,[\\\"pageNum\\\"]]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"paper-menu\\\",null,[[\\\"position\\\",\\\"offset\\\"],[\\\"target-right target\\\",\\\"20 5\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,26,[\\\"trigger\\\"]],\\\"expected `menu.trigger` to be a contextual component but found a string. Did you mean `(component menu.trigger)`? ('inboxfront/templates/organizations/index.hbs' @ L62:C23) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"class\\\"],[[28,\\\"concat\\\",[\\\"navigate-button\\\",[28,\\\"if\\\",[[24,[\\\"searchOrganizations\\\"]],\\\" active\\\",\\\"\\\"],null]],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"filter1\\\"],null],false],[0,\\\"\\\\n                            \\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"bottom\\\"]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"search_on_filter\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,26,[\\\"content\\\"]],\\\"expected `menu.content` to be a contextual component but found a string. Did you mean `(component menu.content)`? ('inboxfront/templates/organizations/index.hbs' @ L68:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"filter-menu\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"h3\\\",true],[8],[1,[28,\\\"t\\\",[\\\"actions.add_filter\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"class\\\",\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[\\\"search-input-chat\\\",[28,\\\"t\\\",[\\\"search\\\"],null],[24,[\\\"searchOrganizations\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"searchOrganizations\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"actions.choose_field\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"selected\\\",\\\"options\\\",\\\"onChange\\\"],[\\\"Field\\\",[24,[\\\"selectedFilterField\\\"]],[24,[\\\"listFilterFields\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedFilterField\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[23,29,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[29]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"actions.choose_lookup\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"selected\\\",\\\"options\\\",\\\"onChange\\\"],[\\\"Lookup\\\",[24,[\\\"selectedFilterLookup\\\"]],[24,[\\\"listFilterLookup\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedFilterLookup\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[23,28,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[28]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,27,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/organizations/index.hbs' @ L103:C31) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"filterOrganizations\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"t\\\",[\\\"actions.filter_on\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[27]},null]],\\\"parameters\\\":[26]},null],[4,\\\"if\\\",[[24,[\\\"isShowClearFilterBtn\\\"]]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"onClick\\\"],[\\\"navigate-button clear-button\\\",[28,\\\"action\\\",[[23,0,[]],\\\"clearFilter\\\"],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"filter2\\\"],null],false],[0,\\\"\\\\n                        \\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"bottom\\\"]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"actions.clear\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"filter\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,18,[\\\"content\\\"]],\\\"expected `pg.content` to be a contextual component but found a string. Did you mean `(component pg.content)`? ('inboxfront/templates/organizations/index.hbs' @ L122:C7) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"cloneOrganizations\\\",\\\"length\\\"]],0],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"no-messages\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"img\\\",true],[10,\\\"src\\\",\\\"/assets/images/contacts.png\\\"],[10,\\\"alt\\\",\\\"no-msgs\\\"],[8],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"grid-place admin-table organizations-table \\\",[28,\\\"if\\\",[[24,[\\\"isLoader\\\"]],\\\"loading\\\",\\\"\\\"],null]]]],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-data-table\\\",null,[[\\\"sortDir\\\",\\\"class\\\",\\\"selectable\\\"],[\\\"desc\\\",\\\"table\\\",true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,19,[\\\"head\\\"]],\\\"expected `table.head` to be a contextual component but found a string. Did you mean `(component table.head)`? ('inboxfront/templates/organizations/index.hbs' @ L134:C23) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,24,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/organizations/index.hbs' @ L135:C27) \\\"],null]],[[\\\"class\\\"],[\\\"checkbox\\\"]],{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"organizations\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[4,\\\"paper-checkbox\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"allCheckOrganizations\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"allCheckOrganizations\\\"],null]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                        \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,24,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/organizations/index.hbs' @ L145:C27) \\\"],null]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"name\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"model\\\",\\\"columns\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,25,[\\\"visible\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,24,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/organizations/index.hbs' @ L149:C35) \\\"],null]],[[\\\"sortProp\\\"],[[23,25,[\\\"id\\\"]]]],{\\\"statements\\\":[[4,\\\"if\\\",[[23,25,[\\\"isCustomField\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[23,25,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"t\\\",[[23,25,[\\\"title\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[25]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,24,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/organizations/index.hbs' @ L159:C27) \\\"],null]],[[\\\"class\\\"],[\\\"actions\\\"]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"common/column-select\\\",null,[[\\\"organizations\\\",\\\"columns\\\",\\\"onUpdateColumns\\\"],[true,[24,[\\\"model\\\",\\\"columns\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateColumns\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[24]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,19,[\\\"body\\\"]],\\\"expected `table.body` to be a contextual component but found a string. Did you mean `(component table.body)`? ('inboxfront/templates/organizations/index.hbs' @ L167:C23) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[28,\\\"sort-by\\\",[[23,19,[\\\"sortDesc\\\"]],[24,[\\\"organizations\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,20,[\\\"row\\\"]],\\\"expected `body.row` to be a contextual component but found a string. Did you mean `(component body.row)`? ('inboxfront/templates/organizations/index.hbs' @ L169:C31) \\\"],null]],[[\\\"edit\\\"],[true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,22,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/organizations/index.hbs' @ L170:C35) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"paper-checkbox\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[23,21,[\\\"checked\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"checkOrganization\\\",[23,21,[]]],null]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,22,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/organizations/index.hbs' @ L177:C35) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"query\\\",\\\"route\\\"],[\\\"link\\\",[28,\\\"hash\\\",null,[[\\\"id\\\"],[[23,21,[\\\"id\\\"]]]]],\\\"organizations.edit\\\"]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"company-logo\\\",null,[[\\\"size\\\",\\\"company\\\"],[25,[23,21,[]]]]],false],[0,\\\"\\\\n                                        \\\"],[1,[23,21,[\\\"name\\\"]],false],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"contacts/org-contact-type\\\",null,[[\\\"organization\\\"],[[23,21,[]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"model\\\",\\\"columns\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,23,[\\\"visible\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,22,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/organizations/index.hbs' @ L187:C43) \\\"],null]],null,{\\\"statements\\\":[[1,[28,\\\"filter-grid-organization\\\",[[23,23,[\\\"id\\\"]],[23,21,[]],[23,23,[\\\"fieldType\\\"]],[24,[\\\"model\\\",\\\"fields\\\"]]],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[23]},null],[0,\\\"\\\\n                                \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,22,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/organizations/index.hbs' @ L191:C35) \\\"],null]],null,{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[22]},null]],\\\"parameters\\\":[21]},null]],\\\"parameters\\\":[20]},null]],\\\"parameters\\\":[19]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[4,\\\"if\\\",[[24,[\\\"isLoader\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[22,\\\"application-loading\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[18]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"showAddOrganization\\\"]]],null,{\\\"statements\\\":[[4,\\\"paper-sidenav\\\",null,[[\\\"class\\\",\\\"name\\\",\\\"position\\\",\\\"open\\\",\\\"lockedOpen\\\"],[\\\"md-whiteframe-z2 popup create-popup\\\",\\\"right2\\\",\\\"right\\\",[24,[\\\"showAddOrganization\\\"]],[24,[\\\"showAddOrganization\\\"]]]],{\\\"statements\\\":[[4,\\\"paper-toolbar\\\",null,null,{\\\"statements\\\":[[4,\\\"paper-toolbar-tools\\\",null,null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"admin-company-settings\\\"],null],false],[0,\\\"\\\\n                \\\"],[1,[28,\\\"t\\\",[\\\"actions.create_org\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[17]},null],[4,\\\"paper-form\\\",null,[[\\\"class\\\"],[\\\"form-organization\\\"]],{\\\"statements\\\":[[4,\\\"paper-content\\\",null,null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"org_name\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"customValidations\\\"],[[28,\\\"t\\\",[\\\"org_name\\\"],null],[24,[\\\"organization\\\",\\\"name\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"organization\\\",\\\"name\\\"]]],null]],null],[24,[\\\"validation\\\",\\\"trimValidation\\\"]]]]],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"phone_number\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"common/form-phone\\\",null,[[\\\"phone\\\"],[[24,[\\\"organization\\\",\\\"phone\\\"]]]]],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"fax_number\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"fax_number\\\"],null],[24,[\\\"organization\\\",\\\"fax\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"organization\\\",\\\"fax\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"address\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"sub-form-group\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[[28,\\\"concat\\\",[[28,\\\"t\\\",[\\\"address\\\"],null],[28,\\\"t\\\",[\\\"line\\\"],null],\\\" 1\\\"],null],[24,[\\\"organization\\\",\\\"line1\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"organization\\\",\\\"line1\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[[28,\\\"concat\\\",[[28,\\\"t\\\",[\\\"address\\\"],null],[28,\\\"t\\\",[\\\"line\\\"],null],\\\" 2\\\"],null],[24,[\\\"organization\\\",\\\"line2\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"organization\\\",\\\"line2\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flexDisplay form-group two-field\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"postal_code\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"postal_code\\\"],null],[24,[\\\"organization\\\",\\\"zipOrPostcode\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"organization\\\",\\\"zipOrPostcode\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"state\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"state\\\"],null],[24,[\\\"organization\\\",\\\"state\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"organization\\\",\\\"state\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"country\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"selected\\\",\\\"options\\\",\\\"searchEnabled\\\",\\\"searchPlaceholder\\\",\\\"searchField\\\",\\\"onChange\\\"],[[28,\\\"concat\\\",[[28,\\\"t\\\",[\\\"address\\\"],null],[28,\\\"t\\\",[\\\"country\\\"],null]],null],[24,[\\\"organization\\\",\\\"country\\\"]],[24,[\\\"countriesList\\\"]],true,[28,\\\"t\\\",[\\\"search\\\"],null],\\\"name\\\",[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"organization\\\",\\\"country\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[23,16,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[16]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"industry\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"industry\\\"],null],[24,[\\\"organization\\\",\\\"industry\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"organization\\\",\\\"industry\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"website\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"website\\\"],null],[24,[\\\"organization\\\",\\\"website\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"organization\\\",\\\"website\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"contact_owner\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"selected\\\",\\\"options\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"contact_owner\\\"],null],[24,[\\\"organization\\\",\\\"contactOwner\\\"]],[24,[\\\"model\\\",\\\"users\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"organization\\\",\\\"contactOwner\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[23,15,[\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[23,15,[\\\"lastName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[15]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"company\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"selected\\\",\\\"options\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"company\\\"],null],[24,[\\\"organization\\\",\\\"property\\\"]],[24,[\\\"properties\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"organization\\\",\\\"property\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[23,14,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[14]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"popup-footer\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"closeContactDialog\\\"],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\",\\\"class\\\",\\\"disabled\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"saveOrganization\\\",false],null],\\\"primary-button\\\",[28,\\\"not\\\",[[24,[\\\"isDisabledBtnForm\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.create\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"disabled\\\",\\\"onClick\\\"],[[28,\\\"not\\\",[[24,[\\\"isDisabledBtnForm\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"saveOrganization\\\",true],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.create_another\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[13]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"paper-sidenav\\\",null,[[\\\"class\\\",\\\"name\\\",\\\"position\\\",\\\"open\\\",\\\"lockedOpen\\\"],[\\\"md-whiteframe-z2 popup max-large\\\",\\\"right2\\\",\\\"right\\\",[24,[\\\"showPopupMerge\\\"]],[24,[\\\"showPopupMerge\\\"]]]],{\\\"statements\\\":[[4,\\\"paper-toolbar\\\",null,null,{\\\"statements\\\":[[4,\\\"paper-toolbar-tools\\\",null,null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"t\\\",[\\\"actions.merge_orgs\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[12]},null],[4,\\\"paper-form\\\",null,[[\\\"onSubmit\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"mergeOrganizations\\\"],null]]],{\\\"statements\\\":[[4,\\\"paper-content\\\",null,null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"admin-table merge-guest-popup\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"table\\\",true],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"thead\\\",true],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"th\\\",true],[8],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"selectedOrganizations\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"th\\\",true],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title-avatar flexDisplay\\\"],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\",\\\"userAvatar\\\"],[40,[23,11,[]],[23,11,[]]]]],false],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"p\\\",true],[8],[7,\\\"b\\\",true],[8],[1,[23,11,[\\\"name\\\"]],false],[9],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"p\\\",true],[8],[1,[28,\\\"t\\\",[\\\"time.created_on\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"moment-format\\\",[[23,11,[\\\"created\\\"]],\\\"MMM DD YYYY\\\"],null],false],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[11]},null],[0,\\\"                        \\\"],[7,\\\"th\\\",true],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title-avatar flexDisplay\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\",\\\"userAvatar\\\"],[40,[24,[\\\"mergeHeaderOrganization\\\"]],[24,[\\\"mergeHeaderOrganization\\\"]]]]],false],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"p\\\",true],[8],[7,\\\"b\\\",true],[8],[1,[24,[\\\"mergeHeaderOrganization\\\",\\\"name\\\"]],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"p\\\",true],[8],[1,[28,\\\"t\\\",[\\\"time.created_on\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"moment-format\\\",[[24,[\\\"mergeHeaderOrganization\\\",\\\"created\\\"]],\\\"MMM DD YYYY\\\"],null],false],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"tbody\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"matrixArrayOrganizations\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,7,[]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"chooseOrganization\\\",[23,9,[]],[23,10,[]],[23,8,[]]],null]],[8],[0,\\\"\\\\n                                        \\\"],[1,[23,9,[]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[9,10]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[7,8]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"popup-footer\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"closeMergeDialog\\\"],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"submit-button\\\"]],\\\"expected `form.submit-button` to be a contextual component but found a string. Did you mean `(component form.submit-button)`? ('inboxfront/templates/organizations/index.hbs' @ L430:C15) \\\"],null]],[[\\\"class\\\",\\\"disabled\\\"],[\\\"primary-button\\\",[23,6,[\\\"isInvalid\\\"]]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.merge\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[6]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"paper-sidenav\\\",null,[[\\\"class\\\",\\\"name\\\",\\\"position\\\",\\\"open\\\",\\\"lockedOpen\\\"],[\\\"md-whiteframe-z2 popup small\\\",\\\"right2\\\",\\\"right\\\",[24,[\\\"showPopupAssign\\\"]],[24,[\\\"showPopupAssign\\\"]]]],{\\\"statements\\\":[[4,\\\"paper-toolbar\\\",null,null,{\\\"statements\\\":[[4,\\\"paper-toolbar-tools\\\",null,null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"t\\\",[\\\"actions.assign\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[5]},null],[4,\\\"paper-form\\\",null,[[\\\"onSubmit\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"assignOrganizations\\\"],null]]],{\\\"statements\\\":[[4,\\\"paper-content\\\",null,null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                \\\"],[7,\\\"h3\\\",true],[8],[1,[28,\\\"t\\\",[\\\"online_user\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"showPopupAssign\\\"]]],null,{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"selected\\\",\\\"options\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"actions.select_user\\\"],null],[24,[\\\"selectedUser\\\"]],[24,[\\\"model\\\",\\\"users\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedUser\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[23,4,[\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[23,4,[\\\"lastName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[4]},null]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"popup-footer\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"closeAssignDialog\\\"],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"submit-button\\\"]],\\\"expected `form.submit-button` to be a contextual component but found a string. Did you mean `(component form.submit-button)`? ('inboxfront/templates/organizations/index.hbs' @ L472:C15) \\\"],null]],[[\\\"class\\\",\\\"disabled\\\"],[\\\"primary-button\\\",[23,3,[\\\"isInvalid\\\"]]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.assign\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"showDeleteDialog\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"deleteOrganizations\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/organizations/index.hbs' @ L487:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete_orgs\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/organizations/index.hbs' @ L491:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"trash2\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"delete_orgs_msg\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[1,[23,2,[\\\"btn-cancel\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"btn-confirm\\\"]],\\\"expected `dialog.btn-confirm` to be a contextual component but found a string. Did you mean `(component dialog.btn-confirm)`? ('inboxfront/templates/organizations/index.hbs' @ L496:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[2]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"showMergeConfirmDialog\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"mergeOrganizationsConfirm\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/organizations/index.hbs' @ L506:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.merge_orgs\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/organizations/index.hbs' @ L510:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"merge_orgs_msg\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[1,[23,1,[\\\"btn-cancel\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"btn-confirm\\\"]],\\\"expected `dialog.btn-confirm` to be a contextual component but found a string. Did you mean `(component dialog.btn-confirm)`? ('inboxfront/templates/organizations/index.hbs' @ L515:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.merge\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/organizations/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/orgfields\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"9IMu5Mmy\",\n    \"block\": \"{\\\"symbols\\\":[\\\"page\\\",\\\"type\\\",\\\"field\\\"],\\\"statements\\\":[[4,\\\"page-admin\\\",null,null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `page.title` to be a contextual component but found a string. Did you mean `(component page.title)`? ('inboxfront/templates/orgfields.hbs' @ L2:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"h2\\\",true],[8],[1,[28,\\\"t\\\",[\\\"org_fields\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"content\\\"]],\\\"expected `page.content` to be a contextual component but found a string. Did you mean `(component page.content)`? ('inboxfront/templates/orgfields.hbs' @ L6:C7) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\",\\\"isAdmin\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"layout-row field-creation\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-70 fields\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"field-switch\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[[24,[\\\"showSystemFields\\\"]],[24,[\\\"isEditMode\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"showSystemFields\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"actions.display_system_fields\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"list draggable-list\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"drag-sort-list\\\",null,[[\\\"items\\\",\\\"handle\\\",\\\"dragEndAction\\\"],[[24,[\\\"model\\\",\\\"fields\\\"]],\\\".field-header\\\",[28,\\\"action\\\",[[23,0,[]],\\\"dragEnd\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"common/customfields/cf-description\\\",null,[[\\\"rootField\\\",\\\"field\\\",\\\"editedField\\\",\\\"editedSection\\\",\\\"settingsId\\\",\\\"showSystemFields\\\",\\\"isEditMode\\\",\\\"onDeleteField\\\",\\\"onSaveField\\\",\\\"onDragEnd\\\",\\\"onChoicesDragEnd\\\"],[true,[23,3,[]],[24,[\\\"editedField\\\"]],[24,[\\\"editedSection\\\"]],[24,[\\\"model\\\",\\\"settings\\\",\\\"id\\\"]],[24,[\\\"showSystemFields\\\"]],[24,[\\\"isEditMode\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onDeleteField\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"onSaveField\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"dragEnd\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"choicesDragEnd\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"flex-30 field-types\\\",[28,\\\"if\\\",[[24,[\\\"isEditMode\\\"]],\\\" blur\\\"],null]]]],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"header\\\"],[8],[1,[28,\\\"t\\\",[\\\"actions.drag_field_to_create\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"types-list\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"drag-sort-list\\\",null,[[\\\"items\\\",\\\"dragEndAction\\\",\\\"sourceOnly\\\"],[[24,[\\\"customfields\\\",\\\"types\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"dragEnd\\\"],null],true]],{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item layout-row\\\"],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"addFieldByType\\\",[23,2,[]]],null]],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"drag-indicator\\\"],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"drag_indicator\\\"],null],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"type-icon\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[11,\\\"style\\\",[29,[\\\"background-color:\\\",[23,2,[\\\"iconColor\\\"]]]]],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"svg-icon\\\",[[23,2,[\\\"icon\\\"]]],[[\\\"color\\\"],[[23,2,[\\\"iconInnerColor\\\"]]]]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"type-title layout-column\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[23,2,[\\\"label\\\"]],false],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"description\\\"],[8],[1,[23,2,[\\\"description\\\"]],false],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"actions\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/icon\\\",[\\\"add\\\"],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.add_field\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"emptyList\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"svg-icon\\\",[\\\"edit-2\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"p\\\",true],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"t\\\",[\\\"dont_have_permissions\\\"],null],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/orgfields.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/permissions\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"LQ+wT+jN\",\n    \"block\": \"{\\\"symbols\\\":[\\\"form\\\",\\\"stepper\\\",\\\"step\\\",\\\"nextStep\\\",\\\"previousStep\\\",\\\"user\\\",\\\"step\\\",\\\"nextStep\\\",\\\"previousStep\\\",\\\"toolbar\\\",\\\"page\\\",\\\"item\\\",\\\"el\\\",\\\"title\\\",\\\"tab\\\",\\\"role\\\"],\\\"statements\\\":[[4,\\\"page-admin\\\",null,null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,11,[\\\"title\\\"]],\\\"expected `page.title` to be a contextual component but found a string. Did you mean `(component page.title)`? ('inboxfront/templates/permissions.hbs' @ L2:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"h2\\\",true],[8],[1,[28,\\\"t\\\",[\\\"permissions\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,11,[\\\"content\\\"]],\\\"expected `page.content` to be a contextual component but found a string. Did you mean `(component page.content)`? ('inboxfront/templates/permissions.hbs' @ L6:C7) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"model\\\",\\\"roles\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title-permission\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"role\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[\\\"Role\\\",[24,[\\\"roles\\\"]],[24,[\\\"selectedRole\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onSelectRole\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[23,16,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[16]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"permission-tabs\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"customTabs\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"permission-tab \\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedTab\\\"]],[23,15,[]]],null],\\\"selected\\\",\\\"\\\"],null]]]],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"onChangeTabs\\\",[23,15,[]]],null]],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"t\\\",[[23,15,[]]],null],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[15]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"admin-table\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"table\\\",true],[10,\\\"class\\\",\\\"table permission-table\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"thead\\\",true],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"titleTabs\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"th\\\",true],[8],[1,[28,\\\"t\\\",[[23,14,[]]],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[14]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"tbody\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"currentGrid\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"td\\\",true],[8],[1,[23,12,[\\\"name\\\"]],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-checkbox\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[23,12,[\\\"enabled\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onChangeAllCheckbox\\\",[23,12,[]]],null]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,12,[\\\"subArr\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-checkbox\\\",null,[[\\\"value\\\",\\\"disabled\\\",\\\"indeterminate\\\",\\\"onChange\\\"],[[23,13,[\\\"enabled\\\"]],[28,\\\"eq\\\",[[23,13,[\\\"name\\\"]],\\\"\\\"],null],[28,\\\"eq\\\",[[23,13,[\\\"name\\\"]],\\\"\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"checkPermission\\\",[23,13,[]]],null]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[13]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[12]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"action-button\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"updatePermissions\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.update\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"emptyList\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"svg-icon\\\",[\\\"edit-2\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"p\\\",true],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"t\\\",[\\\"dont_have_permissions\\\"],null],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[11]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"showAddGroup\\\"]]],null,{\\\"statements\\\":[[4,\\\"paper-sidenav\\\",null,[[\\\"class\\\",\\\"name\\\",\\\"position\\\",\\\"open\\\",\\\"lockedOpen\\\"],[\\\"md-whiteframe-z2 popup create-popup\\\",\\\"right2\\\",\\\"right\\\",[24,[\\\"showAddGroup\\\"]],[24,[\\\"showAddGroup\\\"]]]],{\\\"statements\\\":[[4,\\\"paper-toolbar\\\",null,null,{\\\"statements\\\":[[4,\\\"paper-toolbar-tools\\\",null,null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"roles\\\"],null],false],[0,\\\"\\\\n                \\\"],[1,[28,\\\"t\\\",[\\\"actions.create_role\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[10]},null],[4,\\\"paper-form\\\",null,null,{\\\"statements\\\":[[4,\\\"paper-content\\\",null,null,{\\\"statements\\\":[[4,\\\"paper-stepper\\\",null,[[\\\"currentStep\\\",\\\"alternative\\\",\\\"onStepChange\\\"],[[24,[\\\"currentStep\\\"]],true,[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"currentStep\\\"]]],null]],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"step\\\"]],\\\"expected `stepper.step` to be a contextual component but found a string. Did you mean `(component stepper.step)`? ('inboxfront/templates/permissions.hbs' @ L99:C23) \\\"],null]],[[\\\"label\\\"],[[28,\\\"t\\\",[\\\"role_basic_settings\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"body\\\"]],\\\"expected `step.body` to be a contextual component but found a string. Did you mean `(component step.body)`? ('inboxfront/templates/permissions.hbs' @ L100:C27) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"name\\\"],null],false],[0,\\\" \\\"],[7,\\\"b\\\",true],[10,\\\"class\\\",\\\"text-red\\\"],[8],[0,\\\"*\\\"],[9],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/permissions.hbs' @ L104:C38) \\\"],null]],[[\\\"placeholder\\\",\\\"required\\\",\\\"value\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"name\\\"],null],true,[24,[\\\"name\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"name\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"description\\\"],null],false],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/permissions.hbs' @ L115:C38) \\\"],null]],[[\\\"textarea\\\",\\\"passThru\\\",\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[true,[28,\\\"hash\\\",null,[[\\\"rows\\\",\\\"maxRows\\\"],[3,5]]],[28,\\\"t\\\",[\\\"description\\\"],null],[24,[\\\"description\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"description\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"t\\\",[\\\"role_type\\\"],null],false],[0,\\\": \\\"],[1,[28,\\\"t\\\",[\\\"user\\\"],null],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter form-group\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-33\\\"],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"t\\\",[\\\"Status\\\"],null],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"isActiveRule\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"statusChanged\\\"],null]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-checkbox\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"isNextStep\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"isNextStep\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"add_users_to_role\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"actions\\\"]],\\\"expected `step.actions` to be a contextual component but found a string. Did you mean `(component step.actions)`? ('inboxfront/templates/permissions.hbs' @ L148:C27) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"popup-footer\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"toggleShowPopup\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"submit-button\\\"]],\\\"expected `form.submit-button` to be a contextual component but found a string. Did you mean `(component form.submit-button)`? ('inboxfront/templates/permissions.hbs' @ L161:C39) \\\"],null]],[[\\\"class\\\",\\\"disabled\\\",\\\"onClick\\\"],[\\\"primary-button\\\",[23,1,[\\\"isInvalid\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"createRole\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.create\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[8,9]},null]],\\\"parameters\\\":[7]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"step\\\"]],\\\"expected `stepper.step` to be a contextual component but found a string. Did you mean `(component stepper.step)`? ('inboxfront/templates/permissions.hbs' @ L172:C23) \\\"],null]],[[\\\"label\\\"],[[28,\\\"t\\\",[\\\"actions.choose_users\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"body\\\"]],\\\"expected `step.body` to be a contextual component but found a string. Did you mean `(component step.body)`? ('inboxfront/templates/permissions.hbs' @ L173:C27) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"users\\\"],null],false],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select-multiple\\\",null,[[\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[[24,[\\\"propertyUsers\\\"]],[24,[\\\"usersId\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"usersId\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[23,6,[\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[23,6,[\\\"lastName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[6]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"actions\\\"]],\\\"expected `step.actions` to be a contextual component but found a string. Did you mean `(component step.actions)`? ('inboxfront/templates/permissions.hbs' @ L187:C27) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"popup-footer\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"toggleShowPopup\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"createUsersRole\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.add\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[4,5]},null]],\\\"parameters\\\":[3]},null]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/permissions.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/preference/notification\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"mIVO44XL\",\n    \"block\": \"{\\\"symbols\\\":[\\\"dialog\\\",\\\"prop\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"page-wrapper\\\"],[8],[0,\\\"\\\\n    \\\"],[1,[22,\\\"menu-profile\\\"],false],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"notification-form\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isVisibleNote\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"notification-form-group\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"monitor\\\"],[[\\\"class\\\"],[\\\"notification-form_icon\\\"]]],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"desktop_notifications\\\"],null],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"notification-form_title\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"desktop_notifications_info\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"noteSettings\\\",\\\"active\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"saveProfile\\\",\\\"active\\\"],null]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"notification-form-group\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"notification\\\"],[[\\\"class\\\"],[\\\"notification-form_icon\\\"]]],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"notify_me\\\"],null],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"notification-form_title\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"checkbox-field\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-checkbox\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"noteSettings\\\",\\\"messages\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"saveProfile\\\",\\\"messages\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"messages\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"checkbox-field\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-checkbox\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"noteSettings\\\",\\\"escalations\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"saveProfile\\\",\\\"escalations\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"escalation\\\"],null],false],[0,\\\"/\\\"],[1,[28,\\\"t\\\",[\\\"Escalations.reminders\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"checkbox-field\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-checkbox\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"noteSettings\\\",\\\"tasks\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"saveProfile\\\",\\\"tasks\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"tasks_notice\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"notification-form-group\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"speaker\\\"],[[\\\"class\\\"],[\\\"notification-form_icon\\\"]]],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"sound\\\"],null],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"notification-form_title\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"checkbox-field\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-checkbox\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"noteSettings\\\",\\\"sound\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"saveProfile\\\",\\\"sound\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"play_sound\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"notification-form-group\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"alarm\\\"],[[\\\"class\\\"],[\\\"notification-form_icon\\\"]]],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"custom_snooze\\\"],null],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"notification-form_title\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter snooze-title\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"noteSettings\\\",\\\"snooze\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"t\\\",[\\\"snooze_until\\\"],null],false],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"moment-format\\\",[[24,[\\\"noteSettings\\\",\\\"snooze\\\"]],\\\"MMM DD YYYY h:mm\\\"],null],false],[0,\\\"\\\\n                                (On/Off)\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"noteSettings\\\",\\\"snooze\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"offSnooze\\\"],null]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label-field\\\"],[8],[1,[28,\\\"t\\\",[\\\"time_title\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"actions.choose_time\\\"],null],[24,[\\\"profile\\\",\\\"timeList\\\"]],[24,[\\\"selectedTime\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onChooseTimeSnooze\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[23,2,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"notification-warn\\\"],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"notification-disable\\\"],null],false],[0,\\\"\\\\n                \\\"],[1,[28,\\\"t\\\",[\\\"notification_disabled_msg\\\"],null],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\",\\\"onClose\\\",\\\"onConfirm\\\"],[[24,[\\\"showPopupCustomDate\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"togglePopupCustomDate\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"confirmDate\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/preference/notification.hbs' @ L113:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        Pause notifications until…\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/preference/notification.hbs' @ L117:C7) \\\"],null]],[[\\\"class\\\"],[\\\"displayBlock\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"date-wrap-field\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label-field\\\"],[8],[1,[28,\\\"t\\\",[\\\"custom_fields.date\\\"],null],false],[9],[0,\\\"\\\\n            \\\"],[1,[28,\\\"ember-flatpickr\\\",null,[[\\\"date\\\",\\\"dateFormat\\\",\\\"onChange\\\",\\\"minDate\\\",\\\"time_24hr\\\",\\\"enableTime\\\"],[\\\"today\\\",\\\"Y-m-d H:i\\\",[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"snoozeCustomDate\\\"]]],null]],null],\\\"today\\\",true,true]]],false],[0,\\\"\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"calendar2\\\"],[[\\\"class\\\"],[\\\"calendar-icon\\\"]]],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[1,[23,1,[\\\"btn-cancel\\\"]],false],[0,\\\"\\\\n    \\\"],[1,[23,1,[\\\"btn-confirm\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/preference/notification.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/profile\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"R/qu6QHl\",\n    \"block\": \"{\\\"symbols\\\":[\\\"page\\\",\\\"form\\\",\\\"locale\\\"],\\\"statements\\\":[[4,\\\"page\\\",null,null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `page.title` to be a contextual component but found a string. Did you mean `(component page.title)`? ('inboxfront/templates/profile.hbs' @ L2:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"h2\\\",true],[8],[1,[28,\\\"t\\\",[\\\"my_profile\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"content\\\"]],\\\"expected `page.content` to be a contextual component but found a string. Did you mean `(component page.content)`? ('inboxfront/templates/profile.hbs' @ L6:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"profile-block\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"profile-wrap-avatar\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"avatar-upload\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"urlAttachment\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"img\\\",true],[11,\\\"src\\\",[22,\\\"urlAttachment\\\"]],[10,\\\"alt\\\",\\\"avatar\\\"],[8],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"remove-icon\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"deleteAvatar\\\",[24,[\\\"attachmentId\\\"]]],null]],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash\\\"],null],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\"],[50,[24,[\\\"profile\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                    \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"edit-icon\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"edit\\\"],null],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"overlay-loading\\\"],[8],[0,\\\"\\\\n                            \\\"],[1,[22,\\\"application-loading\\\"],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n                \\\"],[1,[28,\\\"drop-zone\\\",null,[[\\\"config\\\",\\\"success\\\",\\\"addedfile\\\"],[[24,[\\\"options\\\"]],[24,[\\\"uploadSuccess\\\"]],[24,[\\\"onAddedFile\\\"]]]]],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"email\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[1,[24,[\\\"profile\\\",\\\"email\\\"]],false],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"paper-form\\\",null,[[\\\"onSubmit\\\",\\\"class\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"saveProfile\\\"],null],\\\"setting-form\\\"]],{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"firstname\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"profile\\\",\\\"firstName\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"profile\\\",\\\"firstName\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"lastname\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"profile\\\",\\\"lastName\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"profile\\\",\\\"lastName\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"phone_number\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"common/form-phone\\\",null,[[\\\"phone\\\"],[[24,[\\\"profile\\\",\\\"staffprofile\\\",\\\"phone\\\"]]]]],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"company\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/profile.hbs' @ L60:C30) \\\"],null]],[[\\\"value\\\",\\\"onChange\\\",\\\"disabled\\\"],[[24,[\\\"profile\\\",\\\"staffprofile\\\",\\\"estates\\\",\\\"0\\\",\\\"title\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"profile\\\",\\\"staffprofile\\\",\\\"estates\\\",\\\"0\\\",\\\"title\\\"]]],null]],null],true]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"department\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"helpdesk/department-selector\\\",null,[[\\\"value\\\",\\\"placeholder\\\",\\\"onChange\\\"],[[24,[\\\"profile\\\",\\\"staffprofile\\\",\\\"department\\\"]],\\\" \\\",[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"profile\\\",\\\"staffprofile\\\",\\\"department\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"position\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/profile.hbs' @ L80:C30) \\\"],null]],[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"profile\\\",\\\"staffprofile\\\",\\\"position\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"profile\\\",\\\"staffprofile\\\",\\\"position\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"language\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[\\\" \\\",[24,[\\\"locales\\\"]],[24,[\\\"selectedLocale\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedLocale\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[23,3,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"action-buttons\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"resetFields\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"submit-button\\\"]],\\\"expected `form.submit-button` to be a contextual component but found a string. Did you mean `(component form.submit-button)`? ('inboxfront/templates/profile.hbs' @ L103:C27) \\\"],null]],[[\\\"class\\\"],[\\\"primary-button\\\"]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"actions.update\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/profile.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/response\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"4vt3Nxaj\",\n    \"block\": \"{\\\"symbols\\\":[\\\"form\\\",\\\"tag\\\",\\\"prop\\\",\\\"toolbar\\\",\\\"page\\\",\\\"table\\\",\\\"body\\\",\\\"item\\\",\\\"row\\\",\\\"menu\\\",\\\"tag\\\",\\\"head\\\"],\\\"statements\\\":[[4,\\\"page-admin\\\",null,null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"title\\\"]],\\\"expected `page.title` to be a contextual component but found a string. Did you mean `(component page.title)`? ('inboxfront/templates/response.hbs' @ L2:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"text\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"h2\\\",true],[8],[1,[28,\\\"t\\\",[\\\"quick_response\\\"],null],false],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"permission\\\",\\\"icon\\\",\\\"onClick\\\"],[\\\"shortcuts.add_replytemplate\\\",\\\"plus\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showCreateDialog\\\"],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.create_quick_response\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"content\\\"]],\\\"expected `page.content` to be a contextual component but found a string. Did you mean `(component page.content)`? ('inboxfront/templates/response.hbs' @ L17:C7) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"model\\\",\\\"replyTemplates\\\",\\\"edges\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"grid-place admin-table _fixed\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-data-table\\\",null,[[\\\"sortDir\\\",\\\"class\\\",\\\"selectable\\\"],[\\\"desc\\\",\\\"table\\\",true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"head\\\"]],\\\"expected `table.head` to be a contextual component but found a string. Did you mean `(component table.head)`? ('inboxfront/templates/response.hbs' @ L25:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,12,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/response.hbs' @ L26:C27) \\\"],null]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"shortcut\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                        \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,12,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/response.hbs' @ L27:C27) \\\"],null]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"message\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                        \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,12,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/response.hbs' @ L28:C27) \\\"],null]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"company\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                        \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,12,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/response.hbs' @ L29:C27) \\\"],null]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"tags\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,12,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/response.hbs' @ L30:C26) \\\"],null]],[[\\\"class\\\"],[\\\"actions\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[12]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"body\\\"]],\\\"expected `table.body` to be a contextual component but found a string. Did you mean `(component table.body)`? ('inboxfront/templates/response.hbs' @ L32:C23) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"model\\\",\\\"replyTemplates\\\",\\\"edges\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"row\\\"]],\\\"expected `body.row` to be a contextual component but found a string. Did you mean `(component body.row)`? ('inboxfront/templates/response.hbs' @ L34:C31) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,9,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/response.hbs' @ L35:C35) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"onClick\\\"],[\\\"link\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showEditDialog\\\",[23,8,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[23,8,[\\\"node\\\",\\\"shortcut\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,9,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/response.hbs' @ L41:C35) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[23,8,[\\\"node\\\",\\\"text\\\"]],true],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,9,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/response.hbs' @ L45:C35) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,8,[\\\"node\\\",\\\"properties\\\",\\\"length\\\"]],1],null]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[23,8,[\\\"node\\\",\\\"properties\\\",\\\"0\\\",\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"t\\\",[\\\"all_companies\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,9,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/response.hbs' @ L53:C35) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[23,8,[\\\"node\\\",\\\"tags\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"p\\\",true],[8],[1,[23,11,[\\\"tag\\\"]],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[11]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,9,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/response.hbs' @ L59:C35) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"common/grid/action-dropdown\\\",null,null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,10,[\\\"item\\\"]],\\\"expected `menu.item` to be a contextual component but found a string. Did you mean `(component menu.item)`? ('inboxfront/templates/response.hbs' @ L61:C43) \\\"],null]],[[\\\"icon\\\",\\\"onClick\\\"],[\\\"trash2\\\",[28,\\\"action\\\",[[23,0,[]],\\\"removeResponse\\\",[23,8,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[10]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[9]},null]],\\\"parameters\\\":[8]},null]],\\\"parameters\\\":[7]},null]],\\\"parameters\\\":[6]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"user-has-permission\\\",[\\\"shortcuts.add_replytemplate\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"no-messages\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"svg-icon\\\",[\\\"contacts-management\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title\\\"],[8],[0,\\\"Quick response\\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"Set up your creative responses\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"showCreateDialog\\\"],null]]],{\\\"statements\\\":[[0,\\\"                        Create your quick response\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"emptyList\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"svg-icon\\\",[\\\"edit-2\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"p\\\",true],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"t\\\",[\\\"dont_have_permissions\\\"],null],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[5]},null],[0,\\\"\\\\n\\\"],[4,\\\"paper-sidenav\\\",null,[[\\\"class\\\",\\\"name\\\",\\\"position\\\",\\\"open\\\",\\\"lockedOpen\\\"],[\\\"md-whiteframe-z2 popup create-popup\\\",\\\"right2\\\",\\\"right\\\",[24,[\\\"showAdd\\\"]],[24,[\\\"showAdd\\\"]]]],{\\\"statements\\\":[[4,\\\"paper-toolbar\\\",null,null,{\\\"statements\\\":[[4,\\\"paper-toolbar-tools\\\",null,null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"quick-response\\\"],null],false],[0,\\\"\\\\n            \\\"],[4,\\\"if\\\",[[24,[\\\"isEdit\\\"]]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"actions.edit_response\\\"],null],false]],\\\"parameters\\\":[]},{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"actions.create_response\\\"],null],false]],\\\"parameters\\\":[]}],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[4]},null],[4,\\\"if\\\",[[24,[\\\"showAdd\\\"]]],null,{\\\"statements\\\":[[4,\\\"paper-form\\\",null,[[\\\"class\\\",\\\"onSubmit\\\"],[\\\"task-form\\\",[28,\\\"action\\\",[[23,0,[]],\\\"createResponse\\\"],null]]],{\\\"statements\\\":[[4,\\\"paper-content\\\",null,null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"company\\\"],null],false],[0,\\\" \\\"],[7,\\\"b\\\",true],[10,\\\"class\\\",\\\"text-red\\\"],[8],[0,\\\"*\\\"],[9],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"all_companies\\\"],null],true,[24,[\\\"properties\\\"]],[24,[\\\"selectedProperty\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onSelectChange\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[23,3,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"shortcut\\\"],null],false],[0,\\\" \\\"],[7,\\\"b\\\",true],[10,\\\"class\\\",\\\"text-red\\\"],[8],[0,\\\"*\\\"],[9],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"required\\\"],[[28,\\\"t\\\",[\\\"shortcut\\\"],null],[24,[\\\"shortcut\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"shortcut\\\"]]],null]],null],true]]],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"message\\\"],null],false],[0,\\\" \\\"],[7,\\\"b\\\",true],[10,\\\"class\\\",\\\"text-red\\\"],[8],[0,\\\"*\\\"],[9],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"field-emoji\\\",null,[[\\\"message\\\"],[[24,[\\\"message\\\"]]]]],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"tags\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isEdit\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"tags-picker\\\",null,[[\\\"label\\\",\\\"model\\\",\\\"objectId\\\"],[\\\"shortcuts\\\",\\\"replytemplate\\\",[24,[\\\"replyId\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"tag-input\\\",null,[[\\\"tags\\\",\\\"addTag\\\",\\\"removeTagAtIndex\\\"],[[24,[\\\"currentTags\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"addTag\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"removeTag\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[23,2,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[]}],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"popup-footer\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"closeDialog\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"submit-button\\\"]],\\\"expected `form.submit-button` to be a contextual component but found a string. Did you mean `(component form.submit-button)`? ('inboxfront/templates/response.hbs' @ L169:C19) \\\"],null]],[[\\\"class\\\",\\\"disabled\\\"],[\\\"primary-button\\\",[23,1,[\\\"isInvalid\\\"]]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[4,\\\"if\\\",[[24,[\\\"isEdit\\\"]]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"actions.save\\\"],null],false]],\\\"parameters\\\":[]},{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"actions.create\\\"],null],false]],\\\"parameters\\\":[]}],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/response.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/roles/edit\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"JnZdUJpw\",\n    \"block\": \"{\\\"symbols\\\":[\\\"page\\\",\\\"user\\\",\\\"user\\\"],\\\"statements\\\":[[4,\\\"page-admin\\\",null,[[\\\"showButton\\\"],[false]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `page.title` to be a contextual component but found a string. Did you mean `(component page.title)`? ('inboxfront/templates/roles/edit.hbs' @ L2:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"h2\\\",true],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"roles\\\"],[[\\\"class\\\"],[\\\"title-icon\\\"]]],false],[1,[24,[\\\"role\\\",\\\"name\\\"]],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"content\\\"]],\\\"expected `page.content` to be a contextual component but found a string. Did you mean `(component page.content)`? ('inboxfront/templates/roles/edit.hbs' @ L8:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"role-details\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label alignCenter\\\"],[8],[1,[28,\\\"svg-icon\\\",[\\\"info3\\\"],null],false],[0,\\\"Name\\\"],[9],[0,\\\"\\\\n                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"required\\\",\\\"disabled\\\",\\\"onChange\\\"],[[24,[\\\"role\\\",\\\"name\\\"]],true,[24,[\\\"isDisabled\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInputName\\\"],null]]]],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label alignCenter\\\"],[8],[1,[28,\\\"svg-icon\\\",[\\\"description\\\"],null],false],[0,\\\"Description\\\"],[9],[0,\\\"\\\\n                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"textarea\\\",\\\"disabled\\\",\\\"onChange\\\"],[[24,[\\\"role\\\",\\\"description\\\"]],true,[24,[\\\"isDisabled\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInputDesc\\\"],null]]]],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title-role\\\"],[8],[0,\\\"\\\\n\\\"],[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"selector\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"user-has-permission\\\",[\\\"roles.change_customrole\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"disabled\\\",\\\"onClick\\\"],[\\\"secondary-button\\\",[24,[\\\"isDisabledBtn\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"addUsers\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                + \\\"],[1,[28,\\\"t\\\",[\\\"actions.add_member\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"searchEnabled\\\",\\\"searchPlaceholder\\\",\\\"searchField\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"actions.select_user\\\"],null],[24,[\\\"availableUsers\\\"]],[24,[\\\"selectedUser\\\"]],true,[28,\\\"t\\\",[\\\"search\\\"],null],\\\"firstName\\\",[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedUser\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\",\\\"userAvatar\\\"],[25,[23,3,[]],[23,3,[\\\"staffprofile\\\",\\\"user\\\"]]]]],false],[0,\\\"\\\\n                                \\\"],[1,[23,3,[\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[23,3,[\\\"lastName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"admin-table\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"table\\\",true],[10,\\\"class\\\",\\\"table\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"thead\\\",true],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"th\\\",true],[8],[1,[28,\\\"t\\\",[\\\"member\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"th\\\",true],[8],[1,[28,\\\"t\\\",[\\\"option\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"tbody\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"roleUsers\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"target\\\",\\\"query\\\",\\\"route\\\"],[\\\"link\\\",\\\"_blank\\\",[28,\\\"hash\\\",null,[[\\\"id\\\"],[[23,2,[\\\"staffprofile\\\",\\\"id\\\"]]]]],\\\"users.edit\\\"]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\"],[25,[23,2,[]]]]],false],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"user-fullname\\\",[[23,2,[]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"user-has-permission\\\",[\\\"roles.change_customrole\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"remove-btn\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"removeUser\\\",[23,2,[]]],null]],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash2\\\"],null],false],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.remove\\\"],null],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"footer\\\"]],\\\"expected `page.footer` to be a contextual component but found a string. Did you mean `(component page.footer)`? ('inboxfront/templates/roles/edit.hbs' @ L96:C7) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"back-link\\\",\\\"roles\\\"]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"t\\\",[\\\"actions.back\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/roles/edit.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/roles/index\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"bCIHyh08\",\n    \"block\": \"{\\\"symbols\\\":[\\\"dialog\\\",\\\"form\\\",\\\"stepper\\\",\\\"step\\\",\\\"nextStep\\\",\\\"previousStep\\\",\\\"user\\\",\\\"step\\\",\\\"nextStep\\\",\\\"previousStep\\\",\\\"toolbar\\\",\\\"page\\\",\\\"table\\\",\\\"body\\\",\\\"role\\\",\\\"row\\\",\\\"menu\\\",\\\"head\\\"],\\\"statements\\\":[[4,\\\"page-admin\\\",null,null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,12,[\\\"title\\\"]],\\\"expected `page.title` to be a contextual component but found a string. Did you mean `(component page.title)`? ('inboxfront/templates/roles/index.hbs' @ L2:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"text\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"h2\\\",true],[8],[1,[28,\\\"t\\\",[\\\"roles\\\"],null],false],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"permission\\\",\\\"icon\\\",\\\"onClick\\\"],[\\\"roles.add_customrole\\\",\\\"plus\\\",[28,\\\"action\\\",[[23,0,[]],\\\"toggleShowPopup\\\"],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.create_role\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,12,[\\\"content\\\"]],\\\"expected `page.content` to be a contextual component but found a string. Did you mean `(component page.content)`? ('inboxfront/templates/roles/index.hbs' @ L17:C7) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"roles\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"grid-place admin-table\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-data-table\\\",null,[[\\\"sortDir\\\",\\\"class\\\",\\\"selectable\\\"],[\\\"desc\\\",\\\"table\\\",true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,13,[\\\"head\\\"]],\\\"expected `table.head` to be a contextual component but found a string. Did you mean `(component table.head)`? ('inboxfront/templates/roles/index.hbs' @ L25:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,18,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/roles/index.hbs' @ L26:C27) \\\"],null]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"name\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                        \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,18,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/roles/index.hbs' @ L27:C27) \\\"],null]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"description\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                        \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,18,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/roles/index.hbs' @ L28:C27) \\\"],null]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"role_type\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                        \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,18,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/roles/index.hbs' @ L29:C27) \\\"],null]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"Status\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,18,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/roles/index.hbs' @ L30:C26) \\\"],null]],[[\\\"class\\\"],[\\\"actions\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[18]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,13,[\\\"body\\\"]],\\\"expected `table.body` to be a contextual component but found a string. Did you mean `(component table.body)`? ('inboxfront/templates/roles/index.hbs' @ L32:C23) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"roles\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,14,[\\\"row\\\"]],\\\"expected `body.row` to be a contextual component but found a string. Did you mean `(component body.row)`? ('inboxfront/templates/roles/index.hbs' @ L34:C31) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,16,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/roles/index.hbs' @ L35:C35) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"query\\\",\\\"route\\\"],[\\\"link\\\",[28,\\\"hash\\\",null,[[\\\"id\\\"],[[23,15,[\\\"id\\\"]]]]],\\\"roles.edit\\\"]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[23,15,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,16,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/roles/index.hbs' @ L41:C35) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[23,15,[\\\"description\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,16,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/roles/index.hbs' @ L45:C35) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[23,15,[\\\"roleType\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,16,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/roles/index.hbs' @ L49:C35) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[[23,15,[\\\"isActive\\\"]],[28,\\\"not\\\",[[28,\\\"user-has-permission\\\",[\\\"roles.change_customrole\\\"],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"roleChangeStatus\\\",[23,15,[]]],null]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,16,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/roles/index.hbs' @ L58:C35) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"common/grid/action-dropdown\\\",null,[[\\\"permission\\\"],[\\\"roles.delete_customrole\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,17,[\\\"item\\\"]],\\\"expected `menu.item` to be a contextual component but found a string. Did you mean `(component menu.item)`? ('inboxfront/templates/roles/index.hbs' @ L62:C43) \\\"],null]],[[\\\"icon\\\",\\\"onClick\\\"],[\\\"trash2\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showPopupDeleteRole\\\",[23,15,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[17]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[16]},null]],\\\"parameters\\\":[15]},null]],\\\"parameters\\\":[14]},null]],\\\"parameters\\\":[13]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"emptyList\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"svg-icon\\\",[\\\"edit-2\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"p\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"user-has-permission\\\",[\\\"roles.add_customrole\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"no_roles_msg\\\"],null],false],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"openBtn\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"toggleShowPopup\\\"],null]],[8],[1,[28,\\\"t\\\",[\\\"actions.click\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"dont_have_permissions\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[12]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"showAddGroup\\\"]]],null,{\\\"statements\\\":[[4,\\\"paper-sidenav\\\",null,[[\\\"class\\\",\\\"name\\\",\\\"position\\\",\\\"open\\\",\\\"lockedOpen\\\"],[\\\"md-whiteframe-z2 popup create-popup\\\",\\\"right2\\\",\\\"right\\\",[24,[\\\"showAddGroup\\\"]],[24,[\\\"showAddGroup\\\"]]]],{\\\"statements\\\":[[4,\\\"paper-toolbar\\\",null,null,{\\\"statements\\\":[[4,\\\"paper-toolbar-tools\\\",null,null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"roles\\\"],null],false],[0,\\\"\\\\n                \\\"],[1,[28,\\\"t\\\",[\\\"actions.create_role\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[11]},null],[4,\\\"paper-form\\\",null,null,{\\\"statements\\\":[[4,\\\"paper-content\\\",null,null,{\\\"statements\\\":[[4,\\\"paper-stepper\\\",null,[[\\\"currentStep\\\",\\\"alternative\\\",\\\"onStepChange\\\"],[[24,[\\\"currentStep\\\"]],true,[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"currentStep\\\"]]],null]],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"step\\\"]],\\\"expected `stepper.step` to be a contextual component but found a string. Did you mean `(component stepper.step)`? ('inboxfront/templates/roles/index.hbs' @ L112:C23) \\\"],null]],[[\\\"label\\\"],[[28,\\\"t\\\",[\\\"role_basic_settings\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,8,[\\\"body\\\"]],\\\"expected `step.body` to be a contextual component but found a string. Did you mean `(component step.body)`? ('inboxfront/templates/roles/index.hbs' @ L113:C27) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"name\\\"],null],false],[0,\\\" \\\"],[7,\\\"b\\\",true],[10,\\\"class\\\",\\\"text-red\\\"],[8],[0,\\\"*\\\"],[9],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/roles/index.hbs' @ L117:C38) \\\"],null]],[[\\\"placeholder\\\",\\\"required\\\",\\\"value\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"name\\\"],null],true,[24,[\\\"name\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"name\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"description\\\"],null],false],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"input\\\"]],\\\"expected `form.input` to be a contextual component but found a string. Did you mean `(component form.input)`? ('inboxfront/templates/roles/index.hbs' @ L128:C38) \\\"],null]],[[\\\"textarea\\\",\\\"passThru\\\",\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\"],[true,[28,\\\"hash\\\",null,[[\\\"rows\\\",\\\"maxRows\\\"],[3,5]]],[28,\\\"t\\\",[\\\"description\\\"],null],[24,[\\\"description\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"description\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"t\\\",[\\\"role_type\\\"],null],false],[0,\\\": \\\"],[1,[28,\\\"t\\\",[\\\"user\\\"],null],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter form-group\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-33\\\"],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"t\\\",[\\\"Status\\\"],null],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"isActiveRule\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"statusChanged\\\"],null]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-checkbox\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"isNextStep\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"isNextStep\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"t\\\",[\\\"add_users_to_role\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,8,[\\\"actions\\\"]],\\\"expected `step.actions` to be a contextual component but found a string. Did you mean `(component step.actions)`? ('inboxfront/templates/roles/index.hbs' @ L161:C27) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"popup-footer\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"toggleShowPopup\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"submit-button\\\"]],\\\"expected `form.submit-button` to be a contextual component but found a string. Did you mean `(component form.submit-button)`? ('inboxfront/templates/roles/index.hbs' @ L167:C39) \\\"],null]],[[\\\"class\\\",\\\"disabled\\\",\\\"onClick\\\"],[\\\"primary-button\\\",[24,[\\\"isDisableBtn\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onNextStep\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.next\\\"],null],true],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"submit-button\\\"]],\\\"expected `form.submit-button` to be a contextual component but found a string. Did you mean `(component form.submit-button)`? ('inboxfront/templates/roles/index.hbs' @ L174:C39) \\\"],null]],[[\\\"class\\\",\\\"disabled\\\",\\\"onClick\\\"],[\\\"primary-button\\\",[23,2,[\\\"isInvalid\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"createRole\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.create\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[9,10]},null]],\\\"parameters\\\":[8]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"step\\\"]],\\\"expected `stepper.step` to be a contextual component but found a string. Did you mean `(component stepper.step)`? ('inboxfront/templates/roles/index.hbs' @ L185:C23) \\\"],null]],[[\\\"label\\\"],[[28,\\\"t\\\",[\\\"actions.choose_users\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"body\\\"]],\\\"expected `step.body` to be a contextual component but found a string. Did you mean `(component step.body)`? ('inboxfront/templates/roles/index.hbs' @ L186:C27) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"users\\\"],null],false],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select-multiple\\\",null,[[\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[[24,[\\\"propertyUsers\\\"]],[24,[\\\"usersId\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"usersId\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[23,7,[\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[23,7,[\\\"lastName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[7]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"actions\\\"]],\\\"expected `step.actions` to be a contextual component but found a string. Did you mean `(component step.actions)`? ('inboxfront/templates/roles/index.hbs' @ L200:C27) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"popup-footer\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"toggleShowPopup\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"createUsersRole\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.add\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[5,6]},null]],\\\"parameters\\\":[4]},null]],\\\"parameters\\\":[3]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"showDeleteRoleDialog\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"deleteRole\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/roles/index.hbs' @ L222:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete_role\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/roles/index.hbs' @ L226:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"trash2\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"t\\\",[\\\"delete_role_msg\\\"],null],false],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n            \\\"],[1,[28,\\\"t\\\",[\\\"delete_role_warn\\\"],null],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[1,[23,1,[\\\"btn-cancel\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"btn-confirm\\\"]],\\\"expected `dialog.btn-confirm` to be a contextual component but found a string. Did you mean `(component dialog.btn-confirm)`? ('inboxfront/templates/roles/index.hbs' @ L234:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/roles/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/security\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"2pdP8wO+\",\n    \"block\": \"{\\\"symbols\\\":[\\\"page\\\",\\\"form\\\"],\\\"statements\\\":[[4,\\\"page\\\",null,null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `page.title` to be a contextual component but found a string. Did you mean `(component page.title)`? ('inboxfront/templates/security.hbs' @ L2:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"h2\\\",true],[8],[1,[28,\\\"t\\\",[\\\"security\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"content\\\"]],\\\"expected `page.content` to be a contextual component but found a string. Did you mean `(component page.content)`? ('inboxfront/templates/security.hbs' @ L6:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"security-block\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flexDisplay\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title-avatar\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"profileAvatar\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"img\\\",true],[11,\\\"src\\\",[22,\\\"profileAvatar\\\"]],[10,\\\"alt\\\",\\\"avatar\\\"],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\"],[40,[24,[\\\"profileUser\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"full-name\\\"],[8],[1,[28,\\\"user-fullname\\\",[[24,[\\\"profileUser\\\"]]],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"span\\\",true],[11,\\\"class\\\",[29,[\\\"user-status \\\",[22,\\\"userStatus\\\"],\\\" \\\",[22,\\\"snooze\\\"]]]],[8],[9],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"convert-capitalize\\\",[[24,[\\\"userStatus\\\"]]],null],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isShowRePassword\\\"]]],null,{\\\"statements\\\":[[4,\\\"paper-form\\\",null,[[\\\"onSubmit\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"updatePassword\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label flexDisplay two-field\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"t\\\",[\\\"current_password\\\"],null],false],[0,\\\"\\\\n                                \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"link\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"toggleShowRePassword\\\",false],null]],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"t\\\",[\\\"forgot_current_password\\\"],null],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-input\\\",null,[[\\\"type\\\",\\\"required\\\",\\\"placeholder\\\",\\\"value\\\",\\\"class\\\",\\\"onChange\\\"],[\\\"password\\\",true,[28,\\\"t\\\",[\\\"password\\\"],null],[24,[\\\"currentPassword\\\"]],\\\"password\\\",[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"currentPassword\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"svg-icon-wrap\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"togglePassword\\\"],null]],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"eye\\\"],[[\\\"class\\\"],[\\\"eye-icon\\\"]]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"new_password\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-input\\\",null,[[\\\"type\\\",\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"customValidations\\\"],[\\\"password\\\",[28,\\\"t\\\",[\\\"new_password\\\"],null],[24,[\\\"newPassword\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"newPassword\\\"]]],null]],null],[24,[\\\"validation\\\",\\\"passwordValidation\\\"]]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"svg-icon-wrap\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"togglePassword\\\"],null]],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"eye\\\"],[[\\\"class\\\"],[\\\"eye-icon\\\"]]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"confirm_new_password\\\"],null],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-input\\\",null,[[\\\"type\\\",\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"customValidations\\\"],[\\\"password\\\",[28,\\\"t\\\",[\\\"confirmation\\\"],null],[24,[\\\"confirmPassword\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"confirmPassword\\\"]]],null]],null],[24,[\\\"validation\\\",\\\"passwordValidation\\\"]]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"svg-icon-wrap\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"togglePassword\\\"],null]],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"eye\\\"],[[\\\"class\\\"],[\\\"eye-icon\\\"]]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"validation-container\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"item-validate \\\",[28,\\\"if\\\",[[24,[\\\"isLongEnough\\\"]],\\\"valid\\\",\\\"\\\"],null]]]],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isLongEnough\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"check3\\\"],[[\\\"class\\\"],[\\\"checkmark-circle\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"check\\\"],[[\\\"class\\\"],[\\\"checkmark-circle\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                                \\\"],[1,[28,\\\"t\\\",[\\\"forms.minimum_password_length\\\"],null],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"item-validate \\\",[28,\\\"if\\\",[[24,[\\\"isUpperCase\\\"]],\\\"valid\\\",\\\"\\\"],null]]]],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isUpperCase\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"check3\\\"],[[\\\"class\\\"],[\\\"checkmark-circle\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"check\\\"],[[\\\"class\\\"],[\\\"checkmark-circle\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                                \\\"],[1,[28,\\\"t\\\",[\\\"forms.password_uppercase_char\\\"],null],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"item-validate \\\",[28,\\\"if\\\",[[24,[\\\"isLowerCase\\\"]],\\\"valid\\\",\\\"\\\"],null]]]],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isLowerCase\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"check3\\\"],[[\\\"class\\\"],[\\\"checkmark-circle\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"check\\\"],[[\\\"class\\\"],[\\\"checkmark-circle\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                                \\\"],[1,[28,\\\"t\\\",[\\\"forms.password_lowercase_char\\\"],null],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"item-validate \\\",[28,\\\"if\\\",[[24,[\\\"isSymbol\\\"]],\\\"valid\\\",\\\"\\\"],null]]]],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isSymbol\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"check3\\\"],[[\\\"class\\\"],[\\\"checkmark-circle\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"check\\\"],[[\\\"class\\\"],[\\\"checkmark-circle\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                                \\\"],[1,[28,\\\"t\\\",[\\\"forms.password_num_or_sym\\\"],null],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"action-buttons\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"clearFields\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"submit-button\\\"]],\\\"expected `form.submit-button` to be a contextual component but found a string. Did you mean `(component form.submit-button)`? ('inboxfront/templates/security.hbs' @ L133:C27) \\\"],null]],[[\\\"class\\\",\\\"disabled\\\"],[\\\"primary-button\\\",[28,\\\"not\\\",[[24,[\\\"isValidPassword\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"actions.reset\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label flexDisplay two-field\\\"],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"t\\\",[\\\"email\\\"],null],false],[0,\\\"\\\\n                            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"link\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"toggleShowRePassword\\\",true],null]],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"t\\\",[\\\"change_password\\\"],null],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"disabled\\\",\\\"autofocus\\\",\\\"value\\\",\\\"onChange\\\",\\\"placeholder\\\",\\\"customValidations\\\"],[[24,[\\\"showSuccessMessage\\\"]],true,[24,[\\\"email\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"email\\\"]]],null]],null],[28,\\\"t\\\",[\\\"email\\\"],null],[24,[\\\"validation\\\",\\\"emailValidation\\\"]]]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"end-justify-align\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"disabled\\\",\\\"onClick\\\"],[[24,[\\\"showSuccessMessage\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"forgotPassword\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"actions.send\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/security.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/setpassword\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"4PHQGme3\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"set-password-wrapper\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"content\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-item\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"unless\\\",[[24,[\\\"isSuccess\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"h2\\\",true],[8],[1,[28,\\\"t\\\",[\\\"actions.reset_password\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"password\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"paper-input\\\",null,[[\\\"type\\\",\\\"required\\\",\\\"value\\\",\\\"onChange\\\"],[\\\"password\\\",true,[24,[\\\"password\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"password\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"svg-icon-wrap\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"togglePassword\\\"],null]],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"eye\\\"],[[\\\"class\\\"],[\\\"eye-icon\\\"]]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"confirmation\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"paper-input\\\",null,[[\\\"type\\\",\\\"required\\\",\\\"value\\\",\\\"onChange\\\"],[\\\"password\\\",true,[24,[\\\"confirmPassword\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"confirmPassword\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"svg-icon-wrap\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"togglePassword\\\"],null]],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"eye\\\"],[[\\\"class\\\"],[\\\"eye-icon\\\"]]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"validation-container\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"item-validate \\\",[28,\\\"if\\\",[[24,[\\\"isLongEnough\\\"]],\\\"valid\\\",\\\"\\\"],null]]]],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isLongEnough\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"check3\\\"],[[\\\"class\\\"],[\\\"checkmark-circle\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"check\\\"],[[\\\"class\\\"],[\\\"checkmark-circle\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"forms.minimum_password_length\\\"],null],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"item-validate \\\",[28,\\\"if\\\",[[24,[\\\"isUpperCase\\\"]],\\\"valid\\\",\\\"\\\"],null]]]],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isUpperCase\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"check3\\\"],[[\\\"class\\\"],[\\\"checkmark-circle\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"check\\\"],[[\\\"class\\\"],[\\\"checkmark-circle\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"forms.password_uppercase_char\\\"],null],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"item-validate \\\",[28,\\\"if\\\",[[24,[\\\"isLowerCase\\\"]],\\\"valid\\\",\\\"\\\"],null]]]],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isLowerCase\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"check3\\\"],[[\\\"class\\\"],[\\\"checkmark-circle\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"check\\\"],[[\\\"class\\\"],[\\\"checkmark-circle\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"forms.password_lowercase_char\\\"],null],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"item-validate \\\",[28,\\\"if\\\",[[24,[\\\"isSymbol\\\"]],\\\"valid\\\",\\\"\\\"],null]]]],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isSymbol\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"check3\\\"],[[\\\"class\\\"],[\\\"checkmark-circle\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"check\\\"],[[\\\"class\\\"],[\\\"checkmark-circle\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"forms.password_num_or_sym\\\"],null],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"end-justify-align\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"disabled\\\",\\\"onClick\\\"],[[28,\\\"not\\\",[[24,[\\\"isValidPassword\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"setPassword\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"actions.save\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"p\\\",true],[8],[1,[28,\\\"t\\\",[\\\"password_set\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"redirectToLogin\\\"],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.login\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}],[0,\\\"            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/setpassword.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/settings\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"b89CKvRD\",\n    \"block\": \"{\\\"symbols\\\":[\\\"page\\\",\\\"form\\\",\\\"employeeCount\\\",\\\"industry\\\",\\\"locale\\\",\\\"select\\\",\\\"dateFormat\\\",\\\"timeFormat\\\",\\\"timezone\\\",\\\"select\\\"],\\\"statements\\\":[[4,\\\"page-admin\\\",null,null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `page.title` to be a contextual component but found a string. Did you mean `(component page.title)`? ('inboxfront/templates/settings.hbs' @ L2:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"h2\\\",true],[8],[1,[28,\\\"t\\\",[\\\"account_settings\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"content\\\"]],\\\"expected `page.content` to be a contextual component but found a string. Did you mean `(component page.content)`? ('inboxfront/templates/settings.hbs' @ L6:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"settings-content\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"h3\\\",true],[8],[1,[22,\\\"companyName\\\"],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"paper-form\\\",null,[[\\\"onSubmit\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"saveSettings\\\"],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"setting-form\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group in-row\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"timezone\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"selected\\\",\\\"searchField\\\",\\\"searchEnabled\\\",\\\"placeholder\\\",\\\"onChange\\\"],[[24,[\\\"model\\\",\\\"timezones\\\"]],[24,[\\\"selectedTimezone\\\"]],\\\"name\\\",true,[28,\\\"t\\\",[\\\"timezone\\\"],null],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedTimezone\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[23,9,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[9,10]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group in-row\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"time_format\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"time_format\\\"],null],[24,[\\\"timeFormats\\\"]],[24,[\\\"selectedTimeFormat\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedTimeFormat\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[23,8,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[8]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group in-row\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"date_format\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"date_format\\\"],null],[24,[\\\"dateFormats\\\"]],[24,[\\\"selectedDateFormat\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedDateFormat\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[23,7,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[7]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group in-row\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"language\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"options\\\",\\\"selected\\\",\\\"searchField\\\",\\\"searchEnabled\\\",\\\"placeholder\\\",\\\"onChange\\\"],[[24,[\\\"model\\\",\\\"locales\\\"]],[24,[\\\"selectedLocale\\\"]],\\\"name\\\",true,[28,\\\"t\\\",[\\\"language\\\"],null],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedLocale\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[23,5,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[5,6]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group in-row\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"industry\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"disabled\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"industry\\\"],null],[24,[\\\"industries\\\"]],[24,[\\\"selectedIndustry\\\"]],true,[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedIndustry\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[23,4,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[4]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group in-row\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"employee_count\\\"],null],false],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"employee_count\\\"],null],[24,[\\\"employeeCounts\\\"]],[24,[\\\"selectedEmployeeCount\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedEmployeeCount\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[23,3,[\\\"value\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"end-justify-align\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"submit-button\\\"]],\\\"expected `form.submit-button` to be a contextual component but found a string. Did you mean `(component form.submit-button)`? ('inboxfront/templates/settings.hbs' @ L95:C27) \\\"],null]],[[\\\"class\\\",\\\"disabled\\\"],[\\\"primary-button\\\",[23,2,[\\\"isInvalid\\\"]]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"actions.save\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/settings.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/signup\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"ImMognpq\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[22,\\\"outlet\\\"],false]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/signup.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/signup/active\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"BFuXSeJy\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"sign-up-wrapper _register\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"main-logo\\\"],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"email-send\\\"],null],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"msg\\\"],[8],[1,[28,\\\"t\\\",[\\\"welcome_msg\\\"],null],false],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"t\\\",[\\\"signup_confirm_msg\\\"],null],false],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/signup/active.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/signup/index\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"yzhdVLcd\",\n    \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"script\\\",true],[10,\\\"src\\\",\\\"https://accounts.google.com/gsi/client\\\"],[10,\\\"async\\\",\\\"\\\"],[10,\\\"defer\\\",\\\"\\\"],[8],[9],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"sign-up-wrapper\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"logo\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"raincheck-logo\\\"],null],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"signup-icon\\\"],[[\\\"class\\\"],[\\\"signup-icon\\\"]]],false],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"content\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"wrap-item\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"h2\\\",true],[8],[0,\\\"Login\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"t\\\",[\\\"welcome_back_to\\\"],null],false],[0,\\\" \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"emoji\\\"],[8],[9],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"btn-google\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"id\\\",\\\"g_id_onload\\\"],[10,\\\"data-client_id\\\",\\\"777042585386-g062ct39jjrgfvhdbnsbeaaemmgvisa9.apps.googleusercontent.com\\\"],[10,\\\"data-callback\\\",\\\"googleSignInCallback\\\"],[10,\\\"data-auto_prompt\\\",\\\"false\\\"],[8],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"g_id_signin\\\"],[10,\\\"data-type\\\",\\\"standard\\\"],[10,\\\"data-size\\\",\\\"large\\\"],[10,\\\"data-theme\\\",\\\"outline\\\"],[10,\\\"data-width\\\",\\\"600\\\"],[10,\\\"data-text\\\",\\\"sign_in_with\\\"],[10,\\\"data-shape\\\",\\\"rectangular\\\"],[10,\\\"data-logo_alignment\\\",\\\"center\\\"],[8],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"divider\\\"],[8],[0,\\\"or Register\\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"company_name\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"customValidations\\\"],[[28,\\\"t\\\",[\\\"company_name\\\"],null],[24,[\\\"companyName\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"companyName\\\"]]],null]],null],[24,[\\\"validation\\\",\\\"trimValidation\\\"]]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"svg-icon-wrap\\\"],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"person\\\"],[[\\\"class\\\"],[\\\"person-icon\\\"]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-row\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"firstname\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"customValidations\\\"],[[28,\\\"t\\\",[\\\"firstname\\\"],null],[24,[\\\"firstName\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"firstName\\\"]]],null]],null],[24,[\\\"validation\\\",\\\"nameValidation\\\"]]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"svg-icon-wrap\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"person\\\"],[[\\\"class\\\"],[\\\"person-icon\\\"]]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"lastname\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"customValidations\\\"],[[28,\\\"t\\\",[\\\"lastname\\\"],null],[24,[\\\"lastName\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"lastName\\\"]]],null]],null],[24,[\\\"validation\\\",\\\"nameValidation\\\"]]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"svg-icon-wrap\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"person\\\"],[[\\\"class\\\"],[\\\"person-icon\\\"]]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"business_email\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"onChange\\\",\\\"customValidations\\\"],[[28,\\\"t\\\",[\\\"email\\\"],null],[24,[\\\"email\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"email\\\"]]],null]],null],[24,[\\\"validation\\\",\\\"emailValidation\\\"]]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"svg-icon-wrap\\\"],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"person\\\"],[[\\\"class\\\"],[\\\"person-icon\\\"]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"password\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"type\\\",\\\"value\\\",\\\"onChange\\\",\\\"customValidations\\\"],[[28,\\\"t\\\",[\\\"password\\\"],null],[24,[\\\"inputType\\\"]],[24,[\\\"password\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"password\\\"]]],null]],null],[24,[\\\"validation\\\",\\\"trimValidation\\\"]]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",false],[12,\\\"class\\\",\\\"svg-icon-wrap\\\"],[3,\\\"action\\\",[[23,0,[]],\\\"togglePassword\\\"]],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"eye\\\"],[[\\\"class\\\"],[\\\"eye-icon\\\"]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"confirmed_password\\\"],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"type\\\",\\\"value\\\",\\\"onChange\\\",\\\"customValidations\\\"],[[28,\\\"t\\\",[\\\"confirmed_password\\\"],null],[24,[\\\"inputConfirmedType\\\"]],[24,[\\\"confirmed\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"confirmed\\\"]]],null]],null],[24,[\\\"validation\\\",\\\"passwordValidation\\\"]]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",false],[12,\\\"class\\\",\\\"svg-icon-wrap\\\"],[3,\\\"action\\\",[[23,0,[]],\\\"toggleConfirmedPassword\\\"]],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"eye\\\"],[[\\\"class\\\"],[\\\"eye-icon\\\"]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\",\\\"class\\\",\\\"disabled\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"checkEmail\\\"],null],\\\"login-btn\\\",[24,[\\\"isValidForm\\\"]]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.sign_up\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"action-sign\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"t\\\",[\\\"already_have_account\\\"],null],false],[0,\\\"\\\\n                    \\\"],[7,\\\"span\\\",true],[8],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"link\\\",\\\"login\\\"]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"actions.login\\\"],null],false]],\\\"parameters\\\":[]},null],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/signup/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/tasks/board\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"uOFHyOu5\",\n    \"block\": \"{\\\"symbols\\\":[\\\"page\\\",\\\"menu\\\",\\\"content\\\",\\\"menu\\\",\\\"content\\\",\\\"item\\\"],\\\"statements\\\":[[4,\\\"page\\\",null,[[\\\"class\\\"],[\\\"tasks-list\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `page.title` to be a contextual component but found a string. Did you mean `(component page.title)`? ('inboxfront/templates/tasks/board.hbs' @ L2:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title-tasks\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"text\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"h2\\\",true],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"menu-tasks\\\"],[[\\\"class\\\"],[\\\"title-icon\\\"]]],false],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"t\\\",[\\\"Tasks\\\"],null],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"taskList\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"span\\\",true],[8],[1,[24,[\\\"taskList\\\",\\\"length\\\"]],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"tasks\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-menu\\\",null,[[\\\"position\\\"],[\\\"target-right target\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"trigger\\\"]],\\\"expected `menu.trigger` to be a contextual component but found a string. Did you mean `(component menu.trigger)`? ('inboxfront/templates/tasks/board.hbs' @ L15:C23) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"common/buttons/secondary-2\\\",null,null,{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[[24,[\\\"selectedFilter\\\",\\\"title\\\"]]],null],false],[0,\\\" \\\"],[1,[28,\\\"paper-icon\\\",[\\\"arrow_drop_down\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"content\\\"]],\\\"expected `menu.content` to be a contextual component but found a string. Did you mean `(component menu.content)`? ('inboxfront/templates/tasks/board.hbs' @ L21:C23) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"filterTasks\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/tasks/board.hbs' @ L23:C31) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"onQuickFilter\\\",[23,6,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"t\\\",[[23,6,[\\\"title\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[6]},null]],\\\"parameters\\\":[5]},null]],\\\"parameters\\\":[4]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"permission\\\",\\\"icon\\\",\\\"onClick\\\"],[\\\"helpdesk.add_ticket\\\",\\\"plus\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showCreateTaskDialog\\\",\\\"OPEN\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.create_task\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"buttons-panel\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"action-buttons\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"icon\\\",\\\"class\\\",\\\"onClick\\\"],[\\\"person-add\\\",[28,\\\"if\\\",[[28,\\\"or\\\",[[24,[\\\"showAssignPanel\\\"]],[24,[\\\"selectedTasks\\\",\\\"length\\\"]]],null],\\\"active\\\",\\\"\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"showAssignTasksPanel\\\",[24,[\\\"selectedTasks\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.assign\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"icon\\\",\\\"class\\\",\\\"onClick\\\"],[\\\"checkmark-circle\\\",[28,\\\"if\\\",[[24,[\\\"selectedTasks\\\",\\\"length\\\"]],\\\"active\\\",\\\"\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"closeTasks\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.close\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"icon\\\",\\\"class\\\",\\\"onClick\\\"],[\\\"grid\\\",[28,\\\"if\\\",[[28,\\\"or\\\",[[24,[\\\"showBulkUpdatePanel\\\"]],[24,[\\\"selectedTasks\\\",\\\"length\\\"]]],null],\\\"active\\\",\\\"\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"showBulkUpdateTasksPanel\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.bulk_update\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"icon\\\",\\\"class\\\",\\\"disabled\\\",\\\"onClick\\\"],[\\\"collapse\\\",[28,\\\"if\\\",[[28,\\\"or\\\",[[24,[\\\"showMergePanel\\\"]],[28,\\\"gt\\\",[[24,[\\\"selectedTasks\\\",\\\"length\\\"]],1],null]],null],\\\"active\\\",\\\"\\\"],null],[28,\\\"lt\\\",[[24,[\\\"selectedTasks\\\",\\\"length\\\"]],2],null],[28,\\\"action\\\",[[23,0,[]],\\\"showMergeTasksPanel\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.merge\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"icon\\\",\\\"class\\\",\\\"onClick\\\"],[\\\"eye\\\",[28,\\\"if\\\",[[28,\\\"or\\\",[[24,[\\\"showWatcherPanel\\\"]],[24,[\\\"selectedTasks\\\",\\\"length\\\"]]],null],\\\"active\\\",\\\"\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"showWatcherTasksPanel\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"watcher\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"icon\\\",\\\"class\\\",\\\"onClick\\\"],[\\\"trash\\\",[28,\\\"if\\\",[[24,[\\\"selectedTasks\\\",\\\"length\\\"]],\\\"active\\\",\\\"\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"showDeleteTasksDialog\\\",[24,[\\\"selectedTasks\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"navigate-buttons\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",null,[[\\\"route\\\"],[\\\"tasks\\\"]],{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"class\\\"],[\\\"navigate-button inactive\\\"]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"tasks\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"link-to\\\",null,[[\\\"route\\\"],[\\\"tasks.board\\\"]],{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"class\\\"],[\\\"navigate-button active\\\"]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"block-tasks\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"paper-menu\\\",null,[[\\\"class\\\",\\\"position\\\",\\\"offset\\\"],[\\\"taskMenuFilter\\\",\\\"target-right target\\\",\\\"20 5\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"trigger\\\"]],\\\"expected `menu.trigger` to be a contextual component but found a string. Did you mean `(component menu.trigger)`? ('inboxfront/templates/tasks/board.hbs' @ L109:C23) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"class\\\"],[\\\"navigate-button filter\\\"]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"filter1\\\"],null],false],[0,\\\"\\\\n\\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"bottom\\\"]],{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"filterApplied\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"t\\\",[\\\"tasks_filtered\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.filter_tasks\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"content\\\"]],\\\"expected `menu.content` to be a contextual component but found a string. Did you mean `(component menu.content)`? ('inboxfront/templates/tasks/board.hbs' @ L121:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"tasks/filter-panel\\\",null,[[\\\"content\\\",\\\"fields\\\",\\\"issueTypes\\\",\\\"users\\\",\\\"open\\\",\\\"onClose\\\",\\\"onAction\\\"],[[23,3,[]],[24,[\\\"model\\\",\\\"fields\\\"]],[24,[\\\"model\\\",\\\"issueTypes\\\"]],[24,[\\\"model\\\",\\\"propertyUsers\\\"]],[24,[\\\"showFilterPanel\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"showFilterPanel\\\"]]],null],false],null],[28,\\\"action\\\",[[23,0,[]],\\\"applyFilter\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null]],\\\"parameters\\\":[2]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"filterApplied\\\"]]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"onClick\\\"],[\\\"navigate-button\\\",[28,\\\"action\\\",[[23,0,[]],\\\"clearFilter\\\"],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"filter2\\\"],null],false],[0,\\\"\\\\n                        \\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"bottom\\\"]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"actions.clear_filter\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"content\\\"]],\\\"expected `page.content` to be a contextual component but found a string. Did you mean `(component page.content)`? ('inboxfront/templates/tasks/board.hbs' @ L147:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"grid-place\\\"],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"helpdesk/task-board\\\",null,[[\\\"hideLoading\\\",\\\"openTasks\\\",\\\"inProgressTasks\\\",\\\"resolvedTasks\\\",\\\"closedTasks\\\",\\\"archivedTasks\\\",\\\"deletedTasks\\\",\\\"userDateTimeFormat\\\",\\\"selectedTasks\\\",\\\"selectedFilterOptions\\\",\\\"users\\\",\\\"departments\\\",\\\"onSelectTask\\\",\\\"onAssign\\\",\\\"onUpdateDepartment\\\",\\\"onUpdatePriority\\\",\\\"onUpdateStatus\\\",\\\"onCreateTask\\\",\\\"onSelectWatcher\\\",\\\"onDelete\\\"],[[24,[\\\"hideLoading\\\"]],[24,[\\\"openTasks\\\"]],[24,[\\\"inProgressTasks\\\"]],[24,[\\\"resolvedTasks\\\"]],[24,[\\\"closedTasks\\\"]],[24,[\\\"archivedTasks\\\"]],[24,[\\\"deletedTasks\\\"]],[24,[\\\"userDateTimeFormat\\\"]],[24,[\\\"selectedTasks\\\"]],[24,[\\\"selectedFilterOptions\\\"]],[24,[\\\"model\\\",\\\"propertyUsers\\\"]],[24,[\\\"departments\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"selectTask\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"showAssignTasksPanel\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"updateDepartment\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"updatePriority\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"updateStatus\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"showCreateTaskDialog\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"showWatcherDialog\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"showDeleteTasksDialog\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"showAssignPanel\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"tasks/assign-panel\\\",null,[[\\\"task\\\",\\\"tasks\\\",\\\"users\\\",\\\"selectedUser\\\",\\\"onClose\\\",\\\"onAction\\\"],[[24,[\\\"selectedTask\\\"]],[24,[\\\"selectedTasks\\\"]],[24,[\\\"assigneeUsers\\\"]],[24,[\\\"selectedUser\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"showAssignPanel\\\"]]],null],false],null],[28,\\\"action\\\",[[23,0,[]],\\\"assignTasks\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"showMergePanel\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"tasks/merge-panel\\\",null,[[\\\"tasks\\\",\\\"onClose\\\",\\\"onAction\\\"],[[24,[\\\"selectedTasks\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"showMergePanel\\\"]]],null],false],null],[28,\\\"action\\\",[[23,0,[]],\\\"mergeTasks\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"isBulkUpdatePanelInserted\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"tasks/bulk-update-panel\\\",null,[[\\\"task\\\",\\\"tasks\\\",\\\"fields\\\",\\\"issueTypes\\\",\\\"users\\\",\\\"open\\\",\\\"onClose\\\",\\\"onAction\\\"],[[24,[\\\"selectedTask\\\"]],[24,[\\\"selectedTasks\\\"]],[24,[\\\"model\\\",\\\"fields\\\"]],[24,[\\\"model\\\",\\\"issueTypes\\\"]],[24,[\\\"model\\\",\\\"propertyUsers\\\"]],[24,[\\\"showBulkUpdatePanel\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"showBulkUpdatePanel\\\"]]],null],false],null],[28,\\\"action\\\",[[23,0,[]],\\\"bulkUpdateTasks\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"showWatcherPanel\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"tasks/watcher-panel\\\",null,[[\\\"task\\\",\\\"tasks\\\",\\\"users\\\",\\\"onClose\\\",\\\"onAction\\\"],[[24,[\\\"selectedTask\\\"]],[24,[\\\"selectedTasks\\\"]],[24,[\\\"model\\\",\\\"propertyUsers\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"hideWatcherPanel\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"updateWatchers\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isCreateDialogInserted\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[28,\\\"tasks/create-sidenav\\\",null,[[\\\"open\\\",\\\"fields\\\",\\\"user\\\",\\\"issueTypes\\\",\\\"additionalData\\\",\\\"onCreate\\\"],[[24,[\\\"showCreateDialog\\\"]],[24,[\\\"model\\\",\\\"fields\\\"]],[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\"]],[24,[\\\"model\\\",\\\"issueTypes\\\"]],[24,[\\\"additionalData\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onTaskCreate\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[1,[28,\\\"tasks/dialogs/confirm-delete\\\",null,[[\\\"open\\\",\\\"task\\\",\\\"tasks\\\",\\\"onConfirm\\\"],[[24,[\\\"showDeleteDialog\\\"]],[24,[\\\"selectedTask\\\"]],[24,[\\\"selectedTasks\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"deleteTasks\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/tasks/board.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/tasks/edit\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"h9SepgbM\",\n    \"block\": \"{\\\"symbols\\\":[\\\"page\\\",\\\"p\\\",\\\"activity\\\",\\\"p\\\",\\\"p\\\",\\\"p\\\",\\\"attachment\\\",\\\"field\\\",\\\"section\\\",\\\"subfield\\\",\\\"profile\\\",\\\"group\\\",\\\"comment\\\",\\\"p\\\"],\\\"statements\\\":[[4,\\\"page\\\",null,[[\\\"class\\\"],[\\\"task-details\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"content\\\"]],\\\"expected `page.content` to be a contextual component but found a string. Did you mean `(component page.content)`? ('inboxfront/templates/tasks/edit.hbs' @ L2:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"content flex layout-row\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-50 column\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/panel\\\",null,[[\\\"open\\\"],[true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,14,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/tasks/edit.hbs' @ L6:C23) \\\"],null]],[[\\\"icon\\\"],[\\\"menu-tasks\\\"]],{\\\"statements\\\":[[0,\\\"                        Task Activities\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,14,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/tasks/edit.hbs' @ L9:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"info3\\\"],null],false],[0,\\\"\\\\n                                Task ID\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"value\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[24,[\\\"task\\\",\\\"slug\\\"]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"info3\\\"],null],false],[0,\\\"\\\\n                                Title\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"value\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[24,[\\\"task\\\",\\\"title\\\"]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"users\\\"],null],false],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"t\\\",[\\\"actions.assign_to\\\"],null],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"value\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"task\\\",\\\"assignedTo\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"user-fullname\\\",[[24,[\\\"task\\\",\\\"assignedTo\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                    Unassigned\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"idle-time\\\"],null],false],[0,\\\"\\\\n                                Assign created\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"value\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"moment-format\\\",[[24,[\\\"task\\\",\\\"created\\\"]],[24,[\\\"userDateTimeFormat\\\"]]],null],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[14]},null],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"task-info\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"tasks/source-selector\\\",null,[[\\\"value\\\",\\\"isEditMode\\\"],[[24,[\\\"task\\\",\\\"source\\\"]],false]]],false],[0,\\\"\\\\n                        \\\"],[1,[24,[\\\"task\\\",\\\"slug\\\"]],false],[0,\\\" \\\"],[7,\\\"b\\\",true],[8],[1,[24,[\\\"task\\\",\\\"title\\\"]],false],[9],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"t\\\",[\\\"time.created_by\\\"],null],false],[0,\\\" \\\"],[7,\\\"b\\\",true],[8],[1,[28,\\\"user-fullname\\\",[[24,[\\\"task\\\",\\\"assignedBy\\\"]]],null],false],[9],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"moment-format\\\",[[24,[\\\"task\\\",\\\"created\\\"]],[24,[\\\"userDateTimeFormat\\\"]]],null],false],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"description\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"b\\\",true],[8],[1,[28,\\\"user-fullname\\\",[[24,[\\\"task\\\",\\\"guest\\\"]]],null],false],[9],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"time.reported_by\\\"],null],false],[0,\\\" \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"source\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"tasks/source-selector\\\",null,[[\\\"value\\\",\\\"isEditMode\\\"],[[24,[\\\"task\\\",\\\"source\\\"]],false]]],false],[0,\\\"\\\\n                    \\\"],[9],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"text\\\"],[8],[0,\\\"\\\\n                        \\\"],[1,[24,[\\\"task\\\",\\\"description\\\"]],true],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"task-comments\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"task\\\",\\\"comments\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"comment\\\",[28,\\\"if\\\",[[23,13,[\\\"isNote\\\"]],\\\" note\\\"],null]]]],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[7,\\\"b\\\",true],[8],[1,[28,\\\"user-fullname\\\",[[23,13,[\\\"author\\\"]]],null],false],[9],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"time.responded_on\\\"],null],false],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"moment-format\\\",[[23,13,[\\\"created\\\"]],[24,[\\\"userDateTimeFormat\\\"]]],null],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"text\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[23,13,[\\\"text\\\"]],true],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[13]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"reply-panel\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"tab-panel\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-button\\\",null,[[\\\"onClick\\\",\\\"class\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"showReplyEditor\\\"],null],[28,\\\"concat\\\",[\\\"second-button\\\",[28,\\\"if\\\",[[24,[\\\"showReply\\\"]],\\\" active\\\",\\\"\\\"],null]],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"reply\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"paper-button\\\",null,[[\\\"onClick\\\",\\\"class\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"showNoteEditor\\\"],null],[28,\\\"concat\\\",[\\\"second-button\\\",[28,\\\"if\\\",[[24,[\\\"showNote\\\"]],\\\" active\\\",\\\"\\\"],null]],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"internal_note\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"showReply\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"reply-editor\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"tab-panel\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"option\\\"],[8],[1,[28,\\\"t\\\",[\\\"from\\\"],null],false],[0,\\\": \\\"],[1,[28,\\\"user-fullname\\\",[[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\"]]],null],false],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"option\\\"],[8],[1,[28,\\\"t\\\",[\\\"To\\\"],null],false],[0,\\\": \\\"],[1,[28,\\\"user-fullname\\\",[[24,[\\\"task\\\",\\\"guest\\\"]]],null],false],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"editor\\\",null,[[\\\"body\\\",\\\"onChange\\\",\\\"placeholder\\\"],[[24,[\\\"newComment\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"newComment\\\"]]],null]],null],\\\"Use your magic to craft your article...\\\"]]],false],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"buttons\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"sendReply\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.send\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"hideEditor\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"showNote\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"note-editor\\\"],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"editor\\\",null,[[\\\"body\\\",\\\"onChange\\\",\\\"placeholder\\\"],[[24,[\\\"newComment\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"newComment\\\"]]],null]],null],\\\"Use your magic to craft your article...\\\"]]],false],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"buttons\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"sendNote\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.send\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"hideEditor\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-25 column\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/panel\\\",null,[[\\\"open\\\"],[true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/tasks/edit.hbs' @ L144:C23) \\\"],null]],[[\\\"icon\\\"],[\\\"company\\\"]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"task_details\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/tasks/edit.hbs' @ L147:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"admin-company-settings\\\"],null],false],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"t\\\",[\\\"company\\\"],null],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"value\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"tasks/id-selector\\\",null,[[\\\"required\\\",\\\"options\\\",\\\"value\\\",\\\"isEditMode\\\"],[true,[24,[\\\"model\\\",\\\"properties\\\"]],[24,[\\\"task\\\",\\\"propertyId\\\"]],false]]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"fields\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,8,[\\\"visible\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"svg-icon\\\",[[23,8,[\\\"icon\\\"]]],null],false],[0,\\\"\\\\n                                        \\\"],[1,[23,8,[\\\"label\\\"]],false],[0,\\\"\\\\n                                        \\\"],[4,\\\"if\\\",[[28,\\\"and\\\",[[23,8,[\\\"required\\\"]],[24,[\\\"isEditMode\\\"]]],null]],null,{\\\"statements\\\":[[7,\\\"b\\\",true],[10,\\\"class\\\",\\\"text-red\\\"],[8],[0,\\\"*\\\"],[9]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"value\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,8,[\\\"id\\\"]],\\\"issueType\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[28,\\\"tasks/id-selector\\\",null,[[\\\"required\\\",\\\"options\\\",\\\"showProp\\\",\\\"value\\\",\\\"isEditMode\\\",\\\"onChange\\\"],[true,[24,[\\\"model\\\",\\\"issueTypes\\\"]],\\\"issueType\\\",[28,\\\"get\\\",[[24,[\\\"task\\\"]],[23,8,[\\\"id\\\"]]],null],[24,[\\\"isEditMode\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"checkTaskForm\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,8,[\\\"id\\\"]],\\\"source\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[28,\\\"tasks/source-selector\\\",null,[[\\\"value\\\",\\\"isEditMode\\\",\\\"onChange\\\"],[[28,\\\"get\\\",[[24,[\\\"task\\\"]],[23,8,[\\\"id\\\"]]],null],[24,[\\\"isEditMode\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"checkTaskForm\\\"],null]]]],false],[0,\\\"\\\\n                                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"category\\\"],null],false],[0,\\\" \\\"],[7,\\\"b\\\",true],[10,\\\"class\\\",\\\"text-red\\\"],[8],[0,\\\"*\\\"],[9],[9],[0,\\\"\\\\n                                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-radio-group\\\",null,[[\\\"groupValue\\\",\\\"disabled\\\",\\\"onChange\\\"],[[24,[\\\"task\\\",\\\"category\\\"]],[28,\\\"not\\\",[[24,[\\\"isEditMode\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"task\\\",\\\"category\\\"]]],null]],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,12,[\\\"radio\\\"]],\\\"expected `group.radio` to be a contextual component but found a string. Did you mean `(component group.radio)`? ('inboxfront/templates/tasks/edit.hbs' @ L193:C55) \\\"],null]],[[\\\"value\\\"],[\\\"TASK\\\"]],{\\\"statements\\\":[[0,\\\"                                                        \\\"],[1,[28,\\\"t\\\",[\\\"task\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,12,[\\\"radio\\\"]],\\\"expected `group.radio` to be a contextual component but found a string. Did you mean `(component group.radio)`? ('inboxfront/templates/tasks/edit.hbs' @ L196:C55) \\\"],null]],[[\\\"value\\\"],[\\\"TICKET\\\"]],{\\\"statements\\\":[[0,\\\"                                                        \\\"],[1,[28,\\\"t\\\",[\\\"ticket\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[12]},null],[0,\\\"                                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,8,[\\\"id\\\"]],\\\"department\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[28,\\\"helpdesk/department-selector\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"getusers\\\",\\\"value\\\",\\\"isEditMode\\\",\\\"onChange\\\"],[\\\" \\\",true,false,[28,\\\"get\\\",[[24,[\\\"task\\\"]],[23,8,[\\\"id\\\"]]],null],[24,[\\\"isEditMode\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateDepartmentUsers\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,8,[\\\"id\\\"]],\\\"assignedTo\\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"isEditMode\\\"]]],null,{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"options\\\",\\\"selected\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\" \\\",true,[24,[\\\"departmentUsers\\\"]],[28,\\\"get\\\",[[24,[\\\"task\\\"]],[23,8,[\\\"id\\\"]]],null],[28,\\\"not\\\",[[24,[\\\"isEditMode\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"updateAssignedTo\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                                    \\\"],[1,[23,11,[\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[23,11,[\\\"lastName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[11]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                                \\\"],[1,[28,\\\"user-fullname\\\",[[24,[\\\"task\\\",\\\"assignedTo\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,8,[\\\"id\\\"]],\\\"priority\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[28,\\\"helpdesk/priority-selector\\\",null,[[\\\"value\\\",\\\"isEditMode\\\",\\\"onChange\\\"],[[28,\\\"get\\\",[[24,[\\\"task\\\"]],[23,8,[\\\"id\\\"]]],null],[24,[\\\"isEditMode\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"checkTaskForm\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,8,[\\\"id\\\"]],\\\"status\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[28,\\\"helpdesk/status-selector\\\",null,[[\\\"value\\\",\\\"isEditMode\\\",\\\"onChange\\\"],[[28,\\\"get\\\",[[24,[\\\"task\\\"]],[23,8,[\\\"id\\\"]]],null],[24,[\\\"isEditMode\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"checkTaskForm\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[28,\\\"common/customfields/input\\\",null,[[\\\"field\\\",\\\"value\\\",\\\"isEditMode\\\",\\\"onChange\\\"],[[23,8,[]],[28,\\\"get\\\",[[24,[\\\"task\\\"]],[23,8,[\\\"id\\\"]]],null],[24,[\\\"isEditMode\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"checkTaskForm\\\"],null]]]],false],[0,\\\"\\\\n                                        \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,8,[\\\"sections\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,9,[\\\"active\\\"]]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[23,9,[\\\"subfields\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                                                    \\\"],[1,[28,\\\"svg-icon\\\",[[23,10,[\\\"icon\\\"]]],null],false],[0,\\\"\\\\n                                                    \\\"],[1,[23,10,[\\\"label\\\"]],false],[0,\\\"\\\\n                                                    \\\"],[4,\\\"if\\\",[[28,\\\"and\\\",[[23,10,[\\\"required\\\"]],[24,[\\\"isEditMode\\\"]]],null]],null,{\\\"statements\\\":[[7,\\\"b\\\",true],[10,\\\"class\\\",\\\"text-red\\\"],[8],[0,\\\"*\\\"],[9]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n                                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"value\\\"],[8],[0,\\\"\\\\n                                                    \\\"],[1,[28,\\\"common/customfields/input\\\",null,[[\\\"field\\\",\\\"value\\\",\\\"isEditMode\\\",\\\"onChange\\\"],[[23,10,[]],[28,\\\"get\\\",[[24,[\\\"task\\\"]],[23,10,[\\\"id\\\"]]],null],[24,[\\\"isEditMode\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"checkTaskForm\\\"],null]]]],false],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[10]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[9]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[8]},null],[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"file2\\\"],null],false],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"t\\\",[\\\"attachments\\\"],null],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"ul\\\",true],[10,\\\"class\\\",\\\"attachments value\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"task\\\",\\\"attachments\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"li\\\",true],[10,\\\"class\\\",\\\"file\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"a\\\",true],[11,\\\"href\\\",[29,[[28,\\\"media-url\\\",[[23,7,[\\\"datafile\\\"]]],null]]]],[10,\\\"target\\\",\\\"_blank\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"or\\\",[[28,\\\"eq\\\",[[23,7,[\\\"extension\\\"]],\\\"png\\\"],null],[28,\\\"eq\\\",[[23,7,[\\\"extension\\\"]],\\\"jpg\\\"],null]],null]],null,{\\\"statements\\\":[[0,\\\"                                                \\\"],[7,\\\"img\\\",true],[11,\\\"src\\\",[29,[[28,\\\"media-url\\\",[[23,7,[\\\"datafile\\\"]]],null]]]],[10,\\\"alt\\\",\\\"image\\\"],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"note\\\"],[[\\\"class\\\"],[\\\"attachment-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                                        \\\"],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"trim-string\\\",[[23,7,[\\\"filename\\\"]],15],null],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"and\\\",[[28,\\\"user-has-permission\\\",[\\\"helpdesk.change_ticket\\\"],null],[24,[\\\"isEditMode\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"deleteAttachment\\\",[23,7,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash\\\"],[[\\\"class\\\"],[\\\"trash-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[7]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isEditMode\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"drop-zone\\\",null,[[\\\"id\\\",\\\"class\\\",\\\"config\\\",\\\"success\\\"],[\\\"fileUpload\\\",\\\"file-upload-drag-drop\\\",[24,[\\\"options\\\"]],[24,[\\\"uploadSuccess\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"tags\\\"],null],false],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"t\\\",[\\\"tags\\\"],null],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"value\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"tags-picker\\\",null,[[\\\"label\\\",\\\"model\\\",\\\"objectId\\\",\\\"onAddTag\\\",\\\"onRemoveTag\\\"],[\\\"helpdesk\\\",\\\"ticket\\\",[24,[\\\"task\\\",\\\"id\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onAddTag\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"onRemoveTag\\\"],null]]]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"idle-time\\\"],null],false],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"t\\\",[\\\"time.last_updated\\\"],null],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"value\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"moment-format\\\",[[24,[\\\"task\\\",\\\"modified\\\"]],[24,[\\\"userDateTimeFormat\\\"]]],null],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"task\\\",\\\"closedDate\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"close-circle\\\"],null],false],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"t\\\",[\\\"status.closed\\\"],null],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"value\\\"],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"moment-format\\\",[[24,[\\\"task\\\",\\\"closedDate\\\"]],[24,[\\\"userDateTimeFormat\\\"]]],null],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[6]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-25 column\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"task\\\",\\\"guest\\\",\\\"id\\\"]]],null,{\\\"statements\\\":[[4,\\\"common/panel\\\",null,[[\\\"open\\\"],[true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/tasks/edit.hbs' @ L345:C27) \\\"],null]],[[\\\"icon\\\"],[\\\"info3\\\"]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"contact_details\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/tasks/edit.hbs' @ L348:C27) \\\"],null]],[[\\\"class\\\"],[\\\"contact-details\\\"]],{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"name\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"query\\\",\\\"route\\\"],[\\\"link\\\",[28,\\\"hash\\\",null,[[\\\"id\\\"],[[24,[\\\"task\\\",\\\"guest\\\",\\\"id\\\"]]]]],\\\"contacts.edit\\\"]],{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\"],[22,[24,[\\\"task\\\",\\\"guest\\\"]]]]],false],[0,\\\"\\\\n                                    \\\"],[7,\\\"span\\\",true],[8],[1,[28,\\\"user-fullname\\\",[[24,[\\\"task\\\",\\\"guest\\\"]]],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"task\\\",\\\"email\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"email2\\\"],null],false],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"t\\\",[\\\"email\\\"],null],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"value\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"a\\\",true],[10,\\\"class\\\",\\\"link\\\"],[11,\\\"href\\\",[29,[\\\"mailto:\\\",[24,[\\\"task\\\",\\\"email\\\"]]]]],[8],[1,[24,[\\\"task\\\",\\\"email\\\"]],false],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"task\\\",\\\"phone\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"phone2\\\"],null],false],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"t\\\",[\\\"phone_number\\\"],null],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"value\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"a\\\",true],[10,\\\"class\\\",\\\"link\\\"],[11,\\\"href\\\",[29,[\\\"tel:\\\",[24,[\\\"task\\\",\\\"phone\\\"]]]]],[8],[1,[24,[\\\"task\\\",\\\"phone\\\"]],false],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[5]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/panel\\\",null,[[\\\"open\\\"],[true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/tasks/edit.hbs' @ L382:C23) \\\"],null]],[[\\\"icon\\\"],[\\\"eye2\\\"]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"watcher\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/tasks/edit.hbs' @ L385:C23) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"tasks/watchers-list\\\",null,[[\\\"task\\\",\\\"users\\\",\\\"isEditMode\\\"],[[24,[\\\"task\\\"]],[24,[\\\"model\\\",\\\"propertyUsers\\\"]],[24,[\\\"isEditMode\\\"]]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[4]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/panel\\\",null,[[\\\"open\\\"],[true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"toggle\\\"]],\\\"expected `p.toggle` to be a contextual component but found a string. Did you mean `(component p.toggle)`? ('inboxfront/templates/tasks/edit.hbs' @ L396:C23) \\\"],null]],[[\\\"icon\\\"],[\\\"clock-settings\\\"]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"timeline\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"body\\\"]],\\\"expected `p.body` to be a contextual component but found a string. Did you mean `(component p.body)`? ('inboxfront/templates/tasks/edit.hbs' @ L399:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"ul\\\",true],[10,\\\"class\\\",\\\"activities-timeline\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"task\\\",\\\"activities\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"li\\\",true],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"circle\\\"],[8],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"direction\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flag-wrapper\\\"],[8],[0,\\\"\\\\n                                            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"flag\\\"],[8],[0,\\\"\\\\n                                                \\\"],[1,[28,\\\"moment-format\\\",[[23,3,[\\\"created\\\"]],[24,[\\\"userDateTimeFormat\\\"]]],null],false],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"desc\\\"],[8],[1,[23,3,[\\\"text\\\"]],false],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[0,\\\"                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[2]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"footer\\\"]],\\\"expected `page.footer` to be a contextual component but found a string. Did you mean `(component page.footer)`? ('inboxfront/templates/tasks/edit.hbs' @ L421:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"action-buttons\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"back-link\\\",\\\"tasks.index\\\"]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.back\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isEditMode\\\"]]],null,{\\\"statements\\\":[[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"endEditTask\\\"],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.cancel\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"common/buttons/primary\\\",null,[[\\\"disabled\\\",\\\"onClick\\\"],[[28,\\\"not\\\",[[24,[\\\"task\\\",\\\"isValid\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"onSaveTask\\\"],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.save\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"editTask\\\"],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.edit\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}],[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"showDeleteDialog\\\"]]],null],true],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null],[0,\\\"\\\\n\\\"],[1,[28,\\\"tasks/dialogs/confirm-delete\\\",null,[[\\\"open\\\",\\\"task\\\",\\\"onConfirm\\\"],[[24,[\\\"showDeleteDialog\\\"]],[24,[\\\"task\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"deleteTask\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/tasks/edit.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/tasks/index\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"VTfPp5qw\",\n    \"block\": \"{\\\"symbols\\\":[\\\"page\\\",\\\"menu\\\",\\\"content\\\",\\\"menu\\\",\\\"content\\\",\\\"item\\\"],\\\"statements\\\":[[4,\\\"page\\\",null,[[\\\"class\\\"],[\\\"tasks-list\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `page.title` to be a contextual component but found a string. Did you mean `(component page.title)`? ('inboxfront/templates/tasks/index.hbs' @ L2:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title-tasks\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"text\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"h2\\\",true],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"tasks\\\"],[[\\\"class\\\"],[\\\"title-icon\\\"]]],false],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"t\\\",[\\\"Tasks\\\"],null],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"cloneTaskList\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"span\\\",true],[8],[1,[24,[\\\"cloneTaskList\\\",\\\"length\\\"]],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"tasks\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-menu\\\",null,[[\\\"position\\\"],[\\\"target-right target\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"trigger\\\"]],\\\"expected `menu.trigger` to be a contextual component but found a string. Did you mean `(component menu.trigger)`? ('inboxfront/templates/tasks/index.hbs' @ L15:C23) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"common/buttons/secondary-2\\\",null,null,{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[[24,[\\\"selectedFilter\\\",\\\"title\\\"]]],null],false],[0,\\\" \\\"],[1,[28,\\\"paper-icon\\\",[\\\"arrow_drop_down\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"content\\\"]],\\\"expected `menu.content` to be a contextual component but found a string. Did you mean `(component menu.content)`? ('inboxfront/templates/tasks/index.hbs' @ L21:C23) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"filterTasks\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/tasks/index.hbs' @ L23:C31) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"onQuickFilter\\\",[23,6,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"t\\\",[[23,6,[\\\"title\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[6]},null]],\\\"parameters\\\":[5]},null]],\\\"parameters\\\":[4]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"permission\\\",\\\"icon\\\",\\\"onClick\\\"],[\\\"helpdesk.add_ticket\\\",\\\"plus\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showCreateTaskDialog\\\",\\\"OPEN\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.create_task\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"buttons-panel\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"action-buttons\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"icon\\\",\\\"class\\\",\\\"onClick\\\"],[\\\"person-add\\\",[28,\\\"if\\\",[[24,[\\\"isVisibleActions\\\"]],\\\"active\\\",\\\"\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"showAssignTasksPanel\\\",[24,[\\\"selectedTasks\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.assign\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"icon\\\",\\\"class\\\",\\\"onClick\\\"],[\\\"checkmark-circle\\\",[28,\\\"if\\\",[[24,[\\\"isVisibleActions\\\"]],\\\"active\\\",\\\"\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"closeTasks\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.close\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"icon\\\",\\\"class\\\",\\\"onClick\\\"],[\\\"grid\\\",[28,\\\"if\\\",[[24,[\\\"isVisibleActions\\\"]],\\\"active\\\",\\\"\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"showBulkUpdateTasksPanel\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.bulk_update\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"icon\\\",\\\"class\\\",\\\"disabled\\\",\\\"onClick\\\"],[\\\"collapse\\\",[28,\\\"if\\\",[[24,[\\\"isVisibleMergeButton\\\"]],\\\"active\\\",\\\"\\\"],null],[28,\\\"lt\\\",[[24,[\\\"selectedTasks\\\",\\\"length\\\"]],2],null],[28,\\\"action\\\",[[23,0,[]],\\\"showMergeTasksPanel\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.merge\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"icon\\\",\\\"class\\\",\\\"onClick\\\"],[\\\"eye\\\",[28,\\\"if\\\",[[24,[\\\"isVisibleActions\\\"]],\\\"active\\\",\\\"\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"showWatcherTasksPanel\\\"],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"watcher\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"icon\\\",\\\"class\\\",\\\"onClick\\\"],[\\\"trash\\\",[28,\\\"if\\\",[[24,[\\\"isVisibleActions\\\"]],\\\"active\\\",\\\"\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"showDeleteTasksDialog\\\",[24,[\\\"selectedTasks\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"navigate-buttons alignCenter\\\"],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"pagination\\\",null,[[\\\"rangeNum\\\",\\\"pageNum\\\"],[[24,[\\\"rangeNum\\\"]],[24,[\\\"pageNum\\\"]]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",null,[[\\\"route\\\"],[\\\"tasks\\\"]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"tasks\\\"],[[\\\"class\\\"],[\\\"tasks-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"link-to\\\",null,[[\\\"route\\\"],[\\\"tasks.board\\\"]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"block-tasks\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"paper-menu\\\",null,[[\\\"class\\\",\\\"position\\\",\\\"offset\\\"],[\\\"taskMenuFilter\\\",\\\"target-right target\\\",\\\"20 5\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"trigger\\\"]],\\\"expected `menu.trigger` to be a contextual component but found a string. Did you mean `(component menu.trigger)`? ('inboxfront/templates/tasks/index.hbs' @ L105:C23) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"class\\\"],[\\\"navigate-button filter\\\"]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"svg-icon\\\",[\\\"filter1\\\"],null],false],[0,\\\"\\\\n\\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"bottom\\\"]],{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"filterApplied\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"t\\\",[\\\"tasks_filtered\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.filter_tasks\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"content\\\"]],\\\"expected `menu.content` to be a contextual component but found a string. Did you mean `(component menu.content)`? ('inboxfront/templates/tasks/index.hbs' @ L117:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"tasks/filter-panel\\\",null,[[\\\"content\\\",\\\"fields\\\",\\\"issueTypes\\\",\\\"users\\\",\\\"open\\\",\\\"onClose\\\",\\\"onAction\\\"],[[23,3,[]],[24,[\\\"model\\\",\\\"fields\\\"]],[24,[\\\"model\\\",\\\"issueTypes\\\"]],[24,[\\\"model\\\",\\\"propertyUsers\\\"]],[24,[\\\"showFilterPanel\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"showFilterPanel\\\"]]],null],false],null],[28,\\\"action\\\",[[23,0,[]],\\\"applyFilter\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null]],\\\"parameters\\\":[2]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"filterApplied\\\"]]],null,{\\\"statements\\\":[[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"onClick\\\"],[\\\"navigate-button\\\",[28,\\\"action\\\",[[23,0,[]],\\\"clearFilter\\\"],null]]],{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"filter2\\\"],null],false],[0,\\\"\\\\n                        \\\"],[4,\\\"paper-tooltip\\\",null,[[\\\"position\\\"],[\\\"bottom\\\"]],{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"actions.clear_filter\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"content\\\"]],\\\"expected `page.content` to be a contextual component but found a string. Did you mean `(component page.content)`? ('inboxfront/templates/tasks/index.hbs' @ L143:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"grid-place admin-table\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"cloneTaskList\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"helpdesk/task-list\\\",null,[[\\\"hideLoading\\\",\\\"tasks\\\",\\\"fields\\\",\\\"columns\\\",\\\"userDateTimeFormat\\\",\\\"selectedTasks\\\",\\\"onSelectTask\\\",\\\"onSelectAllTasks\\\",\\\"onDelete\\\",\\\"onArchive\\\",\\\"onAssign\\\",\\\"onUpdatePriority\\\",\\\"onUpdateStatus\\\",\\\"onUpdateColumns\\\"],[[24,[\\\"hideLoading\\\"]],[24,[\\\"taskList\\\"]],[24,[\\\"model\\\",\\\"fields\\\"]],[24,[\\\"model\\\",\\\"columns\\\"]],[24,[\\\"userDateTimeFormat\\\"]],[24,[\\\"selectedTasks\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"selectTask\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"selectAllTasks\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"showDeleteTasksDialog\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"archiveTasks\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"showAssignTasksPanel\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"updatePriority\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"updateStatus\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"updateColumns\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"no-messages\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"svg-icon\\\",[\\\"task-management\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title\\\"],[8],[0,\\\"Task management\\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"Build task for better customer engagement\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"showCreateTaskDialog\\\",\\\"OPEN\\\"],null]]],{\\\"statements\\\":[[0,\\\"                        Start creating your tasks\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"showAssignPanel\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"tasks/assign-panel\\\",null,[[\\\"task\\\",\\\"tasks\\\",\\\"users\\\",\\\"selectedUser\\\",\\\"onClose\\\",\\\"onAction\\\"],[[24,[\\\"selectedTask\\\"]],[24,[\\\"selectedTasks\\\"]],[24,[\\\"assigneeUsers\\\"]],[24,[\\\"selectedUser\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"showAssignPanel\\\"]]],null],false],null],[28,\\\"action\\\",[[23,0,[]],\\\"assignTasks\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"showMergePanel\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"tasks/merge-panel\\\",null,[[\\\"tasks\\\",\\\"onClose\\\",\\\"onAction\\\"],[[24,[\\\"selectedTasks\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"showMergePanel\\\"]]],null],false],null],[28,\\\"action\\\",[[23,0,[]],\\\"mergeTasks\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"isBulkUpdatePanelInserted\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"tasks/bulk-update-panel\\\",null,[[\\\"task\\\",\\\"tasks\\\",\\\"fields\\\",\\\"issueTypes\\\",\\\"users\\\",\\\"open\\\",\\\"onClose\\\",\\\"onAction\\\"],[[24,[\\\"selectedTask\\\"]],[24,[\\\"selectedTasks\\\"]],[24,[\\\"model\\\",\\\"fields\\\"]],[24,[\\\"model\\\",\\\"issueTypes\\\"]],[24,[\\\"model\\\",\\\"propertyUsers\\\"]],[24,[\\\"showBulkUpdatePanel\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"showBulkUpdatePanel\\\"]]],null],false],null],[28,\\\"action\\\",[[23,0,[]],\\\"bulkUpdateTasks\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"showWatcherPanel\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"tasks/watcher-panel\\\",null,[[\\\"tasks\\\",\\\"users\\\",\\\"onClose\\\",\\\"onAction\\\"],[[24,[\\\"selectedTasks\\\"]],[24,[\\\"model\\\",\\\"propertyUsers\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"hideWatcherPanel\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"updateWatchers\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isCreateDialogInserted\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[28,\\\"tasks/create-sidenav\\\",null,[[\\\"open\\\",\\\"fields\\\",\\\"user\\\",\\\"issueTypes\\\",\\\"onCreate\\\"],[[24,[\\\"showCreateDialog\\\"]],[24,[\\\"model\\\",\\\"fields\\\"]],[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\"]],[24,[\\\"model\\\",\\\"issueTypes\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onTaskCreate\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[1,[28,\\\"tasks/dialogs/confirm-delete\\\",null,[[\\\"open\\\",\\\"task\\\",\\\"tasks\\\",\\\"onConfirm\\\"],[[24,[\\\"showDeleteDialog\\\"]],[24,[\\\"selectedTask\\\"]],[24,[\\\"selectedTasks\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"deleteTasks\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/tasks/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/ticketfields\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"HB5R+DWW\",\n    \"block\": \"{\\\"symbols\\\":[\\\"page\\\",\\\"type\\\",\\\"field\\\",\\\"field\\\"],\\\"statements\\\":[[4,\\\"page-admin\\\",null,null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `page.title` to be a contextual component but found a string. Did you mean `(component page.title)`? ('inboxfront/templates/ticketfields.hbs' @ L2:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"h2\\\",true],[8],[1,[28,\\\"t\\\",[\\\"ticket_fields\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"content\\\"]],\\\"expected `page.content` to be a contextual component but found a string. Did you mean `(component page.content)`? ('inboxfront/templates/ticketfields.hbs' @ L13:C7) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\",\\\"isAdmin\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"layout-row field-creation\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-70 fields\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"field-switch\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[[24,[\\\"showSystemFields\\\"]],[24,[\\\"isEditMode\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"showSystemFields\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[\\\"actions.display_system_fields\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"list draggable-list\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"companyFields\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"common/customfields/cf-description\\\",null,[[\\\"isDraggable\\\",\\\"rootField\\\",\\\"field\\\",\\\"editedField\\\",\\\"editedSection\\\",\\\"settingsId\\\",\\\"showSystemFields\\\",\\\"isEditMode\\\",\\\"onDeleteField\\\",\\\"onSaveField\\\",\\\"onDragEnd\\\",\\\"onChoicesDragEnd\\\"],[false,true,[23,4,[]],[24,[\\\"editedField\\\"]],[24,[\\\"editedSection\\\"]],[24,[\\\"model\\\",\\\"settings\\\",\\\"id\\\"]],[24,[\\\"showSystemFields\\\"]],[24,[\\\"isEditMode\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onDeleteField\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"onSaveField\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"dragEnd\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"choicesDragEnd\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[4]},null],[4,\\\"drag-sort-list\\\",null,[[\\\"items\\\",\\\"handle\\\",\\\"dragEndAction\\\"],[[24,[\\\"model\\\",\\\"fields\\\"]],\\\".field-header\\\",[28,\\\"action\\\",[[23,0,[]],\\\"dragEnd\\\"],null]]],{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"not\\\",[[23,3,[\\\"_isCompany\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"common/customfields/cf-description\\\",null,[[\\\"rootField\\\",\\\"field\\\",\\\"editedField\\\",\\\"editedSection\\\",\\\"settingsId\\\",\\\"showSystemFields\\\",\\\"isEditMode\\\",\\\"onDeleteField\\\",\\\"onSaveField\\\",\\\"onDragEnd\\\",\\\"onChoicesDragEnd\\\"],[true,[23,3,[]],[24,[\\\"editedField\\\"]],[24,[\\\"editedSection\\\"]],[24,[\\\"model\\\",\\\"settings\\\",\\\"id\\\"]],[24,[\\\"showSystemFields\\\"]],[24,[\\\"isEditMode\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onDeleteField\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"onSaveField\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"dragEnd\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"choicesDragEnd\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[3]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"flex-30 field-types\\\",[28,\\\"if\\\",[[24,[\\\"isEditMode\\\"]],\\\" blur\\\"],null]]]],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"header\\\"],[8],[1,[28,\\\"t\\\",[\\\"actions.drag_field_to_create\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"types-list\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"drag-sort-list\\\",null,[[\\\"items\\\",\\\"dragEndAction\\\",\\\"sourceOnly\\\"],[[24,[\\\"customfields\\\",\\\"types\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"dragEnd\\\"],null],true]],{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item layout-row\\\"],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"addFieldByType\\\",[23,2,[]]],null]],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"drag-indicator\\\"],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"drag_indicator\\\"],null],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"type-icon\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[11,\\\"style\\\",[29,[\\\"background-color:\\\",[23,2,[\\\"iconColor\\\"]]]]],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"svg-icon\\\",[[23,2,[\\\"icon\\\"]]],[[\\\"color\\\"],[[23,2,[\\\"iconInnerColor\\\"]]]]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"type-title layout-column\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[23,2,[\\\"label\\\"]],false],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"description\\\"],[8],[1,[23,2,[\\\"description\\\"]],false],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"actions\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/icon\\\",[\\\"add\\\"],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.add_field\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"emptyList\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"svg-icon\\\",[\\\"edit-2\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"p\\\",true],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"t\\\",[\\\"dont_have_permissions\\\"],null],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isCreateDialogInserted\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[28,\\\"tasks/create-sidenav\\\",null,[[\\\"open\\\",\\\"fields\\\",\\\"user\\\",\\\"issueTypes\\\",\\\"onCreate\\\"],[[24,[\\\"openCreateTaskDialog\\\"]],[24,[\\\"model\\\",\\\"fields\\\"]],[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\"]],[24,[\\\"model\\\",\\\"issueTypes\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onTaskCreate\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/ticketfields.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/users/edit\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"T6I3/nJo\",\n    \"block\": \"{\\\"symbols\\\":[\\\"dialog\\\",\\\"user\\\",\\\"dialog\\\",\\\"page\\\",\\\"role\\\",\\\"role\\\",\\\"role\\\"],\\\"statements\\\":[[4,\\\"page-admin\\\",null,null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"title\\\"]],\\\"expected `page.title` to be a contextual component but found a string. Did you mean `(component page.title)`? ('inboxfront/templates/users/edit.hbs' @ L2:C7) \\\"],null]],[[\\\"class\\\"],[\\\"blue\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"h2\\\",true],[8],[0,\\\"\\\\n            \\\"],[1,[28,\\\"user-fullname\\\",[[24,[\\\"user\\\"]]],null],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"details\\\"],null],false],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"content\\\"]],\\\"expected `page.content` to be a contextual component but found a string. Did you mean `(component page.content)`? ('inboxfront/templates/users/edit.hbs' @ L8:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex layout-column user-details\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-40 layout-column\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                            \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\"],[100,[24,[\\\"user\\\"]]]]],false],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"user-information\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title\\\"],[8],[1,[28,\\\"user-fullname\\\",[[24,[\\\"user\\\"]]],null],false],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"user-status-\\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"user\\\",\\\"isActive\\\"]],false],null],\\\"inactive\\\",[28,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"user\\\",\\\"lastLogin\\\"]],null],null],\\\"pending\\\",\\\"active\\\"],null]],null]]]],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"user\\\",\\\"isActive\\\"]],false],null],[28,\\\"t\\\",[\\\"status.inactive\\\"],null],[28,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"user\\\",\\\"lastLogin\\\"]],null],null],[28,\\\"t\\\",[\\\"status.pending\\\"],null],[28,\\\"t\\\",[\\\"status.active\\\"],null]],null]],null],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"user\\\",\\\"lastLogin\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"t\\\",[\\\"time.last_seen_on\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"moment-format\\\",[[24,[\\\"user\\\",\\\"lastLogin\\\"]],\\\"DD/MM/YYYY h:mm A\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[28,\\\"t\\\",[\\\"time.last_seen_never\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"user-data\\\"],[8],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"company\\\"],null],false],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"t\\\",[\\\"company\\\"],null],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"editable\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[24,[\\\"user\\\",\\\"staffprofile\\\",\\\"estates\\\",\\\"0\\\",\\\"title\\\"]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"departments\\\"],null],false],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"t\\\",[\\\"department\\\"],null],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"editable\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[24,[\\\"user\\\",\\\"staffprofile\\\",\\\"department\\\",\\\"displayName\\\"]],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"email2\\\"],null],false],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"t\\\",[\\\"email\\\"],null],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"editable\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"a\\\",true],[10,\\\"class\\\",\\\"link\\\"],[11,\\\"href\\\",[29,[\\\"mailto:\\\",[24,[\\\"user\\\",\\\"email\\\"]]]]],[8],[1,[24,[\\\"user\\\",\\\"email\\\"]],false],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"user\\\",\\\"staffprofile\\\",\\\"phone\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"phone2\\\"],null],false],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"t\\\",[\\\"phone\\\"],null],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"editable\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"a\\\",true],[10,\\\"class\\\",\\\"link\\\"],[11,\\\"href\\\",[29,[\\\"tel:\\\",[24,[\\\"user\\\",\\\"staffprofile\\\",\\\"phone\\\"]]]]],[8],[0,\\\"\\\\n                                        \\\"],[1,[24,[\\\"user\\\",\\\"staffprofile\\\",\\\"phone\\\"]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[28,\\\"user-has-permission\\\",[\\\"auth.change_user\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"reset-pass-action\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"span\\\",false],[12,\\\"class\\\",\\\"link\\\"],[3,\\\"on\\\",[\\\"click\\\",[28,\\\"action\\\",[[23,0,[]],\\\"resetPasswordDialog\\\"],null]]],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"lock2\\\"],null],false],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.reset_password\\\"],null],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[28,\\\"user-has-permission\\\",[\\\"auth.delete_user\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"delete-user-action\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"span\\\",false],[12,\\\"class\\\",\\\"link\\\"],[3,\\\"on\\\",[\\\"click\\\",[28,\\\"action\\\",[[23,0,[]],\\\"deleteUserDialog\\\"],null]]],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash2\\\"],null],false],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete_user\\\"],null],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"access-information\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"h4\\\",true],[8],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"logout\\\"],null],false],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"t\\\",[\\\"access_info\\\"],null],false],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"access-item\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[[24,[\\\"user\\\",\\\"isActive\\\"]],[28,\\\"not\\\",[[28,\\\"user-has-permission\\\",[\\\"auth.change_user\\\"],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"changeUserStatus\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[[28,\\\"concat\\\",[\\\"user_has_been_\\\",[28,\\\"if\\\",[[24,[\\\"user\\\",\\\"isActive\\\"]],\\\"activated\\\",\\\"deactivated\\\"],null]],null]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[28,\\\"and\\\",[[28,\\\"eq\\\",[[24,[\\\"user\\\",\\\"isActive\\\"]],false],null],[28,\\\"eq\\\",[[24,[\\\"user\\\",\\\"staffprofile\\\",\\\"withEmail\\\"]],true],null]],null]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"a\\\",false],[12,\\\"class\\\",\\\"link\\\"],[3,\\\"on\\\",[\\\"click\\\",[28,\\\"action\\\",[[23,0,[]],\\\"resendInvite\\\"],null]]],[8],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"svg-icon\\\",[\\\"paper-plane\\\"],null],false],[0,\\\"\\\\n                                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.resend_invite\\\"],null],false],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n\\\\n                    \\\"],[7,\\\"h5\\\",true],[8],[1,[28,\\\"t\\\",[\\\"user_product_role\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"access-item\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"disabled\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"user_product_role\\\"],null],[24,[\\\"systemRoles\\\"]],[24,[\\\"systemRole\\\"]],[28,\\\"not\\\",[[28,\\\"user-has-permission\\\",[\\\"auth.change_user\\\"],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"changeSystemRole\\\"],null]]],{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[28,\\\"t\\\",[[23,7,[\\\"name\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[7]},null],[0,\\\"                    \\\"],[9],[0,\\\"\\\\n\\\"],[0,\\\"                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"custom-roles\\\"],[8],[0,\\\"\\\\n\\\"],[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"roles-list\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"user-has-permission\\\",[\\\"auth.change_user\\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"customRoles\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flexDisplay\\\"],[8],[0,\\\"\\\\n                                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"searchEnabled\\\",\\\"searchPlaceholder\\\",\\\"searchField\\\",\\\"disabled\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"actions.select_custom_role\\\"],null],[24,[\\\"availableCustomRoles\\\"]],[24,[\\\"selectedCustomRole\\\"]],true,[28,\\\"t\\\",[\\\"search\\\"],null],\\\"name\\\",[28,\\\"not\\\",[[28,\\\"eq\\\",[[24,[\\\"user\\\",\\\"systemGroup\\\",\\\"name\\\"]],\\\"member\\\"],null]],null],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedCustomRole\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                                                    \\\"],[1,[23,6,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[6]},null],[0,\\\"                                            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"disabled\\\",\\\"onClick\\\"],[[28,\\\"not\\\",[[28,\\\"eq\\\",[[24,[\\\"user\\\",\\\"systemGroup\\\",\\\"name\\\"]],\\\"member\\\"],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"addCustomRole\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                                + \\\"],[1,[28,\\\"t\\\",[\\\"actions.add\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"t\\\",[\\\"company_has_no_roles\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"table-wrapper\\\"],[8],[0,\\\"\\\\n                                \\\"],[7,\\\"table\\\",true],[10,\\\"class\\\",\\\"table\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"thead\\\",true],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"th\\\",true],[8],[1,[28,\\\"t\\\",[\\\"custom_role\\\"],null],false],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"th\\\",true],[8],[1,[28,\\\"t\\\",[\\\"option\\\"],null],false],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"tbody\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"gt\\\",[[24,[\\\"user\\\",\\\"customGroups\\\",\\\"length\\\"]],0],null]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"user\\\",\\\"customGroups\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                            \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n                                                \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n                                                    \\\"],[1,[23,5,[\\\"name\\\"]],false],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n                                                \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"user-has-permission\\\",[\\\"auth.change_user\\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"user\\\",\\\"systemGroup\\\",\\\"name\\\"]],\\\"member\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                                            \\\"],[7,\\\"a\\\",true],[10,\\\"class\\\",\\\"link\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"removeCustomRole\\\",[23,5,[]]],null]],[8],[0,\\\"\\\\n                                                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"trash\\\"],null],false],[0,\\\"\\\\n                                                                \\\"],[1,[28,\\\"t\\\",[\\\"actions.remove\\\"],null],false],[0,\\\"\\\\n                                                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"                                                \\\"],[9],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[5]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n                                            \\\"],[7,\\\"td\\\",true],[8],[1,[28,\\\"t\\\",[\\\"no_custom_roles\\\"],null],false],[9],[0,\\\"\\\\n                                            \\\"],[7,\\\"td\\\",true],[8],[9],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n                    \\\"],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"footer\\\"]],\\\"expected `page.footer` to be a contextual component but found a string. Did you mean `(component page.footer)`? ('inboxfront/templates/users/edit.hbs' @ L226:C7) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"back-link\\\",\\\"users.index\\\"]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"t\\\",[\\\"actions.back\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[4]},null],[0,\\\"\\\\n\\\"],[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"openUserDeactivateDialog\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"deactivateUser\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/users/edit.hbs' @ L238:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.deactivate_user\\\"],null],false],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n        \\\"],[1,[28,\\\"user-fullname\\\",[[24,[\\\"user\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/users/edit.hbs' @ L243:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"log-out\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"deactivate_user_warn\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/users/edit.hbs' @ L247:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"checkmark-circle-2\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"deactivate_user_msg\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/users/edit.hbs' @ L251:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"info\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"deactivate_user_info\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[1,[23,3,[\\\"btn-cancel\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"btn-confirm\\\"]],\\\"expected `dialog.btn-confirm` to be a contextual component but found a string. Did you mean `(component dialog.btn-confirm)`? ('inboxfront/templates/users/edit.hbs' @ L256:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.deactivate\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[3]},null],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"openUserDeleteDialog\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"deleteUser\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/users/edit.hbs' @ L267:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete_user\\\"],null],false],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n        \\\"],[1,[28,\\\"user-fullname\\\",[[24,[\\\"user\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/users/edit.hbs' @ L272:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"trash2\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"delete_user_info\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/users/edit.hbs' @ L276:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"repeat\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"delete_user_msg\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/users/edit.hbs' @ L280:C7) \\\"],null]],[[\\\"class\\\"],[\\\"displayBlock\\\"]],{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"searchField\\\",\\\"searchPlaceholder\\\",\\\"searchEnabled\\\",\\\"options\\\",\\\"selected\\\",\\\"required\\\",\\\"onChange\\\"],[[28,\\\"t\\\",[\\\"search_for_alt_user\\\"],null],\\\"name\\\",[28,\\\"t\\\",[\\\"search_for_alt_user\\\"],null],true,[24,[\\\"assigneeUsers\\\"]],[24,[\\\"assigneeUser\\\"]],false,[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"assigneeUser\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[23,2,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/users/edit.hbs' @ L295:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"alert-circle\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"delete_user_warn\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[1,[23,1,[\\\"btn-cancel\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"btn-confirm\\\"]],\\\"expected `dialog.btn-confirm` to be a contextual component but found a string. Did you mean `(component dialog.btn-confirm)`? ('inboxfront/templates/users/edit.hbs' @ L300:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null],[0,\\\"\\\\n\\\"],[1,[28,\\\"users/dialogs/reset-link\\\",null,[[\\\"open\\\",\\\"header\\\",\\\"text\\\",\\\"user\\\",\\\"link\\\"],[[24,[\\\"openUserPasswordResetDialog\\\"]],[24,[\\\"resetHeader\\\"]],[24,[\\\"resetPasswordText\\\"]],[24,[\\\"resetUser\\\"]],[24,[\\\"resetLink\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/users/edit.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/users/index\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"2iKGWQ9h\",\n    \"block\": \"{\\\"symbols\\\":[\\\"dialog\\\",\\\"page\\\",\\\"table\\\",\\\"body\\\",\\\"user\\\",\\\"row\\\",\\\"menu\\\",\\\"head\\\"],\\\"statements\\\":[[4,\\\"page-admin\\\",null,null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"title\\\"]],\\\"expected `page.title` to be a contextual component but found a string. Did you mean `(component page.title)`? ('inboxfront/templates/users/index.hbs' @ L2:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"text\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"h2\\\",true],[8],[1,[28,\\\"t\\\",[\\\"users\\\"],null],false],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"permission\\\",\\\"icon\\\",\\\"disabled\\\",\\\"onClick\\\"],[\\\"auth.add_user\\\",\\\"plus\\\",[24,[\\\"limitIsReached\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"showUserCreateDialog\\\"],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.create_user\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"content\\\"]],\\\"expected `page.content` to be a contextual component but found a string. Did you mean `(component page.content)`? ('inboxfront/templates/users/index.hbs' @ L18:C7) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"and\\\",[[28,\\\"gt\\\",[[24,[\\\"users\\\",\\\"length\\\"]],0],null],[28,\\\"user-has-permission\\\",[\\\"auth.view_user\\\"],null]],null]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"end-justify-align buttons-panel\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"style\\\",\\\"flex:1\\\"],[8],[0,\\\"\\\\n                    Total users: \\\"],[7,\\\"b\\\",true],[10,\\\"style\\\",\\\"font-size: large; color: #2B78E4;\\\"],[8],[1,[24,[\\\"allUsers\\\",\\\"length\\\"]],false],[9],[0,\\\"     Active users: \\\"],[7,\\\"b\\\",true],[10,\\\"style\\\",\\\"font-size: large; color: #2B78E4;\\\"],[8],[1,[22,\\\"activeUsersCount\\\"],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"limitIsReached\\\"]]],null,{\\\"statements\\\":[[0,\\\"                             \\\"],[1,[28,\\\"paper-icon\\\",[\\\"info\\\"],null],false],[0,\\\"  Limit is reached. \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"link\\\"],[8],[0,\\\"Manage your subscription plan\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"navigate-buttons\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"pagination\\\",null,[[\\\"rangeNum\\\",\\\"pageNum\\\"],[[24,[\\\"rangeNum\\\"]],[24,[\\\"pageNum\\\"]]]]],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"grid-place admin-table\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-data-table\\\",null,[[\\\"sortDir\\\",\\\"class\\\",\\\"selectable\\\"],[\\\"desc\\\",\\\"table\\\",true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"head\\\"]],\\\"expected `table.head` to be a contextual component but found a string. Did you mean `(component table.head)`? ('inboxfront/templates/users/index.hbs' @ L37:C23) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,8,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/users/index.hbs' @ L38:C27) \\\"],null]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"name\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                        \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,8,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/users/index.hbs' @ L39:C27) \\\"],null]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"email\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                        \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,8,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/users/index.hbs' @ L40:C27) \\\"],null]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"Status\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                        \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,8,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/users/index.hbs' @ L41:C27) \\\"],null]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"time.last_login\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                        \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,8,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/users/index.hbs' @ L42:C26) \\\"],null]],[[\\\"class\\\"],[\\\"actions\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[8]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"body\\\"]],\\\"expected `table.body` to be a contextual component but found a string. Did you mean `(component table.body)`? ('inboxfront/templates/users/index.hbs' @ L44:C23) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"users\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"row\\\"]],\\\"expected `body.row` to be a contextual component but found a string. Did you mean `(component body.row)`? ('inboxfront/templates/users/index.hbs' @ L46:C31) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/users/index.hbs' @ L47:C35) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"query\\\",\\\"route\\\"],[\\\"link\\\",[28,\\\"hash\\\",null,[[\\\"id\\\"],[[23,5,[\\\"staffprofile\\\",\\\"id\\\"]]]]],\\\"users.edit\\\"]],{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"user-avatar\\\",null,[[\\\"size\\\",\\\"user\\\"],[25,[23,5,[]]]]],false],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"user-fullname\\\",[[23,5,[]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/users/index.hbs' @ L54:C35) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[1,[23,5,[\\\"email\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/users/index.hbs' @ L58:C35) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,5,[\\\"isActive\\\"]],false],null]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"user-status-inactive\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.inactive\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,5,[\\\"lastLogin\\\"]],null],null]],null,{\\\"statements\\\":[[0,\\\"                                            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"user-status-pending\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.pending\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                            \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"user-status-active\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.active\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/users/index.hbs' @ L70:C35) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,5,[\\\"lastLogin\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"moment-format\\\",[[23,5,[\\\"lastLogin\\\"]],\\\"DD/MM/YYYY h:mm A\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"t\\\",[\\\"time.never\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/users/index.hbs' @ L78:C35) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"unless\\\",[[28,\\\"eq\\\",[[24,[\\\"sessionAccount\\\",\\\"loggeduser\\\",\\\"id\\\"]],[23,5,[\\\"id\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"common/grid/action-dropdown\\\",null,[[\\\"permission\\\"],[\\\"companies.delete_companygroup\\\"]],{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"user-has-permission\\\",[\\\"auth.change_user\\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"and\\\",[[28,\\\"eq\\\",[[23,5,[\\\"isActive\\\"]],false],null],[28,\\\"eq\\\",[[23,5,[\\\"withEmail\\\"]],true],null]],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"item\\\"]],\\\"expected `menu.item` to be a contextual component but found a string. Did you mean `(component menu.item)`? ('inboxfront/templates/users/index.hbs' @ L85:C55) \\\"],null]],[[\\\"icon\\\",\\\"onClick\\\"],[\\\"paper-plane\\\",[28,\\\"action\\\",[[23,0,[]],\\\"resendInvite\\\",[23,5,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.resend_invite\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,5,[\\\"isActive\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"item\\\"]],\\\"expected `menu.item` to be a contextual component but found a string. Did you mean `(component menu.item)`? ('inboxfront/templates/users/index.hbs' @ L93:C55) \\\"],null]],[[\\\"icon\\\",\\\"onClick\\\"],[\\\"slash\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showUserDeactivateDialog\\\",[23,5,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.deactivate\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"item\\\"]],\\\"expected `menu.item` to be a contextual component but found a string. Did you mean `(component menu.item)`? ('inboxfront/templates/users/index.hbs' @ L100:C55) \\\"],null]],[[\\\"icon\\\",\\\"onClick\\\"],[\\\"checkmark-circle\\\",[28,\\\"action\\\",[[23,0,[]],\\\"saveUserStatus\\\",[23,5,[]],true],null]]],{\\\"statements\\\":[[0,\\\"                                                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.activate\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"item\\\"]],\\\"expected `menu.item` to be a contextual component but found a string. Did you mean `(component menu.item)`? ('inboxfront/templates/users/index.hbs' @ L108:C47) \\\"],null]],[[\\\"permission\\\",\\\"icon\\\",\\\"onClick\\\"],[\\\"auth.delete_user\\\",\\\"trash2\\\",[28,\\\"action\\\",[[23,0,[]],\\\"deleteUserDialog\\\",[23,5,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"item\\\"]],\\\"expected `menu.item` to be a contextual component but found a string. Did you mean `(component menu.item)`? ('inboxfront/templates/users/index.hbs' @ L115:C47) \\\"],null]],[[\\\"permission\\\",\\\"icon\\\",\\\"onClick\\\"],[\\\"auth.change_user\\\",\\\"lock2\\\",[28,\\\"action\\\",[[23,0,[]],\\\"resetPasswordDialog\\\",[23,5,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                \\\"],[1,[28,\\\"t\\\",[\\\"actions.reset_password\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[7]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[6]},null]],\\\"parameters\\\":[5]},null]],\\\"parameters\\\":[4]},null]],\\\"parameters\\\":[3]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"emptyList\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"svg-icon\\\",[\\\"edit-2\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[7,\\\"p\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"user-has-permission\\\",[\\\"auth.add_user\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"no_users_msg\\\"],null],false],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n                        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"openBtn\\\"],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showDialog\\\"],null]],[8],[1,[28,\\\"t\\\",[\\\"actions.click\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"dont_have_permissions\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[2]},null],[0,\\\"\\\\n\\\\n\\\"],[1,[28,\\\"common/sidenavs/create-user\\\",null,[[\\\"open\\\",\\\"properties\\\",\\\"departments\\\",\\\"systemRoles\\\",\\\"customRoles\\\",\\\"onCreate\\\"],[[24,[\\\"openUserCreateDialog\\\"]],[24,[\\\"properties\\\"]],[24,[\\\"departments\\\"]],[24,[\\\"systemRoles\\\"]],[24,[\\\"customRoles\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onUserCreate\\\"],null]]]],false],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\",\\\"onConfirm\\\"],[[24,[\\\"openUserDeactivateDialog\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"saveUserStatus\\\",[24,[\\\"selectedUser\\\"]],false],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/users/index.hbs' @ L162:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.deactivate_user\\\"],null],false],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n        \\\"],[1,[28,\\\"user-fullname\\\",[[24,[\\\"selectedUser\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/users/index.hbs' @ L167:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"logout\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[1,[28,\\\"t\\\",[\\\"deactivate_user_warn\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/users/index.hbs' @ L171:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"check2\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[1,[28,\\\"t\\\",[\\\"deactivate_user_msg\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/users/index.hbs' @ L175:C7) \\\"],null]],[[\\\"icon\\\"],[\\\"info2\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flex-1\\\"],[8],[1,[28,\\\"t\\\",[\\\"deactivate_user_info\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[1,[23,1,[\\\"btn-cancel\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"btn-confirm\\\"]],\\\"expected `dialog.btn-confirm` to be a contextual component but found a string. Did you mean `(component dialog.btn-confirm)`? ('inboxfront/templates/users/index.hbs' @ L180:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.deactivate\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null],[0,\\\"\\\\n\\\"],[1,[28,\\\"users/dialogs/confirm-delete\\\",null,[[\\\"open\\\",\\\"user\\\",\\\"assigneeUsers\\\",\\\"assigneeUser\\\",\\\"onConfirm\\\"],[[24,[\\\"openUserDeleteDialog\\\"]],[24,[\\\"selectedUser\\\"]],[24,[\\\"assigneeUsers\\\"]],[24,[\\\"assigneeUser\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"deleteUser\\\"],null]]]],false],[0,\\\"\\\\n\\\\n\\\"],[1,[28,\\\"users/dialogs/reset-link\\\",null,[[\\\"open\\\",\\\"header\\\",\\\"text\\\",\\\"user\\\",\\\"link\\\"],[[24,[\\\"openUserPasswordResetDialog\\\"]],[24,[\\\"resetHeader\\\"]],[24,[\\\"resetPasswordText\\\"]],[24,[\\\"resetUser\\\"]],[24,[\\\"resetLink\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/users/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/workflows/edit\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"x1P6mWUB\",\n    \"block\": \"{\\\"symbols\\\":[\\\"dialog\\\",\\\"m\\\",\\\"current\\\",\\\"menu\\\",\\\"content\\\",\\\"module\\\",\\\"rule\\\",\\\"index\\\",\\\"menu\\\",\\\"content\\\",\\\"op\\\",\\\"con\\\",\\\"con\\\",\\\"column\\\",\\\"con\\\",\\\"tag\\\",\\\"m\\\",\\\"user\\\",\\\"item\\\",\\\"con\\\",\\\"user\\\",\\\"dep\\\",\\\"menu\\\",\\\"content\\\",\\\"variable\\\",\\\"menu\\\",\\\"content\\\",\\\"variable\\\",\\\"menu\\\",\\\"content\\\",\\\"variable\\\",\\\"m\\\",\\\"m\\\",\\\"m\\\",\\\"m\\\",\\\"m\\\",\\\"menu\\\",\\\"content\\\",\\\"module\\\",\\\"cond\\\",\\\"condIndex\\\",\\\"menu\\\",\\\"content\\\",\\\"op\\\",\\\"con\\\",\\\"con\\\",\\\"column\\\",\\\"menu\\\",\\\"content\\\",\\\"module\\\",\\\"cond\\\",\\\"condIndex\\\",\\\"menu\\\",\\\"content\\\",\\\"op\\\",\\\"con\\\",\\\"con\\\",\\\"column\\\",\\\"tabs\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flow-wrapper\\\"],[8],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title-flow\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n            \\\"],[7,\\\"label\\\",true],[8],[1,[28,\\\"t\\\",[\\\"orchestration_name\\\"],null],false],[9],[0,\\\"\\\\n            \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"required\\\",\\\"disabled\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[24,[\\\"flowName\\\"]],true,[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"flowName\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInputFlow\\\",\\\"title\\\",[24,[\\\"flowName\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"flow\\\",\\\"isSystem\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"system-tag\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.system\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alignCenter\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title-activate\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"label\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"flow\\\",\\\"isActive\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"orchestration_active\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"t\\\",[\\\"orchestration_inactive\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"                \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"showStatusSave\\\"]]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"status-save\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.changes_saved\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"onChange\\\"],[[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"statusChangedItemFlow\\\"],null]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"main-block\\\"],[8],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"canvas-block \\\",[28,\\\"if\\\",[[24,[\\\"flow\\\",\\\"isActive\\\"]],\\\"active-flow\\\",\\\"\\\"],null],\\\" \\\",[28,\\\"if\\\",[[24,[\\\"isLoadingComponent\\\"]],\\\"loading\\\",\\\"\\\"],null]]]],[10,\\\"style\\\",\\\"position: relative\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isLoadingComponent\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"overlay-loading\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[22,\\\"application-loading\\\"],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"canvas-outer\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"canvas-inner\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"assistants/workflows/trigger\\\",null,[[\\\"disabled\\\",\\\"openAddComponent\\\",\\\"openStartConfigure\\\"],[[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"openListComponents\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"openStartConfigure\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"blocks\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[1,[28,\\\"assistants/workflows/block\\\",null,[[\\\"component\\\",\\\"selectedComponent\\\",\\\"blocks\\\",\\\"disabled\\\",\\\"openAddComponent\\\",\\\"openConfigure\\\",\\\"deleteComponent\\\",\\\"selectBranch\\\",\\\"deselectBranch\\\",\\\"updateBranchName\\\"],[[24,[\\\"firstBlock\\\"]],[24,[\\\"selectedComponent\\\"]],[24,[\\\"blocks\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"openListComponents\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"openConfigure\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"deleteComponent\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"selectBranch\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"deselectBranch\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"updateBranchName\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n\\\\n        \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"tabs-flow \\\",[28,\\\"if\\\",[[24,[\\\"flow\\\",\\\"isActive\\\"]],\\\"active-flow\\\",\\\"\\\"],null]]]],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-tabs\\\",null,[[\\\"selected\\\",\\\"onChange\\\"],[[24,[\\\"selectedFlowTab\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedFlowTab\\\"]]],null]],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,59,[\\\"tab\\\"]],\\\"expected `tabs.tab` to be a contextual component but found a string. Did you mean `(component tabs.tab)`? ('inboxfront/templates/workflows/edit.hbs' @ L76:C19) \\\"],null]],[[\\\"value\\\"],[\\\"settings\\\"]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"general_settings\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,59,[\\\"tab\\\"]],\\\"expected `tabs.tab` to be a contextual component but found a string. Did you mean `(component tabs.tab)`? ('inboxfront/templates/workflows/edit.hbs' @ L79:C19) \\\"],null]],[[\\\"value\\\"],[\\\"configure\\\"]],{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"t\\\",[\\\"configure\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[59]},null],[4,\\\"liquid-bind\\\",[[28,\\\"hash\\\",null,[[\\\"tab\\\"],[[24,[\\\"selectedFlowTab\\\"]]]]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,3,[\\\"tab\\\"]],\\\"settings\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[1,[28,\\\"assistants/workflows/settings\\\",null,[[\\\"flow\\\",\\\"listTypes\\\",\\\"disabled\\\",\\\"onBlurInputFlow\\\",\\\"onUpdate\\\"],[[24,[\\\"flow\\\"]],[24,[\\\"listTypes\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInputFlow\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"showSaveStatus\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,3,[\\\"tab\\\"]],\\\"configure\\\"],null]],null,{\\\"statements\\\":[[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"and\\\",[[24,[\\\"isShowComponent\\\"]],[24,[\\\"selectedComponent\\\",\\\"id\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"isLoadingComponent\\\"]]],null,{\\\"statements\\\":[[0,\\\"                            \\\"],[1,[22,\\\"application-loading\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"blockType\\\"]],\\\"IFELSE\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"description\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"onChange\\\",\\\"textarea\\\",\\\"required\\\",\\\"passThru\\\",\\\"disabled\\\",\\\"onBlur\\\"],[[24,[\\\"selectedComponent\\\",\\\"mainTitle\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"selectedComponent\\\",\\\"mainTitle\\\"]]],null]],null],true,true,[28,\\\"hash\\\",null,[[\\\"rows\\\",\\\"maxRows\\\"],[3,3]]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"onBlurInputMessage\\\",[24,[\\\"selectedComponent\\\",\\\"id\\\"]],[24,[\\\"selectedComponent\\\",\\\"mainTitle\\\"]]],null]]]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field branch-panel\\\"],[11,\\\"onmouseover\\\",[28,\\\"action\\\",[[23,0,[]],\\\"selectBranch\\\",[24,[\\\"selectedComponent\\\"]],0],null]],[11,\\\"onmouseout\\\",[28,\\\"action\\\",[[23,0,[]],\\\"deselectBranch\\\",[24,[\\\"selectedComponent\\\"]],0],null]],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"branch-header\\\"],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"checkmark\\\"],null],false],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"disabled\\\",\\\"onFocus\\\",\\\"onBlur\\\",\\\"onChange\\\"],[[24,[\\\"selectedComponent\\\",\\\"children\\\",\\\"0\\\",\\\"name\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"selectBranch\\\",[24,[\\\"selectedComponent\\\"]],0,true],null],[28,\\\"action\\\",[[23,0,[]],\\\"deselectBranch\\\",[24,[\\\"selectedComponent\\\"]],0,true],null],[28,\\\"action\\\",[[23,0,[]],\\\"updateBranchName\\\",[24,[\\\"selectedComponent\\\"]],0],null]]]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"branch-body\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"If  >>\\\"],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"table\\\",true],[10,\\\"class\\\",\\\"rule-table\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"selectedComponent\\\",\\\"ifConditions\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                                \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n                                                    \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"options\\\",\\\"selected\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\" \\\",true,[24,[\\\"conditionModules\\\"]],[23,51,[\\\"selectedModule\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"selectIfThenConditionModule\\\",[23,51,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                            \\\"],[1,[23,58,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[58]},null],[0,\\\"                                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"disabled\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[\\\" \\\",true,[28,\\\"or\\\",[[28,\\\"not\\\",[[23,51,[\\\"selectedModule\\\"]]],null],[24,[\\\"flow\\\",\\\"isActive\\\"]]],null],[28,\\\"get\\\",[[24,[\\\"conditionRules\\\"]],[23,51,[\\\"selectedModule\\\"]]],null],[23,51,[\\\"selectedRule\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"selectIfThenConditionRule\\\",[23,51,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                            \\\"],[1,[23,57,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[57]},null],[0,\\\"                                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,51,[\\\"selectedRule\\\"]]],null,{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"options\\\",\\\"selected\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\" \\\",true,[28,\\\"get\\\",[[24,[\\\"conditionOptions\\\"]],[23,51,[\\\"selectedRule\\\"]]],null],[23,51,[\\\"selectedOption\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"selectIfThenConditionOption\\\",[24,[\\\"selectedComponent\\\"]],[23,51,[]]],null]]],{\\\"statements\\\":[[4,\\\"if\\\",[[23,56,[\\\"displayName\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                                                    \\\"],[1,[23,56,[\\\"displayName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                                                    \\\"],[1,[23,56,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[56]},null]],\\\"parameters\\\":[]},null],[0,\\\"                                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"td\\\",true],[10,\\\"class\\\",\\\"min\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,51,[\\\"operator\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                                            \\\"],[1,[23,51,[\\\"operator\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"and\\\",[[23,51,[\\\"selectedRule\\\"]],[28,\\\"not\\\",[[24,[\\\"flow\\\",\\\"isActive\\\"]]],null]],null]],null,{\\\"statements\\\":[[4,\\\"paper-menu\\\",null,[[\\\"position\\\"],[\\\"target-left target\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,53,[\\\"trigger\\\"]],\\\"expected `menu.trigger` to be a contextual component but found a string. Did you mean `(component menu.trigger)`? ('inboxfront/templates/workflows/edit.hbs' @ L182:C71) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                                                        \\\"],[1,[28,\\\"common/buttons/secondary-2\\\",null,[[\\\"icon\\\",\\\"iconButton\\\"],[\\\"plus\\\",true]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,53,[\\\"content\\\"]],\\\"expected `menu.content` to be a contextual component but found a string. Did you mean `(component menu.content)`? ('inboxfront/templates/workflows/edit.hbs' @ L185:C71) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"conditionOperators\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,54,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/workflows/edit.hbs' @ L187:C79) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"addIfCondition\\\",[24,[\\\"selectedComponent\\\"]],null,[23,55,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                                                \\\"],[1,[23,55,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[55]},null]],\\\"parameters\\\":[54]},null]],\\\"parameters\\\":[53]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}],[0,\\\"                                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"td\\\",true],[10,\\\"class\\\",\\\"min\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"flow\\\",\\\"isActive\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                                                            \\\"],[1,[28,\\\"common/buttons/secondary-2\\\",null,[[\\\"icon\\\",\\\"iconButton\\\",\\\"onClick\\\"],[\\\"trash\\\",true,[28,\\\"action\\\",[[23,0,[]],\\\"onRemoveIfCondition\\\",[23,51,[]],[24,[\\\"selectedComponent\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                                    \\\"],[9],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[51,52]},null],[0,\\\"                                        \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"flow\\\",\\\"isActive\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"paper-menu\\\",null,[[\\\"offset\\\"],[\\\"0 40\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,48,[\\\"trigger\\\"]],\\\"expected `menu.trigger` to be a contextual component but found a string. Did you mean `(component menu.trigger)`? ('inboxfront/templates/workflows/edit.hbs' @ L210:C51) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                                    \\\"],[7,\\\"span\\\",true],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"selectBranch\\\",[24,[\\\"selectedComponent\\\"]],0],null]],[10,\\\"class\\\",\\\"link\\\"],[8],[0,\\\"+ Add Condition\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,48,[\\\"content\\\"]],\\\"expected `menu.content` to be a contextual component but found a string. Did you mean `(component menu.content)`? ('inboxfront/templates/workflows/edit.hbs' @ L213:C51) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"click-outside\\\",null,[[\\\"action\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"deselectBranch\\\",[24,[\\\"selectedComponent\\\"]],0],null]]],{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"conditionModules\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,49,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/workflows/edit.hbs' @ L216:C63) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"addIfCondition\\\",[24,[\\\"selectedComponent\\\"]],[23,50,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                                \\\"],[1,[23,50,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[50]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[49]},null]],\\\"parameters\\\":[48]},null]],\\\"parameters\\\":[]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field branch-panel\\\"],[11,\\\"onmouseover\\\",[28,\\\"action\\\",[[23,0,[]],\\\"selectBranch\\\",[24,[\\\"selectedComponent\\\"]],1],null]],[11,\\\"onmouseout\\\",[28,\\\"action\\\",[[23,0,[]],\\\"deselectBranch\\\",[24,[\\\"selectedComponent\\\"]],1],null]],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"branch-header\\\"],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"checkmark\\\"],null],false],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"disabled\\\",\\\"onFocus\\\",\\\"onBlur\\\",\\\"onChange\\\",\\\"class\\\"],[[24,[\\\"selectedComponent\\\",\\\"children\\\",\\\"1\\\",\\\"name\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"selectBranch\\\",[24,[\\\"selectedComponent\\\"]],1,true],null],[28,\\\"action\\\",[[23,0,[]],\\\"deselectBranch\\\",[24,[\\\"selectedComponent\\\"]],1,true],null],[28,\\\"action\\\",[[23,0,[]],\\\"updateBranchName\\\",[24,[\\\"selectedComponent\\\"]],1],null],\\\"width-90\\\"]]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"branch-body\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                            If  >>\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"table\\\",true],[10,\\\"class\\\",\\\"rule-table\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"selectedComponent\\\",\\\"thenConditions\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                                \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n                                                    \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"options\\\",\\\"selected\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\" \\\",true,[24,[\\\"conditionModules\\\"]],[23,40,[\\\"selectedModule\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"selectIfThenConditionModule\\\",[23,40,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                            \\\"],[1,[23,47,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[47]},null],[0,\\\"                                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"disabled\\\",\\\"options\\\",\\\"selected\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\" \\\",true,[28,\\\"or\\\",[[28,\\\"not\\\",[[23,40,[\\\"selectedModule\\\"]]],null],[24,[\\\"flow\\\",\\\"isActive\\\"]]],null],[28,\\\"get\\\",[[24,[\\\"conditionRules\\\"]],[23,40,[\\\"selectedModule\\\"]]],null],[23,40,[\\\"selectedRule\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"selectIfThenConditionRule\\\",[23,40,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                            \\\"],[1,[23,46,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[46]},null],[0,\\\"                                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,40,[\\\"selectedRule\\\"]]],null,{\\\"statements\\\":[[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"options\\\",\\\"selected\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\" \\\",true,[28,\\\"get\\\",[[24,[\\\"conditionOptions\\\"]],[23,40,[\\\"selectedRule\\\"]]],null],[23,40,[\\\"selectedOption\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"selectIfThenConditionOption\\\",[24,[\\\"selectedComponent\\\"]],[23,40,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                                \\\"],[1,[23,45,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[45]},null]],\\\"parameters\\\":[]},null],[0,\\\"                                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"td\\\",true],[10,\\\"class\\\",\\\"min\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,40,[\\\"operator\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                                            \\\"],[1,[23,40,[\\\"operator\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"and\\\",[[23,40,[\\\"selectedRule\\\"]],[28,\\\"not\\\",[[24,[\\\"flow\\\",\\\"isActive\\\"]]],null]],null]],null,{\\\"statements\\\":[[4,\\\"paper-menu\\\",null,[[\\\"position\\\"],[\\\"target-left target\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,42,[\\\"trigger\\\"]],\\\"expected `menu.trigger` to be a contextual component but found a string. Did you mean `(component menu.trigger)`? ('inboxfront/templates/workflows/edit.hbs' @ L294:C71) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                                                        \\\"],[1,[28,\\\"common/buttons/secondary-2\\\",null,[[\\\"icon\\\",\\\"iconButton\\\"],[\\\"plus\\\",true]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,42,[\\\"content\\\"]],\\\"expected `menu.content` to be a contextual component but found a string. Did you mean `(component menu.content)`? ('inboxfront/templates/workflows/edit.hbs' @ L297:C71) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"conditionOperators\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,43,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/workflows/edit.hbs' @ L299:C79) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"addThenCondition\\\",[24,[\\\"selectedComponent\\\"]],null,[23,44,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                                                \\\"],[1,[23,44,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[44]},null]],\\\"parameters\\\":[43]},null]],\\\"parameters\\\":[42]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}],[0,\\\"                                                    \\\"],[9],[0,\\\"\\\\n                                                    \\\"],[7,\\\"td\\\",true],[10,\\\"class\\\",\\\"min\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"flow\\\",\\\"isActive\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                                                            \\\"],[1,[28,\\\"common/buttons/secondary-2\\\",null,[[\\\"icon\\\",\\\"iconButton\\\",\\\"onClick\\\"],[\\\"trash\\\",true,[28,\\\"action\\\",[[23,0,[]],\\\"onRemoveThenCondition\\\",[23,40,[]],[24,[\\\"selectedComponent\\\"]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                                    \\\"],[9],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[40,41]},null],[0,\\\"                                        \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"flow\\\",\\\"isActive\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"paper-menu\\\",null,[[\\\"offset\\\"],[\\\"0 40\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,37,[\\\"trigger\\\"]],\\\"expected `menu.trigger` to be a contextual component but found a string. Did you mean `(component menu.trigger)`? ('inboxfront/templates/workflows/edit.hbs' @ L322:C51) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                                    \\\"],[7,\\\"span\\\",true],[11,\\\"onClick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"selectBranch\\\",[24,[\\\"selectedComponent\\\"]],1],null]],[10,\\\"class\\\",\\\"link\\\"],[8],[0,\\\"\\\\n                                                    + \\\"],[1,[28,\\\"t\\\",[\\\"add_condition\\\"],null],false],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,37,[\\\"content\\\"]],\\\"expected `menu.content` to be a contextual component but found a string. Did you mean `(component menu.content)`? ('inboxfront/templates/workflows/edit.hbs' @ L327:C51) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"click-outside\\\",null,[[\\\"action\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"deselectBranch\\\",[24,[\\\"selectedComponent\\\"]],1],null]]],{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"conditionModules\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,38,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/workflows/edit.hbs' @ L330:C63) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"addThenCondition\\\",[24,[\\\"selectedComponent\\\"]],[23,39,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                                \\\"],[1,[23,39,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[39]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[38]},null]],\\\"parameters\\\":[37]},null]],\\\"parameters\\\":[]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"blockType\\\"]],\\\"ESCALATION\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"TRIGGER AN ESCALATION\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"blockType\\\"]],\\\"INTERNAL\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"description\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"textarea\\\",\\\"passThru\\\",\\\"disabled\\\",\\\"onChange\\\"],[[24,[\\\"selectedComponent\\\",\\\"description\\\"]],true,[28,\\\"hash\\\",null,[[\\\"rows\\\",\\\"maxRows\\\"],[3,3]]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateTargetChatParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"description\\\"],null]]]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"target\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\" \\\",[24,[\\\"chatModules\\\"]],[24,[\\\"selectedComponent\\\",\\\"model\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateTargetChatParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"model\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[23,36,[\\\"label\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[36]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"recipients\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"model\\\",\\\"id\\\"]],\\\"users\\\"],null]],null,{\\\"statements\\\":[[4,\\\"power-select-multiple\\\",null,[[\\\"placeholder\\\",\\\"searchEnabled\\\",\\\"searchPlaceholder\\\",\\\"searchField\\\",\\\"options\\\",\\\"selected\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\" \\\",true,[28,\\\"t\\\",[\\\"search\\\"],null],\\\"firstName\\\",[24,[\\\"model\\\",\\\"propertyUsers\\\"]],[24,[\\\"selectedComponent\\\",\\\"users\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateTargetChatParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"users\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                                \\\"],[1,[23,35,[\\\"firstName\\\"]],false],[0,\\\" \\\"],[1,[23,35,[\\\"lastName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[35]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"power-select-multiple\\\",null,[[\\\"placeholder\\\",\\\"searchEnabled\\\",\\\"searchPlaceholder\\\",\\\"searchField\\\",\\\"options\\\",\\\"selected\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\" \\\",true,[28,\\\"t\\\",[\\\"search\\\"],null],\\\"title\\\",[24,[\\\"model\\\",\\\"rooms\\\"]],[24,[\\\"selectedComponent\\\",\\\"rooms\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateTargetChatParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"rooms\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                                \\\"],[1,[23,34,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[34]},null]],\\\"parameters\\\":[]}],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"message\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"textarea\\\",\\\"passThru\\\",\\\"disabled\\\",\\\"onChange\\\"],[[24,[\\\"selectedComponent\\\",\\\"message\\\"]],true,[28,\\\"hash\\\",null,[[\\\"rows\\\",\\\"maxRows\\\"],[3,3]]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateTargetChatParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"message\\\"],null]]]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"blockType\\\"]],\\\"COMMENT\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"module\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\" \\\",[24,[\\\"commentModules\\\"]],[24,[\\\"selectedComponent\\\",\\\"module\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateAddCommentParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"module\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[23,33,[\\\"label\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[33]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n\\\"],[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"comments\\\"],null],false],[0,\\\"/\\\"],[1,[28,\\\"t\\\",[\\\"notes\\\"],null],false],[9],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                            \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"textarea\\\",\\\"passThru\\\",\\\"disabled\\\",\\\"onChange\\\"],[[24,[\\\"selectedComponent\\\",\\\"comment\\\"]],true,[28,\\\"hash\\\",null,[[\\\"rows\\\",\\\"maxRows\\\"],[3,3]]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateAddCommentParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"comment\\\"],null]]]],false],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"blockType\\\"]],\\\"EMAIL\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"svg-icon\\\",[\\\"email\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"email\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"from\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\" \\\",[24,[\\\"flow\\\",\\\"emailAccounts\\\"]],[24,[\\\"selectedComponent\\\",\\\"sender\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateEmailParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"sender\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[23,32,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[32]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[0,\\\"To\\\"],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"subj-input\\\"],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[[24,[\\\"selectedComponent\\\",\\\"to\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateEmailParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"to\\\"],null]]]],false],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"flow\\\",\\\"isActive\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"paper-menu\\\",null,[[\\\"position\\\"],[\\\"target-right target\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,29,[\\\"trigger\\\"]],\\\"expected `menu.trigger` to be a contextual component but found a string. Did you mean `(component menu.trigger)`? ('inboxfront/templates/workflows/edit.hbs' @ L483:C51) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                                    \\\"],[1,[22,\\\"someText\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,29,[\\\"content\\\"]],\\\"expected `menu.content` to be a contextual component but found a string. Did you mean `(component menu.content)`? ('inboxfront/templates/workflows/edit.hbs' @ L486:C51) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"toVariables\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,30,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/workflows/edit.hbs' @ L488:C59) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"addToVariable\\\",[23,31,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                            \\\"],[1,[23,31,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[31]},null]],\\\"parameters\\\":[30]},null]],\\\"parameters\\\":[29]},null]],\\\"parameters\\\":[]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"subject\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"subj-input\\\"],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"onChange\\\",\\\"disabled\\\",\\\"class\\\",\\\"onBlur\\\"],[[24,[\\\"selectedComponent\\\",\\\"subject\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateEmailParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"subject\\\"],null],[24,[\\\"flow\\\",\\\"isActive\\\"]],\\\"email-subj-input\\\",[28,\\\"action\\\",[[23,0,[]],\\\"saveCursorPosition\\\"],null]]]],false],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"flow\\\",\\\"isActive\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"paper-menu\\\",null,[[\\\"position\\\"],[\\\"target-right target\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,26,[\\\"trigger\\\"]],\\\"expected `menu.trigger` to be a contextual component but found a string. Did you mean `(component menu.trigger)`? ('inboxfront/templates/workflows/edit.hbs' @ L508:C51) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                                    \\\"],[1,[22,\\\"someText\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,26,[\\\"content\\\"]],\\\"expected `menu.content` to be a contextual component but found a string. Did you mean `(component menu.content)`? ('inboxfront/templates/workflows/edit.hbs' @ L511:C51) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"subjVariables\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,27,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/workflows/edit.hbs' @ L513:C59) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"addVariable\\\",[23,28,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                            \\\"],[1,[23,28,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[28]},null]],\\\"parameters\\\":[27]},null]],\\\"parameters\\\":[26]},null]],\\\"parameters\\\":[]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"body\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"pell-header\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"flow\\\",\\\"isActive\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"paper-menu\\\",null,[[\\\"position\\\"],[\\\"target-right target\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,23,[\\\"trigger\\\"]],\\\"expected `menu.trigger` to be a contextual component but found a string. Did you mean `(component menu.trigger)`? ('inboxfront/templates/workflows/edit.hbs' @ L526:C55) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                                        \\\"],[7,\\\"span\\\",true],[10,\\\"style\\\",\\\"cursor: pointer\\\"],[8],[0,\\\"\\\\n                                                            \\\"],[1,[28,\\\"t\\\",[\\\"insert_variables\\\"],null],false],[0,\\\"\\\\n                                                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,23,[\\\"content\\\"]],\\\"expected `menu.content` to be a contextual component but found a string. Did you mean `(component menu.content)`? ('inboxfront/templates/workflows/edit.hbs' @ L531:C55) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"bodyVariables\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,24,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/workflows/edit.hbs' @ L533:C63) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"addBodyVariable\\\",[23,25,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                                \\\"],[1,[23,25,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[25]},null]],\\\"parameters\\\":[24]},null]],\\\"parameters\\\":[23]},null]],\\\"parameters\\\":[]},null],[0,\\\"                                        \\\"],[9],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"pell-editor\\\",null,[[\\\"class\\\",\\\"value\\\",\\\"pellOptions\\\",\\\"readOnly\\\",\\\"onChange\\\"],[\\\"email-body-editor\\\",[24,[\\\"selectedComponent\\\",\\\"body\\\"]],[24,[\\\"optionsEditor\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateEmailParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"body\\\"],null]]]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"style\\\",\\\"margin-top: 10px;\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"icon\\\",\\\"disabled\\\",\\\"onClick\\\"],[\\\"paper-plane\\\",[28,\\\"or\\\",[[28,\\\"not\\\",[[24,[\\\"selectedComponent\\\",\\\"isValid\\\"]]],null],[24,[\\\"flow\\\",\\\"isActive\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"showPreviewEmailDialog\\\",true],null]]],{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[28,\\\"t\\\",[\\\"test_preview_email\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"blockType\\\"]],\\\"EXTERNAL\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"SEND EXTERNAL CONVERSATION\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"or\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"blockType\\\"]],\\\"TICKET\\\"],null],[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"blockType\\\"]],\\\"TASK\\\"],null]],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"subject\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[[24,[\\\"selectedComponent\\\",\\\"subject\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateTicketParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"subject\\\"],null]]]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"department\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\" \\\",[24,[\\\"flow\\\",\\\"departments\\\"]],[24,[\\\"selectedComponent\\\",\\\"department\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateTicketParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"department\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[23,22,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[22]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"assigned_to\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\" \\\",[24,[\\\"departmentUsers\\\"]],[24,[\\\"selectedComponent\\\",\\\"assignee\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateTicketParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"assignee\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[28,\\\"user-fullname\\\",[[23,21,[]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[21]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"Status\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"helpdesk/status-selector\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\" \\\",[28,\\\"or\\\",[[24,[\\\"selectedComponent\\\",\\\"status\\\"]],\\\"OPEN\\\"],null],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateTicketParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"status\\\"],null]]]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"priority\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"helpdesk/priority-selector\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\" \\\",[28,\\\"or\\\",[[24,[\\\"selectedComponent\\\",\\\"priority\\\"]],\\\"LOW\\\"],null],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateTicketParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"priority\\\"],null]]]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"period_due\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flexDisplay\\\"],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"class\\\",\\\"disabled\\\",\\\"onChange\\\"],[[24,[\\\"selectedComponent\\\",\\\"period\\\"]],\\\"flex-1\\\",[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateTicketParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"period\\\"],null]]]],false],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"time-select\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"options\\\",\\\"selected\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\" \\\",true,[24,[\\\"periodTimes\\\"]],[24,[\\\"selectedComponent\\\",\\\"periodTimes\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateTicketParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"periodTimes\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                                \\\"],[1,[23,20,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[20]},null],[0,\\\"                                        \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"tags\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"tag-input-wrapper\\\"],[8],[0,\\\"\\\\n                                            \\\"],[7,\\\"ul\\\",true],[10,\\\"class\\\",\\\"selected-tags\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"selectedComponent\\\",\\\"tags\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                                    \\\"],[7,\\\"li\\\",true],[10,\\\"class\\\",\\\"tag-item\\\"],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],\\\"removeTagItem\\\",[24,[\\\"selectedComponent\\\"]],[23,19,[]]],null]],[8],[0,\\\"\\\\n                                                        \\\"],[1,[23,19,[]],false],[0,\\\"\\\\n                                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[19]},null],[0,\\\"                                                \\\"],[7,\\\"li\\\",true],[8],[0,\\\"\\\\n                                                    \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"class\\\",\\\"autocomplete\\\",\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\"tag-input\\\",false,[24,[\\\"newTag\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"newTag\\\"]]],null]],null]]]],false],[0,\\\"\\\\n                                                \\\"],[9],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"flow\\\",\\\"isActive\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"addTagToTicket\\\",[24,[\\\"selectedComponent\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                                                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.add_tag\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"                                        \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"blockType\\\"]],\\\"CONTACT\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"firstname\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[[24,[\\\"selectedComponent\\\",\\\"firstName\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateContactParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"firstName\\\"],null]]]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"lastname\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[[24,[\\\"selectedComponent\\\",\\\"lastName\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateContactParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"lastName\\\"],null]]]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"email\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"type\\\",\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\"email\\\",[24,[\\\"selectedComponent\\\",\\\"email\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateContactParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"email\\\"],null]]]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"contact_owner\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\" \\\",[24,[\\\"departmentUsers\\\"]],[24,[\\\"selectedComponent\\\",\\\"owner\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateContactParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"owner\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[28,\\\"user-fullname\\\",[[23,18,[]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[18]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"blockType\\\"]],\\\"TAG\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"module\\\"],null],false],[9],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"options\\\",\\\"selected\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\" \\\",[24,[\\\"tagModules\\\"]],[24,[\\\"selectedComponent\\\",\\\"module\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateTagParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"module\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                                \\\"],[1,[23,17,[\\\"label\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[17]},null],[0,\\\"                                        \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"tag\\\"],null],false],[9],[9],[0,\\\"\\\\n                                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"tag-input\\\",null,[[\\\"tags\\\",\\\"placeholder\\\",\\\"indexTag\\\",\\\"readOnly\\\",\\\"addTag\\\",\\\"removeTagAtIndex\\\"],[[24,[\\\"selectedComponent\\\",\\\"tag_list\\\"]],[28,\\\"t\\\",[\\\"tags\\\"],null],[24,[\\\"index\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"addTagToBlock\\\",[24,[\\\"selectedComponent\\\"]]],null],[28,\\\"action\\\",[[23,0,[]],\\\"removeTag\\\",[24,[\\\"selectedComponent\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"                                                \\\"],[1,[23,16,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[16]},null],[0,\\\"                                        \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"blockType\\\"]],\\\"ASSIGN\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[8],[0,\\\"ASSIGN TO\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"blockType\\\"]],\\\"STATUS\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"Status\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"helpdesk/status-selector\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\" \\\",[24,[\\\"selectedComponent\\\",\\\"status\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateStatusParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"status\\\"],null]]]],false],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"blockType\\\"]],\\\"DUEDATE\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field period\\\"],[8],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"form-label\\\"],[8],[1,[28,\\\"t\\\",[\\\"period_due\\\"],null],false],[9],[9],[0,\\\"\\\\n                                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"flexDisplay\\\"],[8],[0,\\\"\\\\n                                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[[24,[\\\"selectedComponent\\\",\\\"period\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateDueDateParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"period\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"required\\\",\\\"options\\\",\\\"selected\\\",\\\"disabled\\\",\\\"onChange\\\"],[true,[24,[\\\"periodTimes\\\"]],[24,[\\\"selectedComponent\\\",\\\"periodTimes\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"updateDueDateParams\\\",[24,[\\\"selectedComponent\\\"]],\\\"periodTimes\\\"],null]]],{\\\"statements\\\":[[0,\\\"                                            \\\"],[1,[23,15,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[15]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n                                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"selectedComponent\\\",\\\"blockType\\\"]],\\\"TERMINATE\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"t\\\",[\\\"terminates_orchestration\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                UNKNOWN BLOCK \\\"],[1,[24,[\\\"selectedComponent\\\",\\\"blockType\\\"]],false],[0,\\\"\\\\n                            \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isActiveStartBlockFlow\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"item-field trigger-panel\\\"],[8],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"trigger-header\\\"],[8],[0,\\\"\\\\n                                \\\"],[1,[28,\\\"svg-icon\\\",[\\\"clock-settings\\\"],null],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"when\\\"],null],false],[0,\\\"\\\\n                            \\\"],[9],[0,\\\"\\\\n                            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"trigger-body\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"triggerRules\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"table\\\",true],[10,\\\"class\\\",\\\"rule-table\\\"],[8],[0,\\\"\\\\n                                        \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n                                            \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"options\\\",\\\"selected\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\" \\\",true,[23,7,[\\\"variables\\\"]],[23,7,[\\\"selectedColumn\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"selectTriggerColumn\\\",[23,7,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                    \\\"],[1,[23,14,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[14]},null],[0,\\\"                                            \\\"],[9],[0,\\\"\\\\n                                            \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"options\\\",\\\"selected\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\" \\\",true,[23,7,[\\\"ruleOptions\\\"]],[23,7,[\\\"selectedCondition\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"selectTriggerConditionRule\\\",[23,7,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                    \\\"],[1,[23,13,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[13]},null],[0,\\\"                                            \\\"],[9],[0,\\\"\\\\n                                            \\\"],[7,\\\"td\\\",true],[10,\\\"class\\\",\\\"min\\\"],[8],[0,\\\"\\\\n                                                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"period-selector\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,7,[\\\"selectedCondition\\\"]],\\\"Is idled\\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                                        \\\"],[1,[28,\\\"t\\\",[\\\"for\\\"],null],false],[0,\\\" \\\\n                                                        \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"value\\\",\\\"class\\\",\\\"disabled\\\",\\\"onChange\\\",\\\"onBlur\\\"],[[23,7,[\\\"idledPeriod\\\"]],\\\"flex-1\\\",[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[23,7,[\\\"idledPeriod\\\"]]],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"saveTrigger\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"options\\\",\\\"selected\\\",\\\"disabled\\\",\\\"onChange\\\"],[\\\" \\\",true,[24,[\\\"periodTimes\\\"]],[23,7,[\\\"idledPeriodTimes\\\"]],[24,[\\\"flow\\\",\\\"isActive\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"selectTriggerPeriodTimes\\\",[23,7,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                            \\\"],[1,[23,12,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[12]},null]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,7,[\\\"operator\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                                        \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"operator\\\"],[8],[1,[23,7,[\\\"operator\\\"]],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"flow\\\",\\\"isActive\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"paper-menu\\\",null,[[\\\"position\\\"],[\\\"target-left target\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,9,[\\\"trigger\\\"]],\\\"expected `menu.trigger` to be a contextual component but found a string. Did you mean `(component menu.trigger)`? ('inboxfront/templates/workflows/edit.hbs' @ L837:C67) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                                                    \\\"],[1,[28,\\\"common/buttons/secondary-2\\\",null,[[\\\"icon\\\",\\\"iconButton\\\"],[\\\"plus\\\",true]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,9,[\\\"content\\\"]],\\\"expected `menu.content` to be a contextual component but found a string. Did you mean `(component menu.content)`? ('inboxfront/templates/workflows/edit.hbs' @ L840:C67) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"conditionOperators\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,10,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/workflows/edit.hbs' @ L842:C75) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"onAddTriggerRule\\\",null,[23,11,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                                            \\\"],[1,[23,11,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[11]},null]],\\\"parameters\\\":[10]},null]],\\\"parameters\\\":[9]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}],[0,\\\"                                                \\\"],[9],[0,\\\"\\\\n                                            \\\"],[9],[0,\\\"\\\\n                                            \\\"],[7,\\\"td\\\",true],[10,\\\"class\\\",\\\"min\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"not\\\",[[24,[\\\"flow\\\",\\\"isActive\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"                                                    \\\"],[1,[28,\\\"common/buttons/secondary-2\\\",null,[[\\\"icon\\\",\\\"iconButton\\\",\\\"onClick\\\"],[\\\"trash\\\",true,[28,\\\"action\\\",[[23,0,[]],\\\"onRemoveTriggerRule\\\",[23,7,[]]],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                            \\\"],[9],[0,\\\"\\\\n                                        \\\"],[9],[0,\\\"\\\\n                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[7,8]},null],[4,\\\"if\\\",[[28,\\\"and\\\",[[28,\\\"eq\\\",[[24,[\\\"triggerRules\\\",\\\"length\\\"]],0],null],[28,\\\"not\\\",[[24,[\\\"flow\\\",\\\"isActive\\\"]]],null]],null]],null,{\\\"statements\\\":[[0,\\\"                                    \\\"],[7,\\\"div\\\",true],[10,\\\"style\\\",\\\"margin-top: 10px;\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-menu\\\",null,[[\\\"offset\\\"],[\\\"0 40\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"trigger\\\"]],\\\"expected `menu.trigger` to be a contextual component but found a string. Did you mean `(component menu.trigger)`? ('inboxfront/templates/workflows/edit.hbs' @ L867:C47) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                                \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"link\\\"],[8],[0,\\\"+ \\\"],[1,[28,\\\"t\\\",[\\\"add_trigger\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,4,[\\\"content\\\"]],\\\"expected `menu.content` to be a contextual component but found a string. Did you mean `(component menu.content)`? ('inboxfront/templates/workflows/edit.hbs' @ L870:C47) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"triggerOptions\\\",\\\"variables\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"menu-item\\\"]],\\\"expected `content.menu-item` to be a contextual component but found a string. Did you mean `(component content.menu-item)`? ('inboxfront/templates/workflows/edit.hbs' @ L872:C55) \\\"],null]],[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"onAddTriggerRule\\\",[23,6,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                        \\\"],[1,[23,6,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[6]},null]],\\\"parameters\\\":[5]},null]],\\\"parameters\\\":[4]},null],[0,\\\"                                    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                            \\\"],[9],[0,\\\"\\\\n                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isShowListComponents\\\"]]],null,{\\\"statements\\\":[[0,\\\"                        \\\"],[7,\\\"h4\\\",true],[8],[1,[28,\\\"t\\\",[\\\"choose_the_components\\\"],null],false],[9],[0,\\\"\\\\n\\\\n                        \\\"],[1,[28,\\\"assistants/workflows/add-components\\\",null,[[\\\"selectedComponent\\\",\\\"componentsFlow\\\",\\\"chooseComponent\\\"],[[24,[\\\"selectedComponent\\\"]],[24,[\\\"componentsFlow\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"chooseComponent\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[3]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"footer-actions\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"common/buttons/secondary-2\\\",null,[[\\\"onClick\\\"],[[28,\\\"action\\\",[[23,0,[]],\\\"backMainPage\\\"],null]]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[28,\\\"t\\\",[\\\"actions.back\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[1,[28,\\\"assistants/dialogs/activate-flow\\\",null,[[\\\"open\\\",\\\"flow\\\",\\\"onConfirm\\\"],[[24,[\\\"openActivateFlowDialog\\\"]],[24,[\\\"flow\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"activateFlow\\\"],null]]]],false],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"common/dialogs/warning\\\",null,[[\\\"open\\\",\\\"icon\\\",\\\"onConfirm\\\"],[[24,[\\\"showPreviewDialog\\\"]],\\\"paper-plane\\\",[28,\\\"action\\\",[[23,0,[]],\\\"sendEmailPreview\\\"],null]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `dialog.title` to be a contextual component but found a string. Did you mean `(component dialog.title)`? ('inboxfront/templates/workflows/edit.hbs' @ L916:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"test_preview_email\\\"],null],false],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n        \\\"],[1,[22,\\\"flowName\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"body\\\"]],\\\"expected `dialog.body` to be a contextual component but found a string. Did you mean `(component dialog.body)`? ('inboxfront/templates/workflows/edit.hbs' @ L921:C7) \\\"],null]],[[\\\"class\\\"],[\\\"displayBlock\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"form-group\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"test_recipient_email\\\"],null],false],[0,\\\":\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n                \\\"],[1,[28,\\\"paper-input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"customValidations\\\",\\\"required\\\",\\\"onChange\\\"],[\\\"Enter email address\\\",[24,[\\\"recipientEmail\\\"]],[24,[\\\"validation\\\",\\\"emailValidation\\\"]],true,[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"recipientEmail\\\"]]],null]],null]]]],false],[0,\\\"\\\\n            \\\"],[9],[0,\\\"\\\\n        \\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"label\\\"],[8],[1,[28,\\\"t\\\",[\\\"test_recipient\\\"],null],false],[0,\\\":\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"power-select\\\",null,[[\\\"placeholder\\\",\\\"required\\\",\\\"options\\\",\\\"selected\\\",\\\"onChange\\\"],[\\\" \\\",true,[24,[\\\"flow\\\",\\\"emailAccounts\\\"]],[24,[\\\"recipientAccount\\\"]],[28,\\\"action\\\",[[23,0,[]],[28,\\\"mut\\\",[[24,[\\\"recipientAccount\\\"]]],null]],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[23,2,[\\\"name\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[1,[23,1,[\\\"btn-cancel\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"btn-confirm\\\"]],\\\"expected `dialog.btn-confirm` to be a contextual component but found a string. Did you mean `(component dialog.btn-confirm)`? ('inboxfront/templates/workflows/edit.hbs' @ L949:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[28,\\\"t\\\",[\\\"actions.send\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/workflows/edit.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/templates/workflows/index\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n\n  var _default = Ember.HTMLBars.template({\n    \"id\": \"lpGtnWzu\",\n    \"block\": \"{\\\"symbols\\\":[\\\"pg\\\",\\\"table\\\",\\\"body\\\",\\\"flow\\\",\\\"row\\\",\\\"menu\\\",\\\"head\\\"],\\\"statements\\\":[[4,\\\"page\\\",null,null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"title\\\"]],\\\"expected `pg.title` to be a contextual component but found a string. Did you mean `(component pg.title)`? ('inboxfront/templates/workflows/index.hbs' @ L2:C7) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title-tasks\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"text\\\"],[8],[0,\\\"\\\\n                \\\"],[7,\\\"h2\\\",true],[8],[1,[28,\\\"svg-icon\\\",[\\\"flows\\\"],[[\\\"class\\\"],[\\\"title-icon\\\"]]],false],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"t\\\",[\\\"flow\\\"],null],false],[0,\\\" - \\\"],[1,[28,\\\"t\\\",[\\\"orchestration\\\"],null],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"gt\\\",[[24,[\\\"allFlows\\\",\\\"length\\\"]],0],null]],null,{\\\"statements\\\":[[0,\\\"                    \\\"],[7,\\\"span\\\",true],[8],[1,[24,[\\\"allFlows\\\",\\\"length\\\"]],false],[0,\\\" \\\"],[1,[28,\\\"t\\\",[\\\"orchestrations\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"            \\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"common/buttons/primary\\\",null,[[\\\"icon\\\",\\\"onClick\\\"],[\\\"plus\\\",[28,\\\"action\\\",[[23,0,[]],\\\"createWorkflow\\\"],null]]],{\\\"statements\\\":[[0,\\\"                \\\"],[1,[28,\\\"t\\\",[\\\"actions.create_workflow\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\\n        \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"buttons-panel\\\"],[8],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"links\\\"],[8],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"allFlows\\\",\\\"length\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"navigate-buttons\\\"],[8],[0,\\\"\\\\n                    \\\"],[1,[28,\\\"pagination\\\",null,[[\\\"pageNum\\\",\\\"list\\\",\\\"rowsPerPage\\\"],[[24,[\\\"pageNum\\\"]],[24,[\\\"allFlows\\\"]],[24,[\\\"FLOWSPERPAGE\\\"]]]]],false],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"content\\\"]],\\\"expected `pg.content` to be a contextual component but found a string. Did you mean `(component pg.content)`? ('inboxfront/templates/workflows/index.hbs' @ L31:C7) \\\"],null]],[[\\\"class\\\"],[[24,[\\\"contentClassName\\\"]]]],{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"isLoader\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[22,\\\"application-loading\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[24,[\\\"allFlows\\\",\\\"length\\\"]],0],null]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"no-messages\\\"],[8],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"svg-icon\\\",[\\\"automate\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title\\\"],[8],[1,[28,\\\"t\\\",[\\\"actions_automate\\\"],null],false],[9],[0,\\\"\\\\n                    \\\"],[7,\\\"div\\\",true],[8],[1,[28,\\\"t\\\",[\\\"assistants_page_message\\\"],null],false],[9],[0,\\\"\\\\n                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"grid-place admin-table \\\",[28,\\\"if\\\",[[24,[\\\"isLoader\\\"]],\\\"loading\\\",\\\"\\\"],null]]]],[8],[0,\\\"\\\\n\\\"],[4,\\\"paper-data-table\\\",null,[[\\\"sortProp\\\",\\\"sortDir\\\",\\\"selectable\\\"],[\\\"subject\\\",\\\"desc\\\",true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"head\\\"]],\\\"expected `table.head` to be a contextual component but found a string. Did you mean `(component table.head)`? ('inboxfront/templates/workflows/index.hbs' @ L48:C27) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/workflows/index.hbs' @ L49:C31) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"t\\\",[\\\"flow_name\\\"],null],false],[0,\\\"\\\\n\\\"],[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"iconButton\\\",\\\"onClick\\\"],[\\\"sortButton\\\",true,[28,\\\"action\\\",[[23,0,[]],\\\"sortFlow\\\",\\\"Assistant Name\\\"],null]]],{\\\"statements\\\":[[4,\\\"if\\\",[[23,0,[\\\"isReverse\\\",\\\"title\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"paper-icon\\\",[\\\"keyboard_arrow_up\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"paper-icon\\\",[\\\"keyboard_arrow_down\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/workflows/index.hbs' @ L59:C31) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"t\\\",[\\\"description\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/workflows/index.hbs' @ L62:C31) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"t\\\",[\\\"auto\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/workflows/index.hbs' @ L65:C31) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"t\\\",[\\\"status.sent\\\"],null],false],[0,\\\"\\\\n\\\"],[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"iconButton\\\",\\\"onClick\\\"],[\\\"sortButton\\\",true,[28,\\\"action\\\",[[23,0,[]],\\\"sortFlow\\\",\\\"Sent\\\"],null]]],{\\\"statements\\\":[[4,\\\"if\\\",[[23,0,[\\\"isReverse\\\",\\\"triggered\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"paper-icon\\\",[\\\"keyboard_arrow_up\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"paper-icon\\\",[\\\"keyboard_arrow_down\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/workflows/index.hbs' @ L75:C31) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"t\\\",[\\\"status.enganged\\\"],null],false],[0,\\\"\\\\n\\\"],[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"iconButton\\\",\\\"onClick\\\"],[\\\"sortButton\\\",true,[28,\\\"action\\\",[[23,0,[]],\\\"sortFlow\\\",\\\"Engaged\\\"],null]]],{\\\"statements\\\":[[4,\\\"if\\\",[[23,0,[\\\"isReverse\\\",\\\"engaged\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"paper-icon\\\",[\\\"keyboard_arrow_up\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"paper-icon\\\",[\\\"keyboard_arrow_down\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/workflows/index.hbs' @ L85:C31) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"t\\\",[\\\"status.completed\\\"],null],false],[0,\\\"\\\\n\\\"],[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"iconButton\\\",\\\"onClick\\\"],[\\\"sortButton\\\",true,[28,\\\"action\\\",[[23,0,[]],\\\"sortFlow\\\",\\\"Completed\\\"],null]]],{\\\"statements\\\":[[4,\\\"if\\\",[[23,0,[\\\"isReverse\\\",\\\"completed\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"paper-icon\\\",[\\\"keyboard_arrow_up\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"paper-icon\\\",[\\\"keyboard_arrow_down\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/workflows/index.hbs' @ L95:C31) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                \\\"],[1,[28,\\\"t\\\",[\\\"time.last_updated\\\"],null],false],[0,\\\"\\\\n\\\"],[4,\\\"paper-button\\\",null,[[\\\"class\\\",\\\"iconButton\\\",\\\"onClick\\\"],[\\\"sortButton\\\",true,[28,\\\"action\\\",[[23,0,[]],\\\"sortFlow\\\",\\\"Modified On\\\"],null]]],{\\\"statements\\\":[[4,\\\"if\\\",[[23,0,[\\\"isReverse\\\",\\\"updatedDate\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"paper-icon\\\",[\\\"keyboard_arrow_up\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"paper-icon\\\",[\\\"keyboard_arrow_down\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"                            \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/workflows/index.hbs' @ L105:C31) \\\"],null]],null,{\\\"statements\\\":[[1,[28,\\\"t\\\",[\\\"Status\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                            \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,7,[\\\"column\\\"]],\\\"expected `head.column` to be a contextual component but found a string. Did you mean `(component head.column)`? ('inboxfront/templates/workflows/index.hbs' @ L106:C31) \\\"],null]],[[\\\"class\\\"],[\\\"actions\\\"]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[7]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"body\\\"]],\\\"expected `table.body` to be a contextual component but found a string. Did you mean `(component table.body)`? ('inboxfront/templates/workflows/index.hbs' @ L108:C27) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[24,[\\\"flowsOnPage\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"row\\\"]],\\\"expected `body.row` to be a contextual component but found a string. Did you mean `(component body.row)`? ('inboxfront/templates/workflows/index.hbs' @ L110:C35) \\\"],null]],[[\\\"edit\\\"],[true]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/workflows/index.hbs' @ L111:C39) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"query\\\",\\\"route\\\"],[\\\"link\\\",[28,\\\"hash\\\",null,[[\\\"id\\\"],[[23,4,[\\\"id\\\"]]]]],\\\"workflows.edit\\\"]],{\\\"statements\\\":[[0,\\\"                                                \\\"],[1,[23,4,[\\\"title\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,4,[\\\"isSystem\\\"]]],null,{\\\"statements\\\":[[0,\\\"                                                    \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"system-tag\\\"],[8],[1,[28,\\\"t\\\",[\\\"status.system\\\"],null],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"                                        \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"                                    \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/workflows/index.hbs' @ L121:C39) \\\"],null]],null,{\\\"statements\\\":[[1,[23,4,[\\\"description\\\"]],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                                    \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/workflows/index.hbs' @ L122:C39) \\\"],null]],null,{\\\"statements\\\":[[1,[28,\\\"if\\\",[[23,4,[\\\"auto\\\"]],\\\"Yes\\\",\\\"No\\\"],null],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                                    \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/workflows/index.hbs' @ L123:C39) \\\"],null]],null,{\\\"statements\\\":[[1,[23,4,[\\\"triggered\\\"]],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                                    \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/workflows/index.hbs' @ L124:C39) \\\"],null]],null,{\\\"statements\\\":[[1,[23,4,[\\\"engaged\\\"]],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n                                    \\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/workflows/index.hbs' @ L125:C39) \\\"],null]],null,{\\\"statements\\\":[[1,[23,4,[\\\"completed\\\"]],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/workflows/index.hbs' @ L126:C39) \\\"],null]],null,{\\\"statements\\\":[[0,\\\"                                        \\\"],[1,[28,\\\"moment-format\\\",[[23,4,[\\\"updatedDate\\\"]],\\\"DD/MM/YYYY\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/workflows/index.hbs' @ L129:C39) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"paper-switch\\\",null,[[\\\"value\\\",\\\"disabled\\\",\\\"onChange\\\"],[[23,4,[\\\"isActive\\\"]],[28,\\\"not\\\",[[28,\\\"user-has-permission\\\",[\\\"livechat.change_chatflow\\\"],null]],null],[28,\\\"action\\\",[[23,0,[]],\\\"statusChangedItemFlow\\\",[23,4,[]]],null]]],{\\\"statements\\\":[],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"cell\\\"]],\\\"expected `row.cell` to be a contextual component but found a string. Did you mean `(component row.cell)`? ('inboxfront/templates/workflows/index.hbs' @ L138:C39) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"common/grid/action-dropdown\\\",null,[[\\\"permission\\\"],[\\\"livechat.change_chatflow\\\"]],{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,4,[\\\"isActive\\\"]],false],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"item\\\"]],\\\"expected `menu.item` to be a contextual component but found a string. Did you mean `(component menu.item)`? ('inboxfront/templates/workflows/index.hbs' @ L143:C51) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"link-to\\\",null,[[\\\"query\\\",\\\"route\\\"],[[28,\\\"hash\\\",null,[[\\\"id\\\"],[[23,4,[\\\"id\\\"]]]]],\\\"workflows.edit\\\"]],{\\\"statements\\\":[[0,\\\"                                                        \\\"],[1,[28,\\\"svg-icon\\\",[\\\"edit2\\\"],null],false],[0,\\\"\\\\n                                                        \\\"],[1,[28,\\\"t\\\",[\\\"actions.edit\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[28,\\\"not\\\",[[23,4,[\\\"isSystem\\\"]]],null]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,6,[\\\"item\\\"]],\\\"expected `menu.item` to be a contextual component but found a string. Did you mean `(component menu.item)`? ('inboxfront/templates/workflows/index.hbs' @ L151:C51) \\\"],null]],[[\\\"permission\\\",\\\"icon\\\",\\\"onClick\\\"],[\\\"livechat.delete_chatflow\\\",\\\"trash2\\\",[28,\\\"action\\\",[[23,0,[]],\\\"showDeleteFlowDialog\\\",[23,4,[]]],null]]],{\\\"statements\\\":[[0,\\\"                                                    \\\"],[1,[28,\\\"t\\\",[\\\"actions.delete\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[6]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[5]},null]],\\\"parameters\\\":[4]},null]],\\\"parameters\\\":[3]},null]],\\\"parameters\\\":[2]},null],[0,\\\"                \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"awaitCreateFlow\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"overlay-loading\\\"],[8],[0,\\\"\\\\n        \\\"],[1,[22,\\\"application-loading\\\"],false],[0,\\\"\\\\n    \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[1,[28,\\\"assistants/dialogs/delete-flow\\\",null,[[\\\"open\\\",\\\"flow\\\",\\\"onConfirm\\\"],[[24,[\\\"openDeleteFlowDialog\\\"]],[24,[\\\"selectedFlow\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"deleteFlow\\\"],null]]]],false],[0,\\\"\\\\n\\\\n\\\"],[1,[28,\\\"assistants/dialogs/activate-flow\\\",null,[[\\\"open\\\",\\\"flow\\\",\\\"onConfirm\\\"],[[24,[\\\"openActivateFlowDialog\\\"]],[24,[\\\"selectedFlow\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"activateFlow\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n    \"meta\": {\n      \"moduleName\": \"inboxfront/templates/workflows/index.hbs\"\n    }\n  });\n\n  _exports.default = _default;\n});","define(\"inboxfront/transitions/cross-fade\", [\"exports\", \"liquid-fire/transitions/cross-fade\"], function (_exports, _crossFade) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _crossFade.default;\n    }\n  });\n});","define(\"inboxfront/transitions/default\", [\"exports\", \"liquid-fire/transitions/default\"], function (_exports, _default) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _default.default;\n    }\n  });\n});","define(\"inboxfront/transitions/explode\", [\"exports\", \"liquid-fire/transitions/explode\"], function (_exports, _explode) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _explode.default;\n    }\n  });\n});","define(\"inboxfront/transitions/fade\", [\"exports\", \"liquid-fire/transitions/fade\"], function (_exports, _fade) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _fade.default;\n    }\n  });\n});","define(\"inboxfront/transitions/flex-grow\", [\"exports\", \"liquid-fire/transitions/flex-grow\"], function (_exports, _flexGrow) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _flexGrow.default;\n    }\n  });\n});","define(\"inboxfront/transitions/fly-to\", [\"exports\", \"liquid-fire/transitions/fly-to\"], function (_exports, _flyTo) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _flyTo.default;\n    }\n  });\n});","define(\"inboxfront/transitions/move-over\", [\"exports\", \"liquid-fire/transitions/move-over\"], function (_exports, _moveOver) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _moveOver.default;\n    }\n  });\n});","define(\"inboxfront/transitions/scale\", [\"exports\", \"liquid-fire/transitions/scale\"], function (_exports, _scale) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _scale.default;\n    }\n  });\n});","define(\"inboxfront/transitions/scroll-then\", [\"exports\", \"liquid-fire/transitions/scroll-then\"], function (_exports, _scrollThen) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _scrollThen.default;\n    }\n  });\n});","define(\"inboxfront/transitions/to-down\", [\"exports\", \"liquid-fire/transitions/to-down\"], function (_exports, _toDown) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _toDown.default;\n    }\n  });\n});","define(\"inboxfront/transitions/to-left\", [\"exports\", \"liquid-fire/transitions/to-left\"], function (_exports, _toLeft) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _toLeft.default;\n    }\n  });\n});","define(\"inboxfront/transitions/to-right\", [\"exports\", \"liquid-fire/transitions/to-right\"], function (_exports, _toRight) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _toRight.default;\n    }\n  });\n});","define(\"inboxfront/transitions/to-up\", [\"exports\", \"liquid-fire/transitions/to-up\"], function (_exports, _toUp) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _toUp.default;\n    }\n  });\n});","define(\"inboxfront/transitions/wait\", [\"exports\", \"liquid-fire/transitions/wait\"], function (_exports, _wait) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _wait.default;\n    }\n  });\n});","define(\"inboxfront/translations/ar-ar\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = {\n    \"Administration\": \"الادارة\",\n    \"Assistant\": \"Assistant (ar)\",\n    \"Contacts\": \"جهات الاتصال\",\n    \"Conversation\": \"Conversation (ar)\",\n    \"Escalations\": {\n      \"escalation_activated\": \"Escalation activated (ar)\",\n      \"escalation_created\": \"Escalation created (ar)\",\n      \"escalation_deactivated\": \"Escalation deactivated (ar)\",\n      \"escalation_deleted\": \"Escalation deleted (ar)\",\n      \"first_response_target\": \"First Response Target (ar)\",\n      \"next_response_target\": \"Next Response Target (ar)\",\n      \"operation_hours\": \"Operation Hours (ar)\",\n      \"reminder\": \"Reminder (ar)\",\n      \"reminders\": \"Reminders (ar)\",\n      \"resolution_target\": \"Resolution Target (ar)\",\n      \"sla_target\": \"SLA target (ar)\",\n      \"sla_target_approaches_in\": \"approaches in (ar)\",\n      \"sla_target_is_not_met\": \"is not met, escalate (ar)\",\n      \"target_Conversation\": \"Conversation (ar)\",\n      \"target_Tasks\": \"Tasks (ar)\",\n      \"target_module\": \"Target Module (ar)\"\n    },\n    \"Forms\": \"Forms (ar)\",\n    \"IMAP_server\": \"IMAP Server (ar)\",\n    \"Import\": \"Import (ar)\",\n    \"LINE_channel_id\": \"LINE Channel ID (ar)\",\n    \"LINE_secret\": \"LINE Secret (ar)\",\n    \"LINE_webhook_URL\": \"LINE Webhook URL (ar)\",\n    \"Notification\": \"Notification (ar)\",\n    \"Organizations\": \"Organisations (ar)\",\n    \"Permissions\": {\n      \"create_add\": \"Create/Add (ar)\",\n      \"delegate_assign\": \"Delegate/Assign (ar)\",\n      \"delete\": \"Delete (ar)\",\n      \"edit\": \"Edit (ar)\",\n      \"full_control\": \"Full Control (ar)\",\n      \"item\": \"Item (ar)\",\n      \"respond_reply\": \"Respond/Reply (ar)\",\n      \"view_read\": \"View/Read (ar)\"\n    },\n    \"Raincheck_field\": \"Raincheck field (ar)\",\n    \"SMTP_server\": \"SMTP Server (ar)\",\n    \"Status\": \"Status (ar)\",\n    \"Status_desc\": \"The status of the support ticket/task (ar)\",\n    \"Tasks\": \"مهام\",\n    \"Templates\": \"Templates (ar)\",\n    \"To\": \"To (ar)\",\n    \"about\": \"About (ar)\",\n    \"access_info\": \"Access Information (ar)\",\n    \"account_settings\": \"Account Settings (ar)\",\n    \"action_button_colour\": \"Action Button Colour (ar)\",\n    \"actions\": {\n      \"activate\": \"Activate (ar)\",\n      \"add\": \"Add (ar)\",\n      \"add_action\": \"Add action (ar)\",\n      \"add_another_email\": \"Add another email (ar)\",\n      \"add_card\": \"Add Card (ar)\",\n      \"add_child_company\": \"Add Child Company (ar)\",\n      \"add_choice\": \"Add Choice (ar)\",\n      \"add_company\": \"Add Company (ar)\",\n      \"add_custom_group\": \"Add Custor Group (ar)\",\n      \"add_emoji_reaction\": \"Add reaction (ar)\",\n      \"add_field\": \"Add Field (ar)\",\n      \"add_filter\": \"Add Filter (ar)\",\n      \"add_member\": \"Add Member (ar)\",\n      \"add_msg\": \"Add a message (ar)\",\n      \"add_parent_company\": \"Add Parent Company (ar)\",\n      \"add_rule\": \"Add Rule (ar)\",\n      \"add_section\": \"Add Section (ar)\",\n      \"add_tag\": \"Add Tag (ar)\",\n      \"archive\": \"Archive (ar)\",\n      \"assign\": \"Assign (ar)\",\n      \"assign_to\": \"Assign to (ar)\",\n      \"associate\": \"Associate (ar)\",\n      \"back\": \"Back (ar)\",\n      \"bulk_update\": \"Bulk Update (ar)\",\n      \"cancel\": \"Cancel (ar)\",\n      \"change\": \"Change (ar)\",\n      \"check_condition\": \"Check Condition (ar)\",\n      \"choose_block\": \"Choose block (ar)\",\n      \"choose_field\": \"Choose Field (ar)\",\n      \"choose_fields_form\": \"Choose Fields Form (ar)\",\n      \"choose_font_family\": \"Choose font family (ar)\",\n      \"choose_lookup\": \"Choose Lookup (ar)\",\n      \"choose_time\": \"Choose time (ar)\",\n      \"choose_type\": \"Choose Type (ar)\",\n      \"choose_type_block\": \"Choose type block (ar)\",\n      \"choose_type_button\": \"Choose type button (ar)\",\n      \"choose_user\": \"Choose user (ar)\",\n      \"choose_users\": \"Choose users (ar)\",\n      \"clear\": \"Clear (ar)\",\n      \"clear_filter\": \"Clear filter (ar)\",\n      \"click\": \"Click here... (ar)\",\n      \"close\": \"Close (ar)\",\n      \"close_conversation\": \"Close conversation (ar)\",\n      \"confirm\": \"Confirm (ar)\",\n      \"confirm_details\": \"Confirm Profile Details (ar)\",\n      \"confirm_lang\": \"Confirm your default language (ar)\",\n      \"confirm_url\": \"Confirm your Raincheck URL (ar)\",\n      \"copy\": \"Copy (ar)\",\n      \"copy_link\": \"Copy link (ar)\",\n      \"create\": \"Create (ar)\",\n      \"create_another\": \"Create Another (ar)\",\n      \"create_block\": \"Create Block (ar)\",\n      \"create_bot\": \"Create Bot (ar)\",\n      \"create_channel\": \"Create Channel (ar)\",\n      \"create_company\": \"Create Company (ar)\",\n      \"create_company_group\": \"Create Group (ar)\",\n      \"create_contact\": \"Create Contact (ar)\",\n      \"create_contact_field\": \"Create Contact Field (ar)\",\n      \"create_department\": \"Create Department (ar)\",\n      \"create_direct_chat\": \"Create Direct Chat (ar)\",\n      \"create_escalation\": \"Create Escalation (ar)\",\n      \"create_flow\": \"Create Chat Bot (ar)\",\n      \"create_group_chat\": \"Create Group Chat (ar)\",\n      \"create_issue_type\": \"Create Issue Type (ar)\",\n      \"create_new_assistant\": \"Create new flow (ar)\",\n      \"create_new_block\": \"Create New Block (ar)\",\n      \"create_next_block\": \"Create Next Block (ar)\",\n      \"create_note\": \"Create Note (ar)\",\n      \"create_one_now\": \"Create one now (ar)\",\n      \"create_org\": \"Create Organisation (ar)\",\n      \"create_org_field\": \"Create Organisation Field (ar)\",\n      \"create_quick_response\": \"Create Quick Response (ar)\",\n      \"create_response\": \"Create Response (ar)\",\n      \"create_role\": \"Create Role (ar)\",\n      \"create_tag\": \"Create New Tag (ar)\",\n      \"create_task\": \"Create Task (ar)\",\n      \"create_user\": \"Create User (ar)\",\n      \"create_workflow\": \"Create Orchestration (ar)\",\n      \"deactivate\": \"Deactivate (ar)\",\n      \"deactivate_user\": \"Deactivate User (ar)\",\n      \"delete\": \"Delete (ar)\",\n      \"delete_block\": \"Delete Block (ar)\",\n      \"delete_choice\": \"Delete Choice (ar)\",\n      \"delete_company\": \"Delete Company (ar)\",\n      \"delete_company_group\": \"Delete Group (ar)\",\n      \"delete_contacts\": \"Delete Contacts (ar)\",\n      \"delete_escalation\": \"Delete Escalation (ar)\",\n      \"delete_field\": \"Delete Field (ar)\",\n      \"delete_flow_block_all\": \"Delete Full Path (ar)\",\n      \"delete_flow_block_single\": \"Delete Selected Component (ar)\",\n      \"delete_issue_type\": \"Delete Issue Type (ar)\",\n      \"delete_member\": \"Delete member (ar)\",\n      \"delete_msg\": \"Delete message (ar)\",\n      \"delete_orgs\": \"Delete Organisations (ar)\",\n      \"delete_role\": \"Delete Role (ar)\",\n      \"delete_room\": \"Delete Room (ar)\",\n      \"delete_section\": \"Delete Section (ar)\",\n      \"delete_selected_tasks\": \"Delete Selected Tasks (ar)\",\n      \"delete_task\": \"Delete Task (ar)\",\n      \"delete_user\": \"Delete User (ar)\",\n      \"discard\": \"Discard (ar)\",\n      \"discard_changes\": \"Discard Changes (ar)\",\n      \"display_system_fields\": \"Display system fields (ar)\",\n      \"download\": \"Download (ar)\",\n      \"drag_field_to_create\": \"Drag and drop to create fields (ar)\",\n      \"duplicate\": \"Duplicate (ar)\",\n      \"edit\": \"Edit (ar)\",\n      \"edit_address\": \"Edit Address (ar)\",\n      \"edit_block\": \"Edit Block (ar)\",\n      \"edit_channel\": \"Edit Channel (ar)\",\n      \"edit_company_code\": \"Edit Company Code (ar)\",\n      \"edit_department\": \"Edit Department (ar)\",\n      \"edit_desc\": \"Edit Description (ar)\",\n      \"edit_issue_type\": \"Edit Issue Type (ar)\",\n      \"edit_msg\": \"Edit message (ar)\",\n      \"edit_name\": \"Edit Name (ar)\",\n      \"edit_phone_number\": \"Edit Phone Number (ar)\",\n      \"edit_postal_code\": \"Edit Postal Code (ar)\",\n      \"edit_response\": \"Edit Response (ar)\",\n      \"edit_section\": \"Edit Section (ar)\",\n      \"edit_website\": \"Edit Website (ar)\",\n      \"enabled\": \"Enabled (ar)\",\n      \"enter_value\": \"Enter the value (ar)\",\n      \"export\": \"Export (ar)\",\n      \"export_contact\": \"Export Contact (ar)\",\n      \"export_org\": \"Export Organisation (ar)\",\n      \"filter\": \"Filter (ar)\",\n      \"filter_on\": \"Filter On (ar)\",\n      \"filter_tasks\": \"Filter tasks (ar)\",\n      \"finish\": \"Finish (ar)\",\n      \"go_to\": \"go to (ar)\",\n      \"import\": \"Import (ar)\",\n      \"import_contact\": \"Import Contact (ar)\",\n      \"import_org\": \"Import Organisation (ar)\",\n      \"invite\": \"Invite (ar)\",\n      \"leave_chat\": \"Leave chat (ar)\",\n      \"login\": \"Login (ar)\",\n      \"merge\": \"Merge (ar)\",\n      \"merge_contacts\": \"Merge Contacts (ar)\",\n      \"merge_orgs\": \"Merge Organisations (ar)\",\n      \"next\": \"Next (ar)\",\n      \"pin_msg\": \"Pin message (ar)\",\n      \"prev\": \"Prev (ar)\",\n      \"preview\": \"Preview (ar)\",\n      \"publish\": \"Publish (ar)\",\n      \"re_assign\": \"Re-Assign (ar)\",\n      \"remove\": \"Remove (ar)\",\n      \"remove_image\": \"Remove Image (ar)\",\n      \"reply_msg\": \"Reply message (ar)\",\n      \"resend_invite\": \"Resend Invite (ar)\",\n      \"reset\": \"Reset (ar)\",\n      \"reset_password\": \"Reset Password (ar)\",\n      \"save\": \"Save (ar)\",\n      \"select\": \"Select (ar)\",\n      \"select_agent\": \"Select Agent (ar)\",\n      \"select_child_company\": \"Select Child Company (ar)\",\n      \"select_company\": \"Select Company (ar)\",\n      \"select_company_group\": \"Select Company Group (ar)\",\n      \"select_custom_role\": \"Select Custom Role (ar)\",\n      \"select_facebook_page\": \"Select Facebook Page (ar)\",\n      \"select_parent_company\": \"Select Parent Company (ar)\",\n      \"select_user\": \"Select User (ar)\",\n      \"send\": \"Send (ar)\",\n      \"sign_out\": \"Sign-Out (ar)\",\n      \"sign_up\": \"Sign-up (ar)\",\n      \"snooze\": \"Snooze Notifications (ar)\",\n      \"start_new_import\": \"Start New Import (ar)\",\n      \"tag_customer\": \"Tag the customer (ar)\",\n      \"turn_off\": \"Turn Off (ar)\",\n      \"type_msg\": \"Type message... (ar)\",\n      \"unpin_msg\": \"Unpin message (ar)\",\n      \"update\": \"Update (ar)\",\n      \"update_flow\": \"Update Flow (ar)\",\n      \"verify\": \"Verify (ar)\"\n    },\n    \"actions_authenticate_to_facebook\": \"Authenticate to Facebook (ar)\",\n    \"actions_back_to_orders\": \"Back to orders (ar)\",\n    \"actions_bring_team\": \"Bring your support team to Raincheck (ar)\",\n    \"actions_browse\": \"Browse (ar)\",\n    \"actions_choose_facebook_page\": \"Choose the Facebook Page for receiving messages (ar)\",\n    \"actions_choose_field\": \"Choose or create a field (ar)\",\n    \"actions_define_and_copy\": \"Define & Copy (ar)\",\n    \"actions_define_and_copy_info\": \"Define the mailbox with the team and link your support mailbox, without interfering your existing support workflow, to receive a copy of all your support emails in your Raincheck application (ar)\",\n    \"actions_drag_or\": \"Drag and drop file here or (ar)\",\n    \"actions_embed_widget\": \"Embed the widget (ar)\",\n    \"actions_invite_team\": \"Invite team members (ar)\",\n    \"actions_map_contact_fields\": \"Map columns in your files to Raincheck contact fields (ar)\",\n    \"actions_map_org_fields\": \"Map columns in your files to Raincheck organisation fields (ar)\",\n    \"actions_personalize\": \"Personalize your helpdesk (ar)\",\n    \"actions_refund\": \"Refund (ar)\",\n    \"actions_replace_file\": \"Replace file (ar)\",\n    \"actions_select_email_provider\": \"Select Email Provider (ar)\",\n    \"actions_select_facebook_page\": \"Select Facebook Page (ar)\",\n    \"actions_set_widget_response_time\": \"Set Response Time (ar)\",\n    \"actions_setup_account\": \"Setup your account (ar)\",\n    \"actions_setup_email\": \"Set up your support email (ar)\",\n    \"actions_setup_forwarding\": \"Setup Forwarding (ar)\",\n    \"actions_setup_forwarding_info\": \"When you create a Raincheck account, you're provided with an email address that looks like this: support@yourcompany.raincheck.co. You can share this with your customers, and ask them to send their questions to this address. Any email sent to this address becomes a ticket in Raincheck. The customer who sent in the question becomes the requester of the ticket. If you already have an email like support@yourcompany.com, you can continue to share that email address with your customers for reaching out to you. But, you'll have to forward emails coming into that address to Raincheck so that they get captured as tickets in your account. We'll walk you through how you can do this. (ar)\",\n    \"actions_signup_for\": \"Signup for Raincheck (ar)\",\n    \"actions_update_profile\": \"Update your profile details (ar)\",\n    \"actions_upload_file\": \"Upload a file (ar)\",\n    \"actions_upload_file_info\": \"You can upload CSV or XLS file to import your {target} (ar)\",\n    \"actions_use_ur_own_server\": \"Use your own mail server (ar)\",\n    \"actions_validate_and_continue\": \"Validate and continue (ar)\",\n    \"actions_verify_account\": \"Verify your account (ar)\",\n    \"actions_view_details\": \"View details (ar)\",\n    \"activate_flow\": \"Activate Flow {name} (ar)\",\n    \"activate_workflow\": \"Activate Workflow {name} (ar)\",\n    \"add_a_condition\": \"Add a condition (ar)\",\n    \"add_card\": \"Add card (ar)\",\n    \"add_chat_widget_home\": \"Add to Chat Widget Home (ar)\",\n    \"add_condition\": \"Add Condition (ar)\",\n    \"add_one_company\": \"Add at least one company (ar)\",\n    \"add_option\": \"Add option (ar)\",\n    \"add_trigger\": \"Add Trigger (ar)\",\n    \"add_users_to_role\": \"Add member on the next step? (ar)\",\n    \"additional_info\": \"Additional Information (ar)\",\n    \"address\": \"Address (ar)\",\n    \"address_updated\": \"Address updated (ar)\",\n    \"addresses\": \"Addresses (ar)\",\n    \"agent\": \"Agent (ar)\",\n    \"agent_matrix\": \"Agent Performance Matrix (ar)\",\n    \"agent_response\": \"Agent Response Performance (ar)\",\n    \"agent_selected\": \"Agent selected (ar)\",\n    \"all_companies\": \"جميع الشركات\",\n    \"all_pages\": \"All Pages (ar)\",\n    \"allow_webhooks\": \"Allow Webhooks (ar)\",\n    \"already_have_account\": \"Already have an account? (ar)\",\n    \"and\": \"and (ar)\",\n    \"another\": \"Another (ar)\",\n    \"appearance\": \"Appearance (ar)\",\n    \"articles\": \"Articles (ar)\",\n    \"assign_agent\": \"Assign chat to team member (ar)\",\n    \"assigned_agent\": \"Assigned Agent (ar)\",\n    \"assigned_by\": \"Reporter (ar)\",\n    \"assigned_by_desc\": \"The person who reports the support ticket/task (ar)\",\n    \"assigned_to\": \"Assignee (ar)\",\n    \"assigned_to_desc\": \"The person who is responsible for the support ticket/task (ar)\",\n    \"assignee_changed\": \"Assignee changed (ar)\",\n    \"assistant_basic_setting\": \"Assistant Basic Setting (ar)\",\n    \"assistants\": \"يطفو\",\n    \"attachment\": \"Attachment (ar)\",\n    \"attachments\": \"Attachments (ar)\",\n    \"audience\": \"Audience (ar)\",\n    \"authentication\": \"Authentication (ar)\",\n    \"author\": \"Author (ar)\",\n    \"auto\": \"Auto (ar)\",\n    \"auto_trigger\": \"Auto trigger (ar)\",\n    \"average_resolution_time\": \"Average ticket resolution time (ar)\",\n    \"avg_resolution_time\": \"Avg resolution time (ar)\",\n    \"avg_response_time\": \"Avg response time (ar)\",\n    \"background_button\": \"Background Button (ar)\",\n    \"background_form\": \"Background Form (ar)\",\n    \"basic_configuration_ip\": \"Go to \\\"Basic Configuration”, and add these IP addresses to your whitelist, separated by new lines. (ar)\",\n    \"benchmark\": \"Benchmark (ar)\",\n    \"big_commerce\": \"BigCommerce (ar)\",\n    \"big_commerce_description\": \"Automatically sync customers and orders from BigCommerce into Raincheck (ar)\",\n    \"block\": \"Block (ar)\",\n    \"body\": \"Body (ar)\",\n    \"bookmark\": \"المرجعية\",\n    \"bookmarks\": \"إشارات مرجعية\",\n    \"brand_logo\": \"Brand Logo (ar)\",\n    \"business_email\": \"Business email (ar)\",\n    \"business_hours\": \"Business Hours (ar)\",\n    \"button\": \"Button (ar)\",\n    \"button_name\": \"Button Name (ar)\",\n    \"button_url\": \"Button URL (ar)\",\n    \"by\": \"By (ar)\",\n    \"call_action\": \"Call To Action (ar)\",\n    \"cancel_order\": \"Cancel Order {id} (ar)\",\n    \"cancellation\": \"Cancellation (ar)\",\n    \"card\": \"card (ar)\",\n    \"categories\": \"Categories (ar)\",\n    \"category\": \"Category (ar)\",\n    \"change_password\": \"Change Password (ar)\",\n    \"channel\": \"Channel (ar)\",\n    \"channel_activated\": \"Channel activated (ar)\",\n    \"channel_added\": \"Channel {type} added (ar)\",\n    \"channel_created\": \"Channel Created (ar)\",\n    \"channel_deactivated\": \"Channel deactivated (ar)\",\n    \"channel_id\": \"Channel ID (ar)\",\n    \"channel_id_info\": \"Copy the value of your Channel ID (ar)\",\n    \"channel_integrations\": \"Channel Integrations (ar)\",\n    \"channel_name\": \"Channel Name (ar)\",\n    \"channel_removed\": \"Channel {type} removed (ar)\",\n    \"channel_secret\": \"Channel Secret (ar)\",\n    \"channel_secret_info\": \"Copy the value of your Channel Secret (ar)\",\n    \"channel_settings\": \"Channel Settings (ar)\",\n    \"channel_setup\": \"Channel Setup (ar)\",\n    \"channel_type\": \"Channel Type (ar)\",\n    \"channel_updated\": \"Channel Updated (ar)\",\n    \"channels\": \"Channels (ar)\",\n    \"chat\": \"Chat (ar)\",\n    \"chat_handled\": \"Chat handled (ar)\",\n    \"chat_link\": \"Chat Link (ar)\",\n    \"chat_link_info\": \"Copy chat link and send it to guest (ar)\",\n    \"chats\": \"Chats (ar)\",\n    \"chats_by_country\": \"Chats Distribution by Country (ar)\",\n    \"check_email\": \"Please check your email ID (ar)\",\n    \"check_order\": \"Check my order (ar)\",\n    \"check_order_status\": \"Check my order status (ar)\",\n    \"child_company\": \"Child Company (ar)\",\n    \"child_company_deleted\": \"Child company deleted (ar)\",\n    \"choice\": \"Choice (ar)\",\n    \"choices\": \"Choices (ar)\",\n    \"choose_organization\": \"Choose organization... (ar)\",\n    \"choose_social_type\": \"Choose social type... (ar)\",\n    \"choose_the_components\": \"Choose the components (ar)\",\n    \"city\": \"City (ar)\",\n    \"color_text_button\": \"Color Text Button (ar)\",\n    \"column\": \"Column (ar)\",\n    \"columns_added\": \"Columns added (ar)\",\n    \"columns_can_be_added\": \"Columns can be added (ar)\",\n    \"comments\": \"Comments (ar)\",\n    \"companies\": \"شركات\",\n    \"company\": \"شركة\",\n    \"company_activated\": \"Company activated (ar)\",\n    \"company_added_to_group\": \"Company added to group (ar)\",\n    \"company_address\": \"Company Address (ar)\",\n    \"company_code\": \"Company Code (ar)\",\n    \"company_created\": \"Company created (ar)\",\n    \"company_deactivated\": \"Company deactivated (ar)\",\n    \"company_deleted\": \"Company deleted (ar)\",\n    \"company_group\": \"مجموعة شركة\",\n    \"company_group_created\": \"Company group created (ar)\",\n    \"company_group_deleted\": \"Company group deleted (ar)\",\n    \"company_group_exists\": \"Company group \\\"{name}\\\" already exists (ar)\",\n    \"company_has_no_roles\": \"Company has no custom roles (ar)\",\n    \"company_matrix\": \"Company Performance Matrix (ar)\",\n    \"company_name\": \"Company Name (ar)\",\n    \"company_removed_from_group\": \"Company removed from group (ar)\",\n    \"company_settings\": \"إعدادات الشركة\",\n    \"company_timezone\": \"You company is on (GMT +08:00) Singapore timezone (ar)\",\n    \"complaints\": \"Complaints (ar)\",\n    \"condition\": \"Condition (ar)\",\n    \"conditions\": \"Conditions (ar)\",\n    \"conditions_desc\": \"When these conditions are met (ar)\",\n    \"configure\": \"Configure (ar)\",\n    \"confirm_new_password\": \"Confirm New Password (ar)\",\n    \"confirm_url_info\": \"Make it convenient for your customers to connect with you by associating your brand name with your (ar) Raincheck account. You can opt to use your own custom domain after this step (ar)\",\n    \"confirmation\": \"Confirmation (ar)\",\n    \"confirmed_password\": \"Confirmed Password (ar)\",\n    \"connect_app\": \"Connect to an app (ar)\",\n    \"connect_us\": \"Connect with us on (ar)\",\n    \"connected_email\": \"Connected Email (ar)\",\n    \"contact\": \"Contact (ar)\",\n    \"contact_URL\": \"Contact URL (ar)\",\n    \"contact_company_updated\": \"Contact company updated (ar)\",\n    \"contact_created\": \"Contact created (ar)\",\n    \"contact_details\": \"Contact Details (ar)\",\n    \"contact_email\": \"Contact Email (ar)\",\n    \"contact_email_desc\": \"Contact's email (ar)\",\n    \"contact_fields\": \"حقول الاتصال\",\n    \"contact_firstname\": \"Contact First Name (ar)\",\n    \"contact_firstname_desc\": \"Contact's first name (ar)\",\n    \"contact_info\": \"Contact Info (ar)\",\n    \"contact_lang_updated\": \"Contact language updated (ar)\",\n    \"contact_lastname\": \"Contact Last Name (ar)\",\n    \"contact_lastname_desc\": \"Contact's last name (ar)\",\n    \"contact_owner\": \"Contact Owner (ar)\",\n    \"contact_phone\": \"Contact Phone Number (ar)\",\n    \"contact_phone_desc\": \"Contact's phone number (ar)\",\n    \"contact_qualification\": \"Contact Qualification (ar)\",\n    \"contact_settings\": \"إعدادات الاتصال\",\n    \"contact_updated\": \"Contact Updated (ar)\",\n    \"contact_url_info\": \"Copy the value of your Contact URL (ar)\",\n    \"contacts\": \"جهات الاتصال\",\n    \"contacts_deleted\": \"Contacts deleted (ar)\",\n    \"contacts_not_found\": \"Contacts not found (ar)\",\n    \"conversations\": \"المحادثات\",\n    \"copied\": \"Copied to clipboard (ar)\",\n    \"copying_failed\": \"Could not copy text:  (ar)\",\n    \"copying_success\": \"Copying to clipboard was successful! (ar)\",\n    \"count\": \"count (ar)\",\n    \"country\": \"Country (ar)\",\n    \"country_doesnt_exist\": \"Oops this country doesn't exist. (ar)\",\n    \"country_rating\": \"Country rating (ar)\",\n    \"create_chat\": \"Create Chat Link (ar)\",\n    \"created\": \"Created (ar)\",\n    \"current_password\": \"Current Password (ar)\",\n    \"custom\": \"Custom (ar)\",\n    \"custom_fields\": {\n      \"boolean\": \"Boolean (ar)\",\n      \"boolean_desc\": \"True or False (ar)\",\n      \"date\": \"Date (ar)\",\n      \"date_desc\": \"Date picker (ar)\",\n      \"decimals\": \"Decimals (ar)\",\n      \"decimals_desc\": \"Amount, price, ratings and etc. (ar)\",\n      \"delete_field_msg\": \"This field will be deleted and this action cannot be reversed. (ar)\",\n      \"delete_section_msg\": \"This section will be deleted and this action cannot be reversed. (ar)\",\n      \"drop_fields\": \"Drop fields here (ar)\",\n      \"field_created\": \"Field created (ar)\",\n      \"field_deleted\": \"Field deleted (ar)\",\n      \"field_has_sections\": \"Field has sections (ar)\",\n      \"field_label\": \"Field label (ar)\",\n      \"field_updated\": \"Field updated (ar)\",\n      \"hide_sections\": \"Hide sections (ar)\",\n      \"multi_line\": \"Multiple-line Text (ar)\",\n      \"multi_line_desc\": \"Description (ar)\",\n      \"number\": \"Number (ar)\",\n      \"number_desc\": \"ID, quantity and etc. (ar)\",\n      \"rich_text\": \"Rich Text (ar)\",\n      \"rich_text_desc\": \"Text editor with formatting (ar)\",\n      \"selection\": \"Selection (ar)\",\n      \"selection_desc\": \"Category, country and etc. (ar)\",\n      \"show_section_if\": \"Show section if <b>{value}</b> is (ar)\",\n      \"show_sections\": \"Show sections (ar)\",\n      \"single_line\": \"Single-line Text (ar)\",\n      \"single_line_desc\": \"Headings and titles (ar)\",\n      \"subsection_props\": \"Subsection Properties (ar)\",\n      \"subsection_title\": \"Subsection title (ar)\",\n      \"unsaved_changes\": \"Unsaved Changes (ar)\",\n      \"unsaved_changes_warn\": \"You have unsaved changes, and the data will be lost. Are you sure to continue? (ar)\"\n    },\n    \"custom_group\": \"Custom Group (ar)\",\n    \"custom_role_added\": \"Role added (ar)\",\n    \"custom_role_removed\": \"Role removed (ar)\",\n    \"custom_roles\": \"Custom Roles (ar)\",\n    \"custom_snooze\": \"Custom Snooze (ar)\",\n    \"customer_success\": \"Customer Success (ar)\",\n    \"customise_widget\": \"Customise Your Widget (ar)\",\n    \"dashboard\": \"لوحة القيادة\",\n    \"data_collector\": \"Data Fields (from Contacts) (ar)\",\n    \"data_fields\": \"Data Fields (ar)\",\n    \"date_format\": \"Date Format (ar)\",\n    \"deactivate_company_info\": \"Data associated to this company will be kept. (ar)\",\n    \"deactivate_company_msg\": \"Deactivated companies can be restored as long as they're not deleted. (ar)\",\n    \"deactivate_flow\": \"Deactivate Flow {name} (ar)\",\n    \"deactivate_user_info\": \"Deactivated users can be restored as long as they're not deleted. (ar)\",\n    \"deactivate_user_msg\": \"The user's data, messages, and files will be kept. (ar)\",\n    \"deactivate_user_warn\": \"The user will be logged out immediately and no longer have access to the application. (ar)\",\n    \"deactivate_workflow\": \"Deactivate Worklow {name} (ar)\",\n    \"default\": \"Default (ar)\",\n    \"default_date_format\": \"Default Date Format (ar)\",\n    \"delete_channel_msg\": \"Data associated with this channel will be deleted and this action cannot be reversed. (ar)\",\n    \"delete_company_group_info\": \"Companies associated with this group will remain unchanged. (ar)\",\n    \"delete_company_group_msg\": \"This group will be deleted. This action can not be reversed. (ar)\",\n    \"delete_company_msg\": \"Data associated with this company will be deleted. This action can not be reversed. (ar)\",\n    \"delete_contacts_msg\": \"Data associated with this contacts will be deleted and this action cannot be reversed. (ar)\",\n    \"delete_department_msg\": \"Data associated with this department will be deleted and this action cannot be reversed. (ar)\",\n    \"delete_escalation_msg\": \"Rules associated with this escalation will be deleted and this action cannot be reversed. (ar)\",\n    \"delete_flow\": \"Delete Flow {name} (ar)\",\n    \"delete_issue_type_msg\": \"This issue type will be deleted and this action cannot be reversed. (ar)\",\n    \"delete_orgs_msg\": \"Data associated with this organisations will be deleted and this action cannot be reversed. (ar)\",\n    \"delete_question\": \"Do you want to delete it? (ar)\",\n    \"delete_role_msg\": \"The role will be deleted and no longer have access to the application. (ar)\",\n    \"delete_role_warn\": \"All data not transferred will be deleted permanently. (ar)\",\n    \"delete_room_msg\": \"Room will be deleted permanently. (ar)\",\n    \"delete_task_msg\": \"Data associated with this task(s) will be moved to Trash. (ar)\",\n    \"delete_task_warn\": \"You have 90 days before it is deleted and this action cannot be reversed. (ar)\",\n    \"delete_user_info\": \"The user will be deleted and no longer have access to the application. (ar)\",\n    \"delete_user_msg\": \"Transfer ownership of this user's data to another user, like a manager. (ar)\",\n    \"delete_user_warn\": \"All data not transferred will be deleted permanently. (ar)\",\n    \"department\": \"قسم\",\n    \"department_activated\": \"Department activated (ar)\",\n    \"department_created\": \"Department \\\"{name}\\\" created (ar)\",\n    \"department_deactivated\": \"Department deactivated (ar)\",\n    \"department_desc\": \"The department that is responsible for the support ticket/task (ar)\",\n    \"department_updated\": \"Department updated (ar)\",\n    \"departments\": \"الإدارات\",\n    \"description\": \"Description (ar)\",\n    \"description_desc\": \"The detailed description of the support ticket/task (ar)\",\n    \"desktop_notifications\": \"Desktop Notifications (ar)\",\n    \"desktop_notifications_info\": \"Receive notifications to stay on top of things at all times (ar)\",\n    \"details\": \"Details (ar)\",\n    \"direct\": \"Direct Messages (ar)\",\n    \"dislike\": \"Dislike (ar)\",\n    \"display_name\": \"Display Name (ar)\",\n    \"dob\": \"Date of Birth (ar)\",\n    \"domains_info1\": \"List all your trusted domains and subdomains, separated by commas (,). (ar)\",\n    \"domains_info2\": \"Use asterisk as the placeholder to mark all the subdomain as trusted, e.g. *.example.com (ar)\",\n    \"domains_info3\": \"If this field is blank, widget can be loaded from any domain (ar)\",\n    \"dont_have_account\": \"Not registered yet? (ar)\",\n    \"dont_have_facebook_page\": \"Do not have a Facebook page yet? (ar)\",\n    \"dont_have_line_account\": \"Don't have a LINE account yet? (ar)\",\n    \"dont_have_permissions\": \"You don't have permission to view this section. (ar)\",\n    \"dont_have_wechat_account\": \"Don't have a WeChat account yet? (ar)\",\n    \"drop_files\": \"Drop files here or click to upload (Max. {count}MB) (ar)\",\n    \"drop_line\": \"Drop us a line (ar)\",\n    \"duplicate_escalation_msg\": \"A copy of this escalation will be created. You will be redirected to the detail page for further modification. Any changes made to this duplicate will not have an impact to the original copy. (ar)\",\n    \"duplicate_flow\": \"Duplicate Flow {name}_copy (ar)\",\n    \"email\": \"Email (ar)\",\n    \"email_address\": \"Email Address (ar)\",\n    \"email_customer\": \"Your email (e.g email@domain.com) (ar)\",\n    \"email_exists\": \"Email already exists (ar)\",\n    \"email_provider\": \"Email Provider (ar)\",\n    \"email_provider_other\": \"Other (ar)\",\n    \"embed_option_1\": \"Option 1: Copy the following script and insert into your website's HTML source code before <code>&lt;body/&gt;</code> tag ends (ar)\",\n    \"embed_option_2\": \"Option 2: If you are using Wordpress as CMS, you may consider downloading the plugin. (ar)\",\n    \"employee_count\": \"Employee Count (ar)\",\n    \"enter_reason_for_cancellation_order\": \"Enter reason for cancellation (ar)\",\n    \"enter_reason_for_refund_order\": \"Enter reason for refund (ar)\",\n    \"enter_your_description\": \"Enter your description here... (ar)\",\n    \"enter_your_title\": \"Enter your title... (ar)\",\n    \"error_count\": \"Error count (ar)\",\n    \"error_count_info\": \"The number of records with errors and being rejected from the import (ar)\",\n    \"escalation\": \"Escalation (ar)\",\n    \"escalation_active\": \"Escalation is active (ar)\",\n    \"escalation_inactive\": \"Escalation is inactive (ar)\",\n    \"escalations\": \"التصعيد\",\n    \"escalations_desc\": \"Escalate to the next level when the SLA target is violated (ar)\",\n    \"escalations_rating\": \"Number of Escalations by Priority (ar)\",\n    \"explore_more_app\": \"Explore the Marketplace for more apps (ar)\",\n    \"explore_more_app_description\": \"More ways to connect, communicate and collaborate with your visitors/customers (ar)\",\n    \"facebook_page\": \"Facebook Page (ar)\",\n    \"facebook_pages\": \"Facebook Pages (ar)\",\n    \"fax\": \"Fax (ar)\",\n    \"fax_number\": \"Fax Number (ar)\",\n    \"field\": \"Field (ar)\",\n    \"fields\": \"Fields (ar)\",\n    \"file_col_header\": \"Column header from file (ar)\",\n    \"file_uploaded\": \"File Uploaded (ar)\",\n    \"files\": \"Files (ar)\",\n    \"fill_fields\": \"This {name} cannot be activated. Please ensure all the components are correctly set up. (ar)\",\n    \"filter\": \"Filter (ar)\",\n    \"filters\": {\n      \"all_tasks\": \"All Tasks (ar)\",\n      \"archived_tasks\": \"All Archived Tasks (ar)\",\n      \"closed_tasks\": \"All Closed Tasks (ar)\",\n      \"contains\": \"Contains (ar)\",\n      \"deleted_tasks\": \"All Deleted Tasks (ar)\",\n      \"endswith\": \"EndsWith (ar)\",\n      \"exact\": \"Exact (ar)\",\n      \"exclude\": \"Exclude (ar)\",\n      \"opened_tasks\": \"All Open Tasks (ar)\",\n      \"personal_tasks\": \"My Tasks (ar)\",\n      \"resolved_tasks\": \"All Resolved Tasks (ar)\",\n      \"startswith\": \"StartsWith (ar)\"\n    },\n    \"firstname\": \"First Name (ar)\",\n    \"fixed_columns\": \"Fixed columns (ar)\",\n    \"flow\": \"Flow (ar)\",\n    \"flow_active\": \"Flow is Active (ar)\",\n    \"flow_block_created\": \"Flow block created (ar)\",\n    \"flow_block_saved\": \"Flow block saved (ar)\",\n    \"flow_created\": \"Flow created (ar)\",\n    \"flow_inactive\": \"Flow is Inactive (ar)\",\n    \"flow_name\": \"Flow Name (ar)\",\n    \"flow_per_page\": \"Flow Per Page (ar)\",\n    \"flow_updated\": \"Flow updated (ar)\",\n    \"flows\": \"flows (ar)\",\n    \"follow_up_actions\": \"Follow Up Actions (ar)\",\n    \"for\": \"for (ar)\",\n    \"for_following_conf\": \"for the following configuration. (ar)\",\n    \"forgot_current_password\": \"Forgot Password (ar)\",\n    \"forgot_password\": \"Forgot password? (ar)\",\n    \"form\": \"Form (ar)\",\n    \"form_fields\": \"Form Fields (ar)\",\n    \"form_for_guest\": \"Form for guest (ar)\",\n    \"formatting_and_preview\": \"Formatting and Preview (ar)\",\n    \"forms\": {\n      \"invalid_domain\": \"Please provide valid domain (ar)\",\n      \"invalid_email\": \"This is an invalid email (ar)\",\n      \"invalid_signup_email\": \"Please ensure this is a valid business email (ar)\",\n      \"invalid_url\": \"Please provide valid url (ar)\",\n      \"login_failed\": \"You have entered an invalid email and password. Please try again. (ar)\",\n      \"minimum_password_length\": \"Minimum password length is 8 (ar)\",\n      \"password_doesnt_match\": \"Password does not match! (ar)\",\n      \"password_lowercase_char\": \"At least one lowercase character (ar)\",\n      \"password_num_or_sym\": \"At least one number or symbol (ar)\",\n      \"password_uppercase_char\": \"At least one UPPERCASE character (ar)\",\n      \"passwords_matched\": \"Passwords matched (ar)\",\n      \"provide_email\": \"Please provide email in a valid format (ar)\",\n      \"provide_name\": \"Please provide name in a valid format (ar)\",\n      \"provide_website\": \"Please provide website in a valid format (ar)\",\n      \"strong_password\": \"Please enter a strong password (ar)\",\n      \"this_is_required\": \"This is required (ar)\"\n    },\n    \"forwarding_instruction\": \"Forwarding Instruction (ar)\",\n    \"from\": \"From (ar)\",\n    \"full_refund\": \"Full Refund (ar)\",\n    \"general_enquiry\": \"General Enquiry (ar)\",\n    \"general_preferences\": \"General Preferences (ar)\",\n    \"general_settings\": \"General Settings (ar)\",\n    \"get_started\": \"Get started {percent}% (ar)\",\n    \"get_started_with\": \"Get started with Raincheck (ar)\",\n    \"greeting\": \"Greeting (ar)\",\n    \"greetings\": \"Greetings (ar)\",\n    \"greetings_title\": \"Greet your visitors/customers and provide a quick intro to your team (ar)\",\n    \"group\": \"Group (ar)\",\n    \"group_chat_desc\": \"Group chat is where your teammates could communicate easily and efficiently. The group can be best orgainised through a common topic e.g. \\\\#Leads or department e.g. \\\\#Sales and Marketing. (ar)\",\n    \"group_chat_settings\": \"Group Chat Settings (ar)\",\n    \"group_name\": \"Group Name (ar)\",\n    \"group_name_desc\": \"Provide this group chat a unique, simple and short name. (ar)\",\n    \"guest_info\": \"Guest info (ar)\",\n    \"hi\": \"Hi (ar)\",\n    \"high\": \"High (ar)\",\n    \"history_of_import\": \"Import history (ar)\",\n    \"home_address\": \"Home Address (ar)\",\n    \"if\": \"If (ar)\",\n    \"image_url\": \"Image URL (ar)\",\n    \"import_complete\": \"Complete (ar)\",\n    \"import_complete_info\": \"The file has been successfully imported. (ar)\",\n    \"import_confirm_msg\": \"You are about to import a new file for {target}. Are you sure you want to proceed? (ar)\",\n    \"import_contacts_info\": \"The customers, clients or leads that you work with. (ar)\",\n    \"import_error_file_format\": \"Please, provide file with column headers (ar)\",\n    \"import_map\": \"Map (ar)\",\n    \"import_org_info\": \"The businesses where the customers, clients or leads work for. (ar)\",\n    \"import_process_name\": \"Import Process Name (ar)\",\n    \"import_required_fields_msg\": \"Data import is invalid and will not be able to proceed. Please validate your file. (ar)\",\n    \"import_required_fields_warn\": \"There are {count} unmapped required fields! (ar)\",\n    \"import_unmapped_fields_msg\": \"Data from unmapped columns will NOT be imported. Please validate your file before proceeding. (ar)\",\n    \"import_unmapped_fields_warn\": \"There are {count} unmapped columns! (ar)\",\n    \"imported_date\": \"Imported date (ar)\",\n    \"inbound_traffic\": \"Inbound Messages Traffic (ar)\",\n    \"inbox_channels\": \"Inbox Channels (ar)\",\n    \"incident\": \"Incident (ar)\",\n    \"industry\": \"Industry (ar)\",\n    \"info\": \"Info (ar)\",\n    \"info_activate_flow\": \"Things to keep in mind: (ar)\",\n    \"info_activate_flow1\": \"This Flow will be online the moment it is activated. (ar)\",\n    \"info_activate_flow2\": \"To make any further modification, please make it inactive again. (ar)\",\n    \"information\": \"Information (ar)\",\n    \"insert_variables\": \"Insert variables (ar)\",\n    \"insights\": \"Insights (ar)\",\n    \"installation\": \"Installation (ar)\",\n    \"integration\": \"Integration (ar)\",\n    \"integration_title\": \"Setup your widget with other integration (ar)\",\n    \"internal_error\": \"Internal server error. (ar)\",\n    \"internal_note\": \"Internal Note (ar)\",\n    \"introduction_team\": \"Introduction to your team (ar)\",\n    \"invite_opt\": \"Invite (optional) (ar)\",\n    \"invite_sent\": \"Invite sent (ar)\",\n    \"issue_type\": \"Issue Type (ar)\",\n    \"issue_type_activated\": \"Issue type activated (ar)\",\n    \"issue_type_created\": \"Issue type created (ar)\",\n    \"issue_type_deactivated\": \"Issue type deactivated (ar)\",\n    \"issue_type_deleted\": \"Issue type deleted (ar)\",\n    \"issue_type_desc\": \"The classification for the support ticket/task (ar)\",\n    \"issue_type_updated\": \"Issue type updated (ar)\",\n    \"issue_types\": \"Issue Types (ar)\",\n    \"items\": \"Items (ar)\",\n    \"joined\": \"has joined the chat (ar)\",\n    \"kb\": \"قاعدة المعرفة\",\n    \"language\": \"Language (ar)\",\n    \"lastname\": \"Last Name (ar)\",\n    \"left\": \"Left (ar)\",\n    \"like\": \"Like (ar)\",\n    \"line\": \"Line (ar)\",\n    \"line_developer_center\": \"LINE Developer Center (ar)\",\n    \"link_copied\": \"Link copied (ar)\",\n    \"link_not_copied\": \"Could not copy link (ar)\",\n    \"links\": \"Links (ar)\",\n    \"livechat\": \"LiveChat (ar)\",\n    \"locale_doesnt_exist\": \"Oops this locale doesn't exist. (ar)\",\n    \"localization\": \"Localization (ar)\",\n    \"login_with_smt\": \"Login with (ar)\",\n    \"lookup\": \"Lookup (ar)\",\n    \"low\": \"Low (ar)\",\n    \"magic_styling\": \"Magic Styling (ar)\",\n    \"magic_styling_title\": \"Personalised your widget with your own magic flavour (ar)\",\n    \"mail_server\": \"Mail Server (ar)\",\n    \"mailbox\": \"Mailbox (ar)\",\n    \"mailbox_address\": \"Mailbox Address (ar)\",\n    \"mailbox_name\": \"Mailbox Name (ar)\",\n    \"mapping\": \"Mapping (ar)\",\n    \"marketplace\": \"Marketplace (ar)\",\n    \"matches_all_conditions\": \"Matches all of the following conditions (ar)\",\n    \"matches_any_conditions\": \"Matches any of the following conditions (ar)\",\n    \"max_available\": \"Max. available (ar)\",\n    \"max_cards\": \"Cards (maximum 6 cards) (ar)\",\n    \"max_options_select\": \"Options (maximum 6 cards) (ar)\",\n    \"media\": \"Media (ar)\",\n    \"median_1st_response_time\": \"Median 1st response time (ar)\",\n    \"medium\": \"Medium (ar)\",\n    \"member\": \"Member (ar)\",\n    \"members\": \"Members (ar)\",\n    \"mention_member\": \"Mention your team member (type @ follow by their name) and they will see this message (ar)\",\n    \"merge_contacts_desc\": \"Click on the contact information to select which fields to be updated (ar)\",\n    \"merge_contacts_msg\": \"The contact will be merge permanently. (ar)\",\n    \"merge_orgs_msg\": \"The organisation will be merge permanently. (ar)\",\n    \"merge_tasks_info\": \"Interactions from secondary ticket(s)/task(s) will be added to the primary ticket/task (ar)\",\n    \"merge_tasks_search\": \"Look for tickets/tasks (i.e. ID, Subject or Contact) (ar)\",\n    \"message\": \"Message (ar)\",\n    \"messages\": \"Messages (ar)\",\n    \"messages_by_channel\": \"Inbound Messages by Channel (ar)\",\n    \"messages_on_something\": \"messages on (ar)\",\n    \"messenger\": \"Messenger (ar)\",\n    \"mobile_phone_number\": \"Mobile Number (ar)\",\n    \"module\": \"Module (ar)\",\n    \"move_starred_thread\": \"Jump (ar)\",\n    \"my_orders\": \"My orders (ar)\",\n    \"my_profile\": \"ملفي\",\n    \"na\": \"NA (ar)\",\n    \"name\": \"Name (ar)\",\n    \"network_error\": \"Network Error. (ar)\",\n    \"new_chat\": \"New Chat (ar)\",\n    \"new_condition\": \"New Condition (ar)\",\n    \"new_escalation\": \"New Escalation (ar)\",\n    \"new_password\": \"New Password (ar)\",\n    \"new_records\": \"New records (ar)\",\n    \"new_records_info\": \"The number of new records being added to the system (ar)\",\n    \"new_reminder\": \"New Reminder (ar)\",\n    \"new_user_without_email\": \"You have created user without email, please, copy link {link} and send to {user} (ar)\",\n    \"next\": \"Next (ar)\",\n    \"no\": \"No (ar)\",\n    \"no_company_groups_msg\": \"There is no company group available, would you like to create one? (ar)\",\n    \"no_company_msg\": \"There is no company available, would you like to create one? (ar)\",\n    \"no_custom_roles\": \"No custom roles (ar)\",\n    \"no_documents\": \"No documents (ar)\",\n    \"no_links\": \"No links (ar)\",\n    \"no_media\": \"No media files (ar)\",\n    \"no_roles_msg\": \"There is no role available, would you like to create one? (ar)\",\n    \"no_tasks_msg\": \"There is no tasks available, would you like to create one? (ar)\",\n    \"no_users_msg\": \"There is no user available, would you like to create one? (ar)\",\n    \"non_rule_action\": \"Non-rule based action (ar)\",\n    \"note\": \"Note (ar)\",\n    \"note_deleted\": \"Note deleted (ar)\",\n    \"note_desc\": \"What is the note about? (ar)\",\n    \"notes\": \"Notes (ar)\",\n    \"notification\": {\n      \"cancel\": \"I'll do it later (ar)\",\n      \"confirm\": \"Yes (ar)\",\n      \"message\": \"Never miss out messages! Allow Raincheck to send you desktop notifications? (ar)\"\n    },\n    \"notification_disabled_msg\": \"You've disallowed notifications in your browser. You'll need to open your browser preferences to change that. (ar)\",\n    \"notification_email\": \"Notification email (ar)\",\n    \"notify_me\": \"Notify me when... (ar)\",\n    \"office_address\": \"Office Address (ar)\",\n    \"office_hours\": \"Office Hours (ar)\",\n    \"online_user\": \"Online User (ar)\",\n    \"operations_settings\": \"Operations Settings (ar)\",\n    \"opportunities\": \"Opportunities (ar)\",\n    \"option\": \"Option (ar)\",\n    \"option1_widget\": \"Option 1: Embed Basic JavaScript for Website’s Visitors (ar)\",\n    \"option2_widget\": \"Option 2: Download plugin for your CMS (ar)\",\n    \"option_name\": \"Option name (ar)\",\n    \"or\": \"OR (ar)\",\n    \"orchestration_active\": \"Orchestration is Active (ar)\",\n    \"orchestration_inactive\": \"Orchestration is Inactive (ar)\",\n    \"orchestration_name\": \"Orchestration Name (ar)\",\n    \"order\": \"order(s) (ar)\",\n    \"order_cancelled\": \"Order cancelled (ar)\",\n    \"order_number\": \"Order number (e.g S10001) (ar)\",\n    \"order_refunded\": \"Order refunded (ar)\",\n    \"order_status\": {\n      \"any\": \"Any (ar)\",\n      \"cancelled\": \"Cancelled (ar)\",\n      \"closed\": \"Closed (ar)\",\n      \"open\": \"Open (ar)\"\n    },\n    \"order_title\": \"Order (ar)\",\n    \"orders\": \"Orders (ar)\",\n    \"orders_info\": \"Track your recent order(s) here (ar)\",\n    \"orders_status\": \"Orders Status (ar)\",\n    \"org_address_updated\": \"Organization address updated (ar)\",\n    \"org_created\": \"Organization created (ar)\",\n    \"org_fields\": \"مجالات المنظمة\",\n    \"org_name\": \"Organization Name (ar)\",\n    \"org_not_found\": \"Organisation not found (ar)\",\n    \"org_updated\": \"Organisation updated (ar)\",\n    \"organization\": \"Organisation (ar)\",\n    \"organizations\": \"organisations (ar)\",\n    \"orgs_deleted\": \"Organizations deleted (ar)\",\n    \"other_apps\": \"Other Apps (ar)\",\n    \"other_custom_groups\": \"Other Custom Groups (ar)\",\n    \"other_details\": \"Other Details (ar)\",\n    \"other_settings_opt\": \"Other Settings (optional) (ar)\",\n    \"overdue\": \"Overdue (ar)\",\n    \"owner\": \"Owner (ar)\",\n    \"parent_company\": \"Parent Company (ar)\",\n    \"password\": \"Password (ar)\",\n    \"password_generator\": \"Password Generator (ar)\",\n    \"password_set\": \"Password has been set successfully (ar)\",\n    \"period_due\": \"Period Due (ar)\",\n    \"permissions\": \"Permissions (ar)\",\n    \"permissions_updated\": \"Permissions updated (ar)\",\n    \"personalise_helpdesk\": \"Personalise your helpdesk (ar)\",\n    \"phone\": \"Phone (ar)\",\n    \"phone_number\": \"Phone Number (ar)\",\n    \"play_sound\": \"Play a sound when there is a notification (ar)\",\n    \"popup_create_channel\": \"There is no {channel} integration being setup. Would you like to add this channel? (ar)\",\n    \"position\": \"Position (ar)\",\n    \"postal_code\": \"Postal Code (ar)\",\n    \"preferences\": \"Preferences (ar)\",\n    \"preview\": \"Preview (ar)\",\n    \"priorities\": {\n      \"high\": \"عالٍ\",\n      \"low\": \"قليل\",\n      \"medium\": \"متوسط\",\n      \"urgent\": \"العاجلة\"\n    },\n    \"priority\": \"Priority (ar)\",\n    \"priority_desc\": \"The priority of the support ticket/task (ar)\",\n    \"priority_updated\": \"Priority updated (ar)\",\n    \"processed_records\": \"Processed records (ar)\",\n    \"processed_records_info\": \"The number of records being processed (ar)\",\n    \"product_catalog\": \"Catalog (ar)\",\n    \"profile\": \"مظهر جانبي\",\n    \"profile_details\": \"Profile Details (ar)\",\n    \"profile_updated\": \"Profile updated (ar)\",\n    \"property\": \"Property (ar)\",\n    \"public_chat_msg\": \"Anyone in your organisation can view and join this PUBLIC group chat. (ar)\",\n    \"quick_response\": \"Quick Response (ar)\",\n    \"r_u_sure_to_delete\": \"Data and rules associated with this flow will be deleted and this action cannot be reversed (ar)\",\n    \"r_u_sure_to_duplicate\": \"A copy of this flow will be created. You will be redirected to the detail page for further modification. Any changes made to this duplicate will not have an impact on the original copy (ar)\",\n    \"reason\": \"Reason (ar)\",\n    \"recipients\": \"Recipients (ar)\",\n    \"redirect_url\": \"Redirect Url (ar)\",\n    \"refund_amount\": \"Refund amount (ar)\",\n    \"refund_order\": \"Refund Order {id} (ar)\",\n    \"related_companies\": \"Related Companies (ar)\",\n    \"related_orgs\": \"Related Organizations (ar)\",\n    \"related_orgs_desc\": \"Add a parent or child company to track the organization structure (ar)\",\n    \"reminders_desc\": \"Reminds users when the SLA target approaches (ar)\",\n    \"remove_department\": \"Remove Department (ar)\",\n    \"reply\": \"Reply (ar)\",\n    \"reply_buttons\": \"Reply Buttons (ar)\",\n    \"reset_user_password\": \"Please, copy link {link} and send to {user} (ar)\",\n    \"reset_user_password_email\": \"Email with reset link has been sent to {user} (ar)\",\n    \"respond_soon\": \"We will respond as soon as possible (ar)\",\n    \"response\": \"Response (ar)\",\n    \"response_created\": \"Response \\\"{shortcut}\\\" created (ar)\",\n    \"response_removed\": \"Response \\\"{shortcut}\\\" removed (ar)\",\n    \"response_time\": \"Response Time (ar)\",\n    \"response_updated\": \"Response \\\"{shortcut}\\\" updated (ar)\",\n    \"restock_items\": \"Restock items (ar)\",\n    \"right\": \"Right (ar)\",\n    \"role\": \"Role (ar)\",\n    \"role_basic_settings\": \"Role Basic Settings (ar)\",\n    \"role_type\": \"Type (ar)\",\n    \"roles\": \"Roles (ar)\",\n    \"room_deleted\": \"Room deleted (ar)\",\n    \"room_details\": \"Room details (ar)\",\n    \"rule_action\": \"Rule based action (ar)\",\n    \"rule_saved\": \"Rule saved (ar)\",\n    \"satisfaction\": \"Satisfaction (ar)\",\n    \"satisfaction_rating\": \"Satisfaction rating (ar)\",\n    \"satisfaction_ratings\": \"Satisfaction ratings (ar)\",\n    \"satisfaction_trends\": \"Satisfaction Trends (ar)\",\n    \"search\": \"Search (ar)\",\n    \"search_by_title\": \"Search by title (ar)\",\n    \"search_for_alt_user\": \"Search for alternative user (ar)\",\n    \"search_members\": \"Search team members (ar)\",\n    \"search_on_filter\": \"Search on filter (ar)\",\n    \"search_order\": \"Search order... (ar)\",\n    \"search_products\": \"Search products... (ar)\",\n    \"search_user\": \"Search user... (ar)\",\n    \"section\": \"Section (ar)\",\n    \"sections\": \"Sections (ar)\",\n    \"security\": \"Security (ar)\",\n    \"security_title\": \"Keep your conversation secured by setting up trusted domain (ar)\",\n    \"select_sla\": \"Select one SLA response (ar)\",\n    \"select_values\": \"Select one or more values (ar)\",\n    \"selected_contact\": \"Selected contact (ar)\",\n    \"selected_pages\": \"Selected Pages (ar)\",\n    \"selected_tasks\": \"Selected Tasks (ar)\",\n    \"set_audience\": \"Set your target audience (ar)\",\n    \"set_ur_audience\": \"Set Your Audience (ar)\",\n    \"settings\": \"Settings (ar)\",\n    \"settings_saved\": \"Settings saved (ar)\",\n    \"settings_updated\": \"Settings updated (ar)\",\n    \"shop_cart\": \"Cart (ar)\",\n    \"shopify\": \"Shopify (ar)\",\n    \"shopify_description\": \"Automatically sync customers and orders from Shopify into Raincheck (ar)\",\n    \"shortcut\": \"Shortcut (ar)\",\n    \"signup_confirm_msg\": \"We have sent an email with a confirmation link to your email address. In order to complete the sign-up process, please click the confirmation link. (ar)\",\n    \"slider\": \"Slider (ar)\",\n    \"snooze_off\": \"Snooze off (ar)\",\n    \"snooze_until\": \"Snooze until (ar)\",\n    \"social_channels\": \"Social Channels (ar)\",\n    \"social_id\": \"Social ID (ar)\",\n    \"social_profiles\": \"Social Profiles (ar)\",\n    \"social_type\": \"Social Type (ar)\",\n    \"someone_added_note\": \"added a note on (ar)\",\n    \"sound\": \"Sound (ar)\",\n    \"source\": \"Source (ar)\",\n    \"source_desc\": \"This is to determine where the support ticket/task is originated from, e.g. Live Chat, FB Messenger, WeChat & etc. (ar)\",\n    \"starred_items\": \"Starred Items (ar)\",\n    \"start_new_conversation\": \"Start a new conversation (ar)\",\n    \"state\": \"State (ar)\",\n    \"status\": {\n      \"active\": \"Active (ar)\",\n      \"added\": \"Added (ar)\",\n      \"archived\": \"Archived (ar)\",\n      \"assigned_to_me\": \"Assigned to (Me) (ar)\",\n      \"assigned_to_others\": \"Assigned to Others (ar)\",\n      \"bookmar_added\": \"Bookmark added (ar)\",\n      \"changes_saved\": \"Changes saved (ar)\",\n      \"channel_being_created\": \"Channel is being created... (ar)\",\n      \"channel_being_edited\": \"Channel is being edited... (ar)\",\n      \"closed\": \"Closed (ar)\",\n      \"completed\": \"Completed (ar)\",\n      \"confirmed\": \"Confirmed (ar)\",\n      \"created\": \"Created (ar)\",\n      \"deleted\": \"Deleted (ar)\",\n      \"deleted_by_u\": \"You deleted this message (ar)\",\n      \"deleted_msg\": \"This message was deleted (ar)\",\n      \"delivered\": \"Delivered (ar)\",\n      \"edited\": \"Edited (ar)\",\n      \"enganged\": \"Enganged (ar)\",\n      \"fulfilled\": \"Fulfilled (ar)\",\n      \"in_progress\": \"In Progress (ar)\",\n      \"inactive\": \"Inactive (ar)\",\n      \"last_updated_by\": \"Last updated by (ar)\",\n      \"loading\": \"Loading... (ar)\",\n      \"loading_contacts\": \"Loading contacts... (ar)\",\n      \"loading_msg\": \"Loading messages... (ar)\",\n      \"open\": \"Open (ar)\",\n      \"pending\": \"Pending (ar)\",\n      \"pinned\": \"Pinned (ar)\",\n      \"pinned_by_u\": \"Pinned by you (ar)\",\n      \"primary\": \"Primary (ar)\",\n      \"re_opened\": \"Re-Opened (ar)\",\n      \"read\": \"Read (ar)\",\n      \"removed\": \"Removed (ar)\",\n      \"required\": \"Required (ar)\",\n      \"resolved\": \"Resolved (ar)\",\n      \"searching_country\": \"Searching country... (ar)\",\n      \"searching_locales\": \"Searching locales... (ar)\",\n      \"searching_timezones\": \"Searching timezones... (ar)\",\n      \"sent\": \"Sent (ar)\",\n      \"starred\": \"Starred (ar)\",\n      \"success\": \"Success! (ar)\",\n      \"system\": \"System (ar)\",\n      \"tasks_selected\": \"{count} tasks selected (ar)\",\n      \"unassigned\": \"Unassigned (ar)\",\n      \"updated\": \"Updated (ar)\",\n      \"user_defined\": \"User Defined (ar)\",\n      \"was_created_on\": \"created on (ar)\"\n    },\n    \"status_updated\": \"Status updated (ar)\",\n    \"sub_title\": \"Subtitle/Description (ar)\",\n    \"subject\": \"Subject (ar)\",\n    \"subject_desc\": \"The title for the support ticket/task (ar)\",\n    \"subtitle\": \"Sub Title (ar)\",\n    \"tag\": \"Tag (ar)\",\n    \"tags\": \"Tags (ar)\",\n    \"target\": \"Target (ar)\",\n    \"task\": \"Task\",\n    \"task_created\": \"Task created (ar)\",\n    \"task_details\": \"Task Details (ar)\",\n    \"task_id\": \"Task ID (ar)\",\n    \"task_settings\": \"إعدادات المهمة\",\n    \"tasks\": \"مهام\",\n    \"tasks_filtered\": \"Tasks filtered (ar)\",\n    \"tasks_merged\": \"Tasks merged (ar)\",\n    \"tasks_notice\": \"Tasks notice (ar)\",\n    \"teams\": \"Teams (ar)\",\n    \"teams_availability\": \"Team’s Availability (ar)\",\n    \"teams_availability_title\": \"Set your team’s availability (office hours) and response time (ar)\",\n    \"telegram\": \"Telegram (ar)\",\n    \"telegram_bot_info\": \"You may skip this step if you have an existing bot (ar)\",\n    \"telegram_bot_token\": \"Bot Token (ar)\",\n    \"telegram_bot_token_info\": \"Follow the instructions from BotFather to create a bot. Then copy and paste your bot token below. (ar)\",\n    \"terminates_orchestration\": \"Terminates orchestration (ar)\",\n    \"test_preview_email\": \"Test with a preview email (ar)\",\n    \"test_recipient\": \"Test recipient (ar)\",\n    \"test_recipient_email\": \"Test recipient email (ar)\",\n    \"text\": \"Text (ar)\",\n    \"text_button\": \"Text Button (ar)\",\n    \"text_copied\": \"{title} copied (ar)\",\n    \"theme\": \"Theme (ar)\",\n    \"theme_color\": \"Theme Color (ar)\",\n    \"theme_colour\": \"Theme Colour (ar)\",\n    \"theme_info\": \"This allows you to change the theme of the widget (ar)\",\n    \"things_to_remember\": \"أشياء لتأخذها بالحسبان\",\n    \"ticket\": \"Ticket (ar)\",\n    \"ticket_fields\": \"حقول التذاكر\",\n    \"ticket_task_subject\": \"Ticket/task subject (ar)\",\n    \"tickets_by_category\": \"Tickets By Category (ar)\",\n    \"tickets_source\": \"Tickets Distribution By Source (ar)\",\n    \"time\": {\n      \"after_secs\": \"After {count} seconds (ar)\",\n      \"always\": \"Always (ar)\",\n      \"closed_date\": \"Closed Date (ar)\",\n      \"created_by\": \"Created by (ar)\",\n      \"created_on\": \"Created on (ar)\",\n      \"creation_date\": \"Creation Date (ar)\",\n      \"day_1\": \"d (ar)\",\n      \"due_date\": \"Due Date (ar)\",\n      \"friday\": \"Friday (ar)\",\n      \"hour\": \"hour (ar)\",\n      \"hour_1\": \"h (ar)\",\n      \"hours\": \"hours (ar)\",\n      \"hrs\": \"hrs (ar)\",\n      \"last_login\": \"Last Login (ar)\",\n      \"last_seen\": \"Last seen (ar)\",\n      \"last_seen_never\": \"Last seen never (ar)\",\n      \"last_seen_on\": \"Last seen on (ar)\",\n      \"last_updated\": \"Last Updated (ar)\",\n      \"last_updated_date\": \"Last Updated Date (ar)\",\n      \"mins\": \"mins (ar)\",\n      \"minute_1\": \"m (ar)\",\n      \"minutes\": \"minutess (ar)\",\n      \"modified_on\": \"Modified on (ar)\",\n      \"monday\": \"Monday (ar)\",\n      \"never\": \"Never (ar)\",\n      \"period\": \"Period (ar)\",\n      \"reported_by\": \"reported by (ar)\",\n      \"responded_on\": \"responded on (ar)\",\n      \"saturday\": \"Saturday (ar)\",\n      \"seconds\": \"seconds (ar)\",\n      \"sunday\": \"Sunday (ar)\",\n      \"thursday\": \"Thursday (ar)\",\n      \"today\": \"Today (ar)\",\n      \"tuesday\": \"Tuesday (ar)\",\n      \"wednesday\": \"Wednesday (ar)\",\n      \"yesterday\": \"Yesterday (ar)\"\n    },\n    \"time_closed_date_desc\": \"The closure date of the support ticket/task where the status changed to \\\"CLOSED\\\" (ar)\",\n    \"time_creation_date_desc\": \"The creation date of the support ticket/task (ar)\",\n    \"time_due_date_desc\": \"The due date/time of the support ticket/task (ar)\",\n    \"time_format\": \"Time Format (ar)\",\n    \"time_last_updated_date_desc\": \"The last modified date of the support ticket/task. i.e. transition of status, change of assignee, comment, etc. (ar)\",\n    \"time_on_site\": \"Time On Site (ar)\",\n    \"time_title\": \"Time (ar)\",\n    \"timeline\": \"Timeline (ar)\",\n    \"timelines\": \"Timelines (ar)\",\n    \"timezone\": \"Timezone (ar)\",\n    \"timezone_doesnt_exist\": \"Oops this timezone doesn't exist. (ar)\",\n    \"title\": \"Title (ar)\",\n    \"title_and_subtitle_color\": \"Title & SubTitle Color (ar)\",\n    \"to\": \"to (ar)\",\n    \"total\": \"Total (ar)\",\n    \"total_tickets\": \"Total tickets (ar)\",\n    \"trusted_domain\": \"Trusted Domain (ar)\",\n    \"try_later\": \"Try again later. (ar)\",\n    \"twitter\": \"Twitter DM (ar)\",\n    \"twitter_access_token\": \"Access Token (ar)\",\n    \"twitter_access_token_secret\": \"Access Token Secret (ar)\",\n    \"twitter_consumer_key\": \"Consumer Key (ar)\",\n    \"twitter_consumer_secret\": \"Consumer Secret (ar)\",\n    \"twitter_environment\": \"Environment (ar)\",\n    \"type\": \"Type (ar)\",\n    \"u_r_currently\": \"You're currently (ar)\",\n    \"unable_to_copy\": \"Oops, unable to copy (ar)\",\n    \"unified_inbox\": \"Unified Inbox (ar)\",\n    \"until\": \"until (ar)\",\n    \"updated_records\": \"Updated records (ar)\",\n    \"updated_records_info\": \"The number of existing records being updated to the system (ar)\",\n    \"upload\": \"Upload (ar)\",\n    \"upload_image\": \"Upload an Image (ar)\",\n    \"ur_msg_here\": \"Message (ar)\",\n    \"urgent\": \"Urgent (ar)\",\n    \"use_webhooks_ensure\": \"Ensure that \\\"Use webhooks\\\" setting is set to (ar)\",\n    \"user\": \"User (ar)\",\n    \"user_access_enabled\": \"Access enabled (ar)\",\n    \"user_access_revoked\": \"Access revoked (ar)\",\n    \"user_activated\": \"User Activated (ar)\",\n    \"user_added_to_group\": \"User added to group (ar)\",\n    \"user_created\": \"User Created (ar)\",\n    \"user_deactivated\": \"User Deactivated (ar)\",\n    \"user_deleted\": \"User deleted (ar)\",\n    \"user_has_been_activated\": \"User has been activated (ar)\",\n    \"user_has_been_deactivated\": \"User has been deactivated (ar)\",\n    \"user_product_access\": \"Product Access (ar)\",\n    \"user_product_role\": \"Product Role (ar)\",\n    \"user_product_role_changed\": \"Product role changed (ar)\",\n    \"user_removed_from_group\": \"User removed from group (ar)\",\n    \"user_role_admin\": \"Administrator (ar)\",\n    \"user_role_member\": \"Member (ar)\",\n    \"user_role_owner\": \"Owner (ar)\",\n    \"user_with_email\": \"With email? (ar)\",\n    \"username\": \"Username (ar)\",\n    \"users\": \"Users (ar)\",\n    \"visit\": \"Visit (ar)\",\n    \"visitor\": \"Visitor (ar)\",\n    \"visitor_idle_time\": \"Visitor Idle Time (ar)\",\n    \"visitor_idle_warning_msg\": \"Visitor Idle Warning Message (ar)\",\n    \"visitor_session_timeout\": \"Visitor Session Time-out (ar)\",\n    \"visitor_timeout_msg\": \"Visitor Time-out Message (ar)\",\n    \"visitors\": \"Visitors (ar)\",\n    \"wait\": \"Wait (ar)\",\n    \"watcher\": \"Watcher (ar)\",\n    \"watchers\": \"Watchers (ar)\",\n    \"webhook_URL\": \"Webhook URL (ar)\",\n    \"webhook_URL_info\": \"Copy and past the webhook URL here into \\\"Modify Configuration\\\" -> URL settings. (ar)\",\n    \"webhook_token\": \"Webhook Token (ar)\",\n    \"webhook_token_info\": \"Copy and past the webhook URL here into \\\"Modify Configuration\\\" -> Token settings. (ar)\",\n    \"website\": \"Website (ar)\",\n    \"wechat\": \"WeChat (ar)\",\n    \"wechat_app_id\": \"App ID (ar)\",\n    \"wechat_app_id_info\": \"Copy the value of your App ID (ar)\",\n    \"wechat_app_secret\": \"App Secret (ar)\",\n    \"wechat_app_secret_info\": \"Copy the value of your App Secret (ar)\",\n    \"wechat_dashboard\": \"WeChat Dashboard (ar)\",\n    \"wechat_id\": \"WeChat ID (ar)\",\n    \"wechat_safe_mode\": \"Safe Encryption mode (Optional) (ar)\",\n    \"wechat_safe_mode_info\": \"To configure message encryption in safe mode, copy the value of your EncodingAESKey here (ar)\",\n    \"wechat_secret\": \"WeChat Secret (ar)\",\n    \"welcome_back_to\": \"Hi, Welcome back (ar)\",\n    \"welcome_msg\": \"Welcome to Raincheck family (ar)\",\n    \"whatsapp_number\": \"WhatsApp number (ar)\",\n    \"when\": \"When (ar)\",\n    \"whitelist_our_ip\": \"Whitelist Our IP (ar)\",\n    \"whitelisted_domain\": \"Whitelisted domain (ar)\",\n    \"whitelisted_domains\": \"Whitelisted Domains (ar)\",\n    \"widget_avatar\": \"Custom Launcher Avatar (ar)\",\n    \"widget_cfg\": \"Widget Configuration (ar)\",\n    \"widget_configuration\": \"Widget Configuration (ar)\",\n    \"widget_control\": \"Widget Control (ar)\",\n    \"widget_default_assistant\": \"Default Flow (ar)\",\n    \"widget_installation\": \"Widget Installation (ar)\",\n    \"widget_installation_title\": \"Ready to rock and roll, install the widget on your site now. (ar)\",\n    \"widget_launcher\": \"Widget Launcher (ar)\",\n    \"widget_launcher_visibility\": \"Widget Launcher Visibility (ar)\",\n    \"widget_position\": \"Lancher Position (ar)\",\n    \"widget_position_info\": \"This allows you to change the position of the widget (ar)\",\n    \"widget_position_title\": \"Play a sound when there is incoming message (ar)\",\n    \"widget_pre_chat_form\": \"Pre-chat Form (ar)\",\n    \"widget_replies_in_day\": \"Typically replies in a day (ar)\",\n    \"widget_replies_in_hours\": \"Typically replies in a few hours (ar)\",\n    \"widget_replies_in_mins\": \"Typically replies in a few minutes (ar)\",\n    \"widget_trigger\": \"Trigger (ar)\",\n    \"widget_welcome_message\": \"Welcome Message (ar)\",\n    \"yes\": \"Yes (ar)\",\n    \"you\": \"You (ar)\"\n  };\n  _exports.default = _default;\n});","define(\"inboxfront/translations/en-us\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = {\n    \"1st_contact_resolution\": \"1st Contact Resolution\",\n    \"Actions\": \"Actions\",\n    \"Administration\": \"Administration\",\n    \"Assistant\": \"Assistant\",\n    \"Automation\": \"Automation\",\n    \"Contacts\": \"Contacts\",\n    \"Conversation\": \"Conversation\",\n    \"Escalations\": {\n      \"escalation_activated\": \"Escalation activated\",\n      \"escalation_created\": \"Escalation created\",\n      \"escalation_deactivated\": \"Escalation deactivated\",\n      \"escalation_deleted\": \"Escalation deleted\",\n      \"first_response_target\": \"First Response Target\",\n      \"next_response_target\": \"Next Response Target\",\n      \"operation_hours\": \"Operation Hours\",\n      \"reminder\": \"Reminder\",\n      \"reminders\": \"Reminders\",\n      \"resolution_target\": \"Resolution Target\",\n      \"sla_target\": \"SLA target\",\n      \"sla_target_approaches_in\": \"approaches in\",\n      \"sla_target_is_not_met\": \"is not met, escalate\",\n      \"target_Conversation\": \"Conversation\",\n      \"target_Tasks\": \"Tasks\",\n      \"target_module\": \"Target Module\"\n    },\n    \"Forms\": \"Forms\",\n    \"IMAP_server\": \"IMAP Server\",\n    \"Import\": \"Import\",\n    \"LINE_channel_id\": \"LINE Channel ID\",\n    \"LINE_secret\": \"LINE Secret\",\n    \"LINE_webhook_URL\": \"LINE Webhook URL\",\n    \"Notification\": \"Notification\",\n    \"Organizations\": \"Organisations\",\n    \"Permissions\": {\n      \"create_add\": \"Create/Add\",\n      \"delegate_assign\": \"Delegate/Assign\",\n      \"delete\": \"Delete\",\n      \"edit\": \"Edit\",\n      \"full_control\": \"Full Control\",\n      \"item\": \"Item\",\n      \"publish\": \"Publish\",\n      \"respond_reply\": \"Respond/Reply\",\n      \"view_read\": \"View/Read\"\n    },\n    \"Raincheck_field\": \"Raincheck field\",\n    \"SMTP_server\": \"SMTP Server\",\n    \"Status\": \"Status\",\n    \"Status_desc\": \"The status of the support ticket/task\",\n    \"Tasks\": \"Tasks\",\n    \"Templates\": \"Templates\",\n    \"To\": \"To\",\n    \"about\": \"About\",\n    \"access_info\": \"Access Information\",\n    \"account_settings\": \"Account Settings\",\n    \"action_button_colour\": \"Action Button Colour\",\n    \"actions\": {\n      \"activate\": \"Activate\",\n      \"add\": \"Add\",\n      \"add_action\": \"Add action\",\n      \"add_another_email\": \"Add another email\",\n      \"add_card\": \"Add Card\",\n      \"add_child_company\": \"Add Child Company\",\n      \"add_choice\": \"Add Choice\",\n      \"add_company\": \"Add Company\",\n      \"add_custom_group\": \"Add Custor Group\",\n      \"add_emoji_reaction\": \"Add reaction\",\n      \"add_field\": \"Add Field\",\n      \"add_filter\": \"Add Filter\",\n      \"add_member\": \"Add Member\",\n      \"add_msg\": \"Add a message\",\n      \"add_parent_company\": \"Add Parent Company\",\n      \"add_rule\": \"Add Rule\",\n      \"add_section\": \"Add Section\",\n      \"add_tag\": \"Add Tag\",\n      \"archive\": \"Archive\",\n      \"assign\": \"Assign\",\n      \"assign_to\": \"Assign to\",\n      \"associate\": \"Associate\",\n      \"back\": \"Back\",\n      \"bulk_update\": \"Bulk Update\",\n      \"cancel\": \"Cancel\",\n      \"change\": \"Change\",\n      \"check_condition\": \"Check Condition\",\n      \"choose_block\": \"Choose block\",\n      \"choose_field\": \"Choose Field\",\n      \"choose_fields_form\": \"Choose Fields Form\",\n      \"choose_font_family\": \"Choose font family\",\n      \"choose_lookup\": \"Choose Lookup\",\n      \"choose_time\": \"Choose time\",\n      \"choose_type\": \"Choose Type\",\n      \"choose_type_block\": \"Choose type block\",\n      \"choose_type_button\": \"Choose type button\",\n      \"choose_user\": \"Choose user\",\n      \"choose_users\": \"Choose users\",\n      \"clear\": \"Clear\",\n      \"clear_filter\": \"Clear filter\",\n      \"click\": \"Click here...\",\n      \"close\": \"Close\",\n      \"close_conversation\": \"Close conversation\",\n      \"confirm\": \"Confirm\",\n      \"confirm_details\": \"Confirm Profile Details\",\n      \"confirm_lang\": \"Confirm your default language\",\n      \"confirm_url\": \"Confirm your Raincheck URL\",\n      \"copy\": \"Copy\",\n      \"copy_link\": \"Copy link\",\n      \"create\": \"Create\",\n      \"create_another\": \"Create Another\",\n      \"create_block\": \"Create Block\",\n      \"create_bot\": \"Create Bot\",\n      \"create_channel\": \"Create Channel\",\n      \"create_company\": \"Create Company\",\n      \"create_company_group\": \"Create Group\",\n      \"create_contact\": \"Create Contact\",\n      \"create_contact_field\": \"Create Contact Field\",\n      \"create_department\": \"Create Department\",\n      \"create_direct_chat\": \"Create Direct Chat\",\n      \"create_escalation\": \"Create Escalation\",\n      \"create_flow\": \"Create Chat Bot\",\n      \"create_group_chat\": \"Create Group Chat\",\n      \"create_issue_type\": \"Create Issue Type\",\n      \"create_new_assistant\": \"Create new flow\",\n      \"create_new_block\": \"Create New Block\",\n      \"create_next_block\": \"Create Next Block\",\n      \"create_note\": \"Create Note\",\n      \"create_one_now\": \"Create one now\",\n      \"create_org\": \"Create Organisation\",\n      \"create_org_field\": \"Create Organisation Field\",\n      \"create_quick_response\": \"Create Quick Response\",\n      \"create_response\": \"Create Response\",\n      \"create_role\": \"Create Role\",\n      \"create_tag\": \"Create New Tag\",\n      \"create_task\": \"Create Task\",\n      \"create_user\": \"Create User\",\n      \"create_workflow\": \"Create Orchestration\",\n      \"deactivate\": \"Deactivate\",\n      \"deactivate_company\": \"Deactivate Company\",\n      \"deactivate_user\": \"Deactivate User\",\n      \"delete\": \"Delete\",\n      \"delete_block\": \"Delete Block\",\n      \"delete_choice\": \"Delete Choice\",\n      \"delete_company\": \"Delete Company\",\n      \"delete_company_group\": \"Delete Group\",\n      \"delete_contacts\": \"Delete Contacts\",\n      \"delete_escalation\": \"Delete Escalation\",\n      \"delete_field\": \"Delete Field\",\n      \"delete_flow_block_all\": \"Delete Full Path\",\n      \"delete_flow_block_single\": \"Delete Selected Component\",\n      \"delete_issue_type\": \"Delete Issue Type\",\n      \"delete_member\": \"Delete member\",\n      \"delete_msg\": \"Delete message\",\n      \"delete_orgs\": \"Delete Organisations\",\n      \"delete_role\": \"Delete Role\",\n      \"delete_room\": \"Delete Room\",\n      \"delete_section\": \"Delete Section\",\n      \"delete_selected_tasks\": \"Delete Selected Tasks\",\n      \"delete_task\": \"Delete Task\",\n      \"delete_user\": \"Delete User\",\n      \"discard\": \"Discard\",\n      \"discard_changes\": \"Discard Changes\",\n      \"display_system_fields\": \"Display system fields\",\n      \"download\": \"Download\",\n      \"drag_field_to_create\": \"Drag and drop to create fields\",\n      \"duplicate\": \"Duplicate\",\n      \"edit\": \"Edit\",\n      \"edit_address\": \"Edit Address\",\n      \"edit_block\": \"Edit Block\",\n      \"edit_channel\": \"Edit Channel\",\n      \"edit_company_code\": \"Edit Company Code\",\n      \"edit_department\": \"Edit Department\",\n      \"edit_desc\": \"Edit Description\",\n      \"edit_issue_type\": \"Edit Issue Type\",\n      \"edit_msg\": \"Edit message\",\n      \"edit_name\": \"Edit Name\",\n      \"edit_phone_number\": \"Edit Phone Number\",\n      \"edit_postal_code\": \"Edit Postal Code\",\n      \"edit_response\": \"Edit Response\",\n      \"edit_section\": \"Edit Section\",\n      \"edit_website\": \"Edit Website\",\n      \"enabled\": \"Enabled\",\n      \"enter_value\": \"Enter the value\",\n      \"export\": \"Export\",\n      \"export_contact\": \"Export Contact\",\n      \"export_org\": \"Export Organisation\",\n      \"filter\": \"Filter\",\n      \"filter_on\": \"Filter On\",\n      \"filter_tasks\": \"Filter tasks\",\n      \"finish\": \"Finish\",\n      \"go_to\": \"go to\",\n      \"import\": \"Import\",\n      \"import_contact\": \"Import Contact\",\n      \"import_org\": \"Import Organisation\",\n      \"invite\": \"Invite\",\n      \"leave_chat\": \"Leave chat\",\n      \"login\": \"Login\",\n      \"merge\": \"Merge\",\n      \"merge_contacts\": \"Merge Contacts\",\n      \"merge_orgs\": \"Merge Organisations\",\n      \"next\": \"Next\",\n      \"pin_msg\": \"Pin message\",\n      \"prev\": \"Prev\",\n      \"preview\": \"Preview\",\n      \"publish\": \"Publish\",\n      \"re_assign\": \"Re-Assign\",\n      \"remove\": \"Remove\",\n      \"remove_image\": \"Remove Image\",\n      \"reply_msg\": \"Reply message\",\n      \"resend_invite\": \"Resend Invite\",\n      \"reset\": \"Reset\",\n      \"reset_password\": \"Reset Password\",\n      \"save\": \"Save\",\n      \"select\": \"Select\",\n      \"select_agent\": \"Select Agent\",\n      \"select_child_company\": \"Select Child Company\",\n      \"select_company\": \"Select Company\",\n      \"select_company_group\": \"Select Company Group\",\n      \"select_custom_role\": \"Select Custom Role\",\n      \"select_facebook_page\": \"Select Facebook Page\",\n      \"select_parent_company\": \"Select Parent Company\",\n      \"select_user\": \"Select User\",\n      \"send\": \"Send\",\n      \"sign_out\": \"Sign-Out\",\n      \"sign_up\": \"Sign-up\",\n      \"snooze\": \"Snooze Notifications\",\n      \"start_new_import\": \"Start New Import\",\n      \"tag_customer\": \"Tag the customer\",\n      \"turn_off\": \"Turn Off\",\n      \"type_msg\": \"Type message...\",\n      \"unpin_msg\": \"Unpin message\",\n      \"update\": \"Update\",\n      \"update_flow\": \"Update Flow\",\n      \"verify\": \"Verify\"\n    },\n    \"actions_authenticate_to_facebook\": \"Authenticate to Facebook\",\n    \"actions_automate\": \"Automate\",\n    \"actions_back_to_orders\": \"Back to orders\",\n    \"actions_bring_team\": \"Bring your support team to Raincheck\",\n    \"actions_browse\": \"Browse\",\n    \"actions_choose_facebook_page\": \"Choose the Facebook Page for receiving messages\",\n    \"actions_choose_field\": \"Choose or create a field\",\n    \"actions_create_redirect_chat\": \"Create redirect chat\",\n    \"actions_define_and_copy\": \"Define & Copy\",\n    \"actions_define_and_copy_info\": \"Define the mailbox with the team and link your support mailbox, without interfering your existing support workflow, to receive a copy of all your support emails in your Raincheck application\",\n    \"actions_dismiss\": \"Dismiss\",\n    \"actions_drag_or\": \"Drag and drop file here or\",\n    \"actions_embed_widget\": \"Embed the widget\",\n    \"actions_invite_team\": \"Invite team members\",\n    \"actions_map_contact_fields\": \"Map columns in your files to Raincheck contact fields\",\n    \"actions_map_org_fields\": \"Map columns in your files to Raincheck organisation fields\",\n    \"actions_open_in_new_tab\": \"Open in new tab\",\n    \"actions_personalize\": \"Personalize your helpdesk\",\n    \"actions_refund\": \"Refund\",\n    \"actions_replace_file\": \"Replace file\",\n    \"actions_select_email_provider\": \"Select Email Provider\",\n    \"actions_select_facebook_page\": \"Select Facebook Page\",\n    \"actions_send_link_to_chat\": \"Send link to chat\",\n    \"actions_set_widget_response_time\": \"Set Response Time\",\n    \"actions_setup_account\": \"Setup your account\",\n    \"actions_setup_email\": \"Set up your support email\",\n    \"actions_setup_forwarding\": \"Setup Forwarding\",\n    \"actions_setup_forwarding_info\": \"When you create a Raincheck account, you're provided with an email address that looks like this: support@yourcompany.raincheck.co. You can share this with your customers, and ask them to send their questions to this address. Any email sent to this address becomes a ticket in Raincheck. The customer who sent in the question becomes the requester of the ticket. If you already have an email like support@yourcompany.com, you can continue to share that email address with your customers for reaching out to you. But, you'll have to forward emails coming into that address to Raincheck so that they get captured as tickets in your account. We'll walk you through how you can do this.\",\n    \"actions_show_preview\": \"Show Preview\",\n    \"actions_signup_for\": \"Signup for Raincheck\",\n    \"actions_start_conversation\": \"Start a conversation\",\n    \"actions_update_profile\": \"Update your profile details\",\n    \"actions_upload_file\": \"Upload a file\",\n    \"actions_upload_file_info\": \"You can upload CSV or XLS file to import your {target}\",\n    \"actions_use_ur_own_server\": \"Use your own mail server\",\n    \"actions_validate_and_continue\": \"Validate and continue\",\n    \"actions_verify_account\": \"Verify your account\",\n    \"actions_view_details\": \"View details\",\n    \"activate_flow\": \"Activate Flow {name}\",\n    \"activate_workflow\": \"Activate Workflow {name}\",\n    \"add_a_condition\": \"Add a condition\",\n    \"add_card\": \"Add card\",\n    \"add_chat_widget_home\": \"Add to Chat Widget Home\",\n    \"add_condition\": \"Add Condition\",\n    \"add_one_company\": \"Add at least one company\",\n    \"add_option\": \"Add option\",\n    \"add_trigger\": \"Add Trigger\",\n    \"add_users_to_role\": \"Add member on the next step?\",\n    \"additional_info\": \"Additional Information\",\n    \"address\": \"Address\",\n    \"address_updated\": \"Address updated\",\n    \"addresses\": \"Addresses\",\n    \"agent\": \"Agent\",\n    \"agent_matrix\": \"Agent Performance Matrix\",\n    \"agent_response\": \"Agent Response Performance\",\n    \"agent_selected\": \"Agent selected\",\n    \"all_companies\": \"All Companies\",\n    \"all_pages\": \"All Pages\",\n    \"allow_webhooks\": \"Allow Webhooks\",\n    \"already_have_account\": \"Already have an account?\",\n    \"and\": \"and\",\n    \"another\": \"Another\",\n    \"appearance\": \"Appearance\",\n    \"article\": \"Article\",\n    \"article_enquiries\": \"Article Enquiries\",\n    \"article_rating\": \"Article Rating\",\n    \"articles\": \"Articles\",\n    \"assign_agent\": \"Assign chat to team member\",\n    \"assigned_agent\": \"Assigned Agent\",\n    \"assigned_by\": \"Reporter\",\n    \"assigned_by_desc\": \"The person who reports the support ticket/task\",\n    \"assigned_to\": \"Assignee\",\n    \"assigned_to_desc\": \"The person who is responsible for the support ticket/task\",\n    \"assignee_changed\": \"Assignee changed\",\n    \"assistant_basic_setting\": \"Assistant Basic Setting\",\n    \"assistants\": \"Flows\",\n    \"assistants_page_message\": \"Build automation for better customer engagement\",\n    \"attachment\": \"Attachment\",\n    \"attachments\": \"Attachments\",\n    \"audience\": \"Audience\",\n    \"authentication\": \"Authentication\",\n    \"author\": \"Author\",\n    \"auto\": \"Auto\",\n    \"auto_trigger\": \"Auto trigger\",\n    \"average_resolution_time\": \"Average ticket resolution time\",\n    \"avg_chat_per_agent\": \"Avg. chat per agent\",\n    \"avg_chat_resolution_time\": \"Avg chat resolution time\",\n    \"avg_new_inbound\": \"Avg. new inbound\",\n    \"avg_new_ticket\": \"Avg. new ticket\",\n    \"avg_resolution_time\": \"Avg. Resolution Time\",\n    \"avg_response_time\": \"Avg response time\",\n    \"avg_ticket_per_agent\": \"Avg. ticket per agent\",\n    \"avg_ticket_resolution_time\": \"Avg ticket resolution time\",\n    \"background_button\": \"Background Button\",\n    \"background_form\": \"Background Form\",\n    \"basic_configuration_ip\": \"Go to \\\"Basic Configuration”, and add these IP addresses to your whitelist, separated by new lines.\",\n    \"benchmark\": \"Benchmark\",\n    \"big_commerce\": \"BigCommerce\",\n    \"big_commerce_description\": \"Automatically sync customers and orders from BigCommerce into Raincheck\",\n    \"block\": \"Block\",\n    \"body\": \"Body\",\n    \"bookmark\": \"Bookmark\",\n    \"bookmarks\": \"Bookmarks\",\n    \"brand_logo\": \"Brand Logo\",\n    \"business_email\": \"Business email\",\n    \"business_hours\": \"Business Hours\",\n    \"button\": \"Button\",\n    \"button_name\": \"Button Name\",\n    \"button_url\": \"Button URL\",\n    \"by\": \"By\",\n    \"call_action\": \"Call To Action\",\n    \"cancel_order\": \"Cancel Order {id}\",\n    \"cancellation\": \"Cancellation\",\n    \"card\": \"card\",\n    \"categories\": \"Categories\",\n    \"category\": \"Category\",\n    \"change_password\": \"Change Password\",\n    \"channel\": \"Channel\",\n    \"channel_activated\": \"Channel activated\",\n    \"channel_added\": \"Channel {type} added\",\n    \"channel_created\": \"Channel Created\",\n    \"channel_deactivated\": \"Channel deactivated\",\n    \"channel_id\": \"Channel ID\",\n    \"channel_id_info\": \"Copy the value of your Channel ID\",\n    \"channel_integrations\": \"Channel Integrations\",\n    \"channel_name\": \"Channel Name\",\n    \"channel_removed\": \"Channel {type} removed\",\n    \"channel_secret\": \"Channel Secret\",\n    \"channel_secret_info\": \"Copy the value of your Channel Secret\",\n    \"channel_settings\": \"Channel Settings\",\n    \"channel_setup\": \"Channel Setup\",\n    \"channel_type\": \"Channel Type\",\n    \"channel_updated\": \"Channel Updated\",\n    \"channels\": \"Channels\",\n    \"chat\": \"Chat\",\n    \"chat_bot_completed\": \"Chat bot completed\",\n    \"chat_bot_handoff_rate\": \"Chat bot handoff rate\",\n    \"chat_bot_initiated\": \"Chat bot initiated\",\n    \"chat_bot_performance\": \"Chat Bot Performance\",\n    \"chat_bot_resolution_rate\": \"Chat bot resolution rate\",\n    \"chat_bot_response_rate\": \"Chat bot response rate\",\n    \"chat_handled\": \"Chat handled\",\n    \"chat_link\": \"Chat Link\",\n    \"chat_link_info\": \"Copy chat link and send it to guest\",\n    \"chat_satisfaction\": \"Chat satisfaction\",\n    \"chat_with_bot_message\": \"Check out all your notifications\",\n    \"chatbot\": \"Chat Bot\",\n    \"chatbot_active\": \"Chat Bot is Active\",\n    \"chatbot_inactive\": \"Chat Bot is Inactive\",\n    \"chatbot_name\": \"Chat Bot Name\",\n    \"chatbots\": \"chat bots\",\n    \"chats\": \"Chats\",\n    \"chats_by_country\": \"Chats Distribution by Country\",\n    \"chatslimit\": \"Chats Limit\",\n    \"check_email\": \"Please check your email ID\",\n    \"check_order\": \"Check my order\",\n    \"check_order_status\": \"Check my order status\",\n    \"child_company\": \"Child Company\",\n    \"child_company_deleted\": \"Child company deleted\",\n    \"choice\": \"Choice\",\n    \"choices\": \"Choices\",\n    \"choose_organization\": \"Choose organization...\",\n    \"choose_social_type\": \"Choose social type...\",\n    \"choose_the_components\": \"Choose the components\",\n    \"city\": \"City\",\n    \"collaborate\": \"Collaborate\",\n    \"color_text_button\": \"Color Text Button\",\n    \"column\": \"Column\",\n    \"columns_added\": \"Columns added\",\n    \"columns_can_be_added\": \"Columns can be added\",\n    \"comments\": \"Comments\",\n    \"companies\": \"Companies\",\n    \"company\": \"Company\",\n    \"company_activated\": \"Company activated\",\n    \"company_added_to_group\": \"Company added to group\",\n    \"company_address\": \"Company Address\",\n    \"company_code\": \"Company Code\",\n    \"company_created\": \"Company created\",\n    \"company_deactivated\": \"Company deactivated\",\n    \"company_deleted\": \"Company deleted\",\n    \"company_group\": \"Company Group\",\n    \"company_group_created\": \"Company group created\",\n    \"company_group_deleted\": \"Company group deleted\",\n    \"company_group_exists\": \"Company group \\\"{name}\\\" already exists\",\n    \"company_has_no_roles\": \"Company has no custom roles\",\n    \"company_matrix\": \"Company Performance Matrix\",\n    \"company_name\": \"Company Name\",\n    \"company_removed_from_group\": \"Company removed from group\",\n    \"company_settings\": \"Company Settings\",\n    \"company_timezone\": \"You company is on (GMT +08:00) Singapore timezone\",\n    \"complaints\": \"Complaints\",\n    \"condition\": \"Condition\",\n    \"conditions\": \"Conditions\",\n    \"conditions_desc\": \"When these conditions are met\",\n    \"configure\": \"Configure\",\n    \"confirm_new_password\": \"Confirm New Password\",\n    \"confirm_url_info\": \"Make it convenient for your customers to connect with you by associating your brand name with your Raincheck account. You can opt to use your own custom domain after this step\",\n    \"confirmation\": \"Confirmation\",\n    \"confirmed_password\": \"Confirmed Password\",\n    \"connect_app\": \"Connect to an app\",\n    \"connect_us\": \"Connect with us on\",\n    \"connected_email\": \"Connected Email\",\n    \"contact\": \"Contact\",\n    \"contact_URL\": \"Contact URL\",\n    \"contact_company_updated\": \"Contact company updated\",\n    \"contact_created\": \"Contact created\",\n    \"contact_details\": \"Contact Details\",\n    \"contact_email\": \"Contact Email\",\n    \"contact_email_desc\": \"Contact's email\",\n    \"contact_fields\": \"Contact Fields\",\n    \"contact_firstname\": \"Contact First Name\",\n    \"contact_firstname_desc\": \"Contact's first name\",\n    \"contact_info\": \"Contact Info\",\n    \"contact_lang_updated\": \"Contact language updated\",\n    \"contact_lastname\": \"Contact Last Name\",\n    \"contact_lastname_desc\": \"Contact's last name\",\n    \"contact_owner\": \"Contact Owner\",\n    \"contact_phone\": \"Contact Phone Number\",\n    \"contact_phone_desc\": \"Contact's phone number\",\n    \"contact_qualification\": \"Contact Qualification\",\n    \"contact_settings\": \"Contact Settings\",\n    \"contact_updated\": \"Contact Updated\",\n    \"contact_url_info\": \"Copy the value of your Contact URL\",\n    \"contacts\": \"contacts\",\n    \"contacts_deleted\": \"Contacts deleted\",\n    \"contacts_not_found\": \"Contacts not found\",\n    \"conversations\": \"Conversations\",\n    \"copied\": \"Copied to clipboard\",\n    \"copying_failed\": \"Could not copy text: \",\n    \"copying_success\": \"Copying to clipboard was successful!\",\n    \"count\": \"count\",\n    \"country\": \"Country\",\n    \"country_doesnt_exist\": \"Oops this country doesn't exist.\",\n    \"country_rating\": \"Country rating\",\n    \"create_chat\": \"Create Chat Link\",\n    \"created\": \"Created\",\n    \"current_password\": \"Current Password\",\n    \"custom\": \"Custom\",\n    \"custom_fields\": {\n      \"boolean\": \"Boolean\",\n      \"boolean_desc\": \"True or False\",\n      \"date\": \"Date\",\n      \"date_desc\": \"Date picker\",\n      \"decimals\": \"Decimals\",\n      \"decimals_desc\": \"Amount, price, ratings and etc.\",\n      \"delete_field_msg\": \"This field will be deleted and this action cannot be reversed.\",\n      \"delete_section_msg\": \"This section will be deleted and this action cannot be reversed.\",\n      \"drop_fields\": \"Drop fields here\",\n      \"field_created\": \"Field created\",\n      \"field_deleted\": \"Field deleted\",\n      \"field_has_sections\": \"Field has sections\",\n      \"field_label\": \"Field label\",\n      \"field_updated\": \"Field updated\",\n      \"hide_sections\": \"Hide sections\",\n      \"multi_line\": \"Multiple-line Text\",\n      \"multi_line_desc\": \"Description\",\n      \"number\": \"Number\",\n      \"number_desc\": \"ID, quantity and etc.\",\n      \"rich_text\": \"Rich Text\",\n      \"rich_text_desc\": \"Text editor with formatting\",\n      \"selection\": \"Selection\",\n      \"selection_desc\": \"Category, country and etc.\",\n      \"show_section_if\": \"Show section if <b>{value}</b> is\",\n      \"show_sections\": \"Show sections\",\n      \"single_line\": \"Single-line Text\",\n      \"single_line_desc\": \"Headings and titles\",\n      \"subsection_props\": \"Subsection Properties\",\n      \"subsection_title\": \"Subsection title\",\n      \"unsaved_changes\": \"Unsaved Changes\",\n      \"unsaved_changes_warn\": \"You have unsaved changes, and the data will be lost. Are you sure to continue?\"\n    },\n    \"custom_group\": \"Custom Group\",\n    \"custom_role\": \"Custom Role\",\n    \"custom_role_added\": \"Role added\",\n    \"custom_role_removed\": \"Role removed\",\n    \"custom_roles\": \"Custom Roles\",\n    \"custom_snooze\": \"Custom Snooze\",\n    \"customer_success\": \"Customer Success\",\n    \"customise_widget\": \"Customise Your Widget\",\n    \"dashboard\": \"Dashboard\",\n    \"data_collector\": \"Data Fields (from Contacts)\",\n    \"data_fields\": \"Data Fields\",\n    \"date_format\": \"Date Format\",\n    \"deactivate_company_info\": \"Data associated to this company will be kept.\",\n    \"deactivate_company_msg\": \"Deactivated companies can be restored as long as they're not deleted.\",\n    \"deactivate_flow\": \"Deactivate Flow {name}\",\n    \"deactivate_user_info\": \"Deactivated users can be restored as long as they're not deleted.\",\n    \"deactivate_user_msg\": \"The user's data, messages, and files will be kept.\",\n    \"deactivate_user_warn\": \"The user will be logged out immediately and no longer have access to the application.\",\n    \"deactivate_workflow\": \"Deactivate Workflow {name}\",\n    \"default\": \"Default\",\n    \"default_date_format\": \"Default Date Format\",\n    \"delete_channel_msg\": \"Data associated with this channel will be deleted and this action cannot be reversed.\",\n    \"delete_company_group_info\": \"Companies associated with this group will remain unchanged.\",\n    \"delete_company_group_msg\": \"This group will be deleted. This action can not be reversed.\",\n    \"delete_company_msg\": \"Data associated with this company will be deleted. This action can not be reversed.\",\n    \"delete_contacts_msg\": \"Data associated with this contacts will be deleted and this action cannot be reversed.\",\n    \"delete_department_msg\": \"All data associated with this department will be deleted permanently and cannot be recovered. The data includes all tasks/tickets and conversations in the associated team chat.\",\n    \"delete_escalation_msg\": \"Rules associated with this escalation will be deleted and this action cannot be reversed.\",\n    \"delete_flow\": \"Delete Flow {name}\",\n    \"delete_issue_type_msg\": \"This issue type will be deleted and this action cannot be reversed.\",\n    \"delete_orgs_msg\": \"Data associated with this organisations will be deleted and this action cannot be reversed.\",\n    \"delete_question\": \"Do you want to delete it?\",\n    \"delete_role_msg\": \"The role will be deleted and no longer have access to the application.\",\n    \"delete_role_warn\": \"All data not transferred will be deleted permanently.\",\n    \"delete_room_msg\": \"Room will be deleted permanently.\",\n    \"delete_task_msg\": \"Data associated with this task(s) will be moved to Trash.\",\n    \"delete_task_warn\": \"You have 90 days before it is deleted and this action cannot be reversed.\",\n    \"delete_user_info\": \"The user will be deleted and no longer have access to the application.\",\n    \"delete_user_msg\": \"Transfer ownership of this user's data to another user, like a manager.\",\n    \"delete_user_warn\": \"All data not transferred will be deleted permanently.\",\n    \"department\": \"Department\",\n    \"department_activated\": \"Department activated\",\n    \"department_created\": \"Department \\\"{name}\\\" created\",\n    \"department_deactivated\": \"Department deactivated\",\n    \"department_desc\": \"The department that is responsible for the support ticket/task\",\n    \"department_removed\": \"Department removed\",\n    \"department_updated\": \"Department updated\",\n    \"departments\": \"Departments\",\n    \"description\": \"Description\",\n    \"description_desc\": \"The detailed description of the support ticket/task\",\n    \"desktop_notifications\": \"Desktop Notifications\",\n    \"desktop_notifications_info\": \"Receive notifications to stay on top of things at all times\",\n    \"details\": \"Details\",\n    \"direct\": \"Direct Messages\",\n    \"dislike\": \"Dislike\",\n    \"dislikes\": \"Dislikes\",\n    \"display_name\": \"Display Name\",\n    \"dob\": \"Date of Birth\",\n    \"domains_info1\": \"List all your trusted domains and subdomains, separated by commas (,).\",\n    \"domains_info2\": \"Use asterisk as the placeholder to mark all the subdomain as trusted, e.g. *.example.com\",\n    \"domains_info3\": \"If this field is blank, widget can be loaded from any domain\",\n    \"dont_have_account\": \"Not registered yet?\",\n    \"dont_have_facebook_page\": \"Do not have a Facebook page yet?\",\n    \"dont_have_line_account\": \"Don't have a LINE account yet?\",\n    \"dont_have_permissions\": \"You don't have permission to view this section.\",\n    \"dont_have_wechat_account\": \"Don't have a WeChat account yet?\",\n    \"drop_files\": \"Drop files here or click to upload (Max. {count}MB)\",\n    \"drop_line\": \"Drop us a line\",\n    \"duplicate_escalation_msg\": \"A copy of this escalation will be created. You will be redirected to the detail page for further modification. Any changes made to this duplicate will not have an impact to the original copy.\",\n    \"duplicate_flow\": \"Duplicate Flow {name}_copy\",\n    \"email\": \"Email\",\n    \"email_address\": \"Email Address\",\n    \"email_customer\": \"Your email (e.g email@domain.com)\",\n    \"email_exists\": \"Email already exists\",\n    \"email_provider\": \"Email Provider\",\n    \"email_provider_other\": \"Other\",\n    \"embed_option_1\": \"Option 1: Copy the following script and insert into your website's HTML source code before <code>&lt;body/&gt;</code> tag ends\",\n    \"embed_option_2\": \"Option 2: If you are using Wordpress as CMS, you may consider downloading the plugin.\",\n    \"employee_count\": \"Employee Count\",\n    \"empty_chat_message\": \"Work with your teammates for faster customer resolution\",\n    \"engage\": \"Engage\",\n    \"engage_message\": \"Unify siloed conversations across all your channels\",\n    \"enter_reason_for_cancellation_order\": \"Enter reason for cancellation\",\n    \"enter_reason_for_refund_order\": \"Enter reason for refund\",\n    \"enter_your_description\": \"Enter your description here...\",\n    \"enter_your_title\": \"Enter your title...\",\n    \"error_count\": \"Error count\",\n    \"error_count_info\": \"The number of records with errors and being rejected from the import\",\n    \"escalation\": \"Escalation\",\n    \"escalation_active\": \"Escalation is active\",\n    \"escalation_inactive\": \"Escalation is inactive\",\n    \"escalations\": \"Escalations\",\n    \"escalations_desc\": \"Escalate to the next level when the SLA target is violated\",\n    \"escalations_rating\": \"Number of Escalations by Priority\",\n    \"explore_more_app\": \"Explore the Marketplace for more apps\",\n    \"explore_more_app_description\": \"More ways to connect, communicate and collaborate with your visitors/customers\",\n    \"facebook_page\": \"Facebook Page\",\n    \"facebook_pages\": \"Facebook Pages\",\n    \"failed_keywords\": \"Failed keywords\",\n    \"fax\": \"Fax\",\n    \"fax_number\": \"Fax Number\",\n    \"field\": \"Field\",\n    \"fields\": \"Fields\",\n    \"file_col_header\": \"Column header from file\",\n    \"file_uploaded\": \"File Uploaded\",\n    \"files\": \"Files\",\n    \"fill_fields\": \"This {name} cannot be activated. Please ensure all the components are correctly set up.\",\n    \"filter\": \"Filter\",\n    \"filters\": {\n      \"all_tasks\": \"All Tasks\",\n      \"archived_tasks\": \"All Archived Tasks\",\n      \"closed_tasks\": \"All Closed Tasks\",\n      \"contains\": \"Contains\",\n      \"deleted_tasks\": \"All Deleted Tasks\",\n      \"endswith\": \"EndsWith\",\n      \"exact\": \"Exact\",\n      \"exclude\": \"Exclude\",\n      \"opened_tasks\": \"All Open Tasks\",\n      \"personal_tasks\": \"My Tasks\",\n      \"resolved_tasks\": \"All Resolved Tasks\",\n      \"startswith\": \"StartsWith\"\n    },\n    \"first_contact_resolution_rate\": \"1st contact resolution rate\",\n    \"firstname\": \"First Name\",\n    \"fixed_columns\": \"Fixed columns\",\n    \"flow\": \"Flow\",\n    \"flow_block_created\": \"Flow block created\",\n    \"flow_block_saved\": \"Flow block saved\",\n    \"flow_created\": \"Flow created\",\n    \"flow_name\": \"Flow Name\",\n    \"flow_per_page\": \"Flow Per Page\",\n    \"flow_updated\": \"Flow updated\",\n    \"flows\": \"flows\",\n    \"follow_up_actions\": \"Follow Up Actions\",\n    \"for\": \"for\",\n    \"for_following_conf\": \"for the following configuration.\",\n    \"forgot_current_password\": \"Forgot Password\",\n    \"forgot_password\": \"Forgot password?\",\n    \"form\": \"Form\",\n    \"form_fields\": \"Form Fields\",\n    \"form_for_guest\": \"Form for guest\",\n    \"formatting_and_preview\": \"Formatting and Preview\",\n    \"forms\": {\n      \"invalid_domain\": \"Please provide valid domain\",\n      \"invalid_email\": \"This is an invalid email\",\n      \"invalid_signup_email\": \"Please ensure this is a valid business email\",\n      \"invalid_url\": \"Please provide valid url\",\n      \"login_failed\": \"You have entered an invalid email and password. Please try again.\",\n      \"minimum_password_length\": \"Minimum password length is 8\",\n      \"password_doesnt_match\": \"Password does not match!\",\n      \"password_lowercase_char\": \"At least one lowercase character\",\n      \"password_num_or_sym\": \"At least one number or symbol\",\n      \"password_uppercase_char\": \"At least one UPPERCASE character\",\n      \"passwords_matched\": \"Passwords matched\",\n      \"provide_email\": \"Please provide email in a valid format\",\n      \"provide_name\": \"Please provide name in a valid format\",\n      \"provide_website\": \"Please provide website in a valid format\",\n      \"strong_password\": \"Please enter a strong password\",\n      \"this_is_required\": \"This is required\"\n    },\n    \"forwarding_instruction\": \"Forwarding Instruction\",\n    \"from\": \"From\",\n    \"full_refund\": \"Full Refund\",\n    \"general_enquiry\": \"General Enquiry\",\n    \"general_preferences\": \"General Preferences\",\n    \"general_settings\": \"General Settings\",\n    \"get_started\": \"Get started {percent}%\",\n    \"get_started_with\": \"Get started with Raincheck\",\n    \"greeting\": \"Greeting\",\n    \"greetings\": \"Greetings\",\n    \"greetings_title\": \"Greet your visitors/customers and provide a quick intro to your team\",\n    \"group\": \"Group\",\n    \"group_chat_desc\": \"Group chat is where your teammates could communicate easily and efficiently. The group can be best orgainised through a common topic e.g. \\\\#Leads or department e.g. \\\\#Sales and Marketing.\",\n    \"group_chat_settings\": \"Group Chat Settings\",\n    \"group_name\": \"Group Name\",\n    \"group_name_desc\": \"Provide this group chat a unique, simple and short name.\",\n    \"guest_info\": \"Guest info\",\n    \"hi\": \"Hi\",\n    \"high\": \"High\",\n    \"history_of_import\": \"Import history\",\n    \"home_address\": \"Home Address\",\n    \"if\": \"If\",\n    \"image_url\": \"Image URL\",\n    \"import_complete\": \"Complete\",\n    \"import_complete_info\": \"The file has been successfully imported.\",\n    \"import_confirm_msg\": \"You are about to import a new file for {target}. Are you sure you want to proceed?\",\n    \"import_contacts_info\": \"The customers, clients or leads that you work with.\",\n    \"import_error_file_format\": \"Please, provide file with column headers\",\n    \"import_map\": \"Map\",\n    \"import_org_info\": \"The businesses where the customers, clients or leads work for.\",\n    \"import_process_name\": \"Import Process Name\",\n    \"import_required_fields_msg\": \"Data import is invalid and will not be able to proceed. Please validate your file.\",\n    \"import_required_fields_warn\": \"There are {count} unmapped required fields!\",\n    \"import_unmapped_fields_msg\": \"Data from unmapped columns will NOT be imported. Please validate your file before proceeding.\",\n    \"import_unmapped_fields_warn\": \"There are {count} unmapped columns!\",\n    \"imported_date\": \"Imported date\",\n    \"inbound_traffic\": \"Inbound Messages Traffic\",\n    \"inbox_channels\": \"Inbox Channels\",\n    \"incident\": \"Incident\",\n    \"industry\": \"Industry\",\n    \"info\": \"Info\",\n    \"info_activate_flow\": \"Things to keep in mind:\",\n    \"info_activate_flow1\": \"This Flow will be online the moment it is activated.\",\n    \"info_activate_flow2\": \"To make any further modification, please make it inactive again.\",\n    \"information\": \"Information\",\n    \"insert_variables\": \"Insert variables\",\n    \"insights\": \"Insights\",\n    \"installation\": \"Installation\",\n    \"integration\": \"Integration\",\n    \"integration_title\": \"Setup your widget with other integration\",\n    \"internal_error\": \"Internal server error.\",\n    \"internal_note\": \"Internal Note\",\n    \"introduction_team\": \"Introduction to your team\",\n    \"invite_opt\": \"Invite (optional)\",\n    \"invite_sent\": \"Invite sent\",\n    \"is_agent\": \"Agent?\",\n    \"issue_type\": \"Issue Type\",\n    \"issue_type_activated\": \"Issue type activated\",\n    \"issue_type_created\": \"Issue type created\",\n    \"issue_type_deactivated\": \"Issue type deactivated\",\n    \"issue_type_deleted\": \"Issue type deleted\",\n    \"issue_type_desc\": \"The classification for the support ticket/task\",\n    \"issue_type_updated\": \"Issue type updated\",\n    \"issue_types\": \"Issue Types\",\n    \"items\": \"Items\",\n    \"joined\": \"has joined the chat\",\n    \"kb\": \"Knowledge Base\",\n    \"kb_performance\": \"Knowledge Base Performance\",\n    \"language\": \"Language\",\n    \"lastname\": \"Last Name\",\n    \"left\": \"Left\",\n    \"like\": \"Like\",\n    \"likes\": \"Likes\",\n    \"line\": \"Line\",\n    \"line_developer_center\": \"LINE Developer Center\",\n    \"link_copied\": \"Link copied\",\n    \"link_not_copied\": \"Could not copy link\",\n    \"links\": \"Links\",\n    \"livechat\": \"LiveChat\",\n    \"locale_doesnt_exist\": \"Oops this locale doesn't exist.\",\n    \"localization\": \"Localization\",\n    \"login_with_smt\": \"Login with\",\n    \"lookup\": \"Lookup\",\n    \"low\": \"Low\",\n    \"magic_styling\": \"Magic Styling\",\n    \"magic_styling_title\": \"Personalised your widget with your own magic flavour\",\n    \"mail_server\": \"Mail Server\",\n    \"mailbox\": \"Mailbox\",\n    \"mailbox_address\": \"Mailbox Address\",\n    \"mailbox_name\": \"Mailbox Name\",\n    \"mapping\": \"Mapping\",\n    \"marketplace\": \"Marketplace\",\n    \"matches_all_conditions\": \"Matches all of the following conditions\",\n    \"matches_any_conditions\": \"Matches any of the following conditions\",\n    \"max_available\": \"Max. available\",\n    \"max_cards\": \"Cards (maximum 6 cards)\",\n    \"max_options_select\": \"Options (maximum 6 cards)\",\n    \"media\": \"Media\",\n    \"median_1st_response_time\": \"Median 1st response time\",\n    \"medium\": \"Medium\",\n    \"member\": \"Member\",\n    \"members\": \"Members\",\n    \"mention_member\": \"Mention your team member (type @ follow by their name) and they will see this message\",\n    \"merge_contacts_desc\": \"Click on the contact information to select which fields to be updated\",\n    \"merge_contacts_msg\": \"The contact will be merge permanently.\",\n    \"merge_orgs_msg\": \"The organisation will be merge permanently.\",\n    \"merge_tasks_info\": \"Interactions from secondary ticket(s)/task(s) will be added to the primary ticket/task\",\n    \"merge_tasks_search\": \"Look for tickets/tasks (i.e. ID, Subject or Contact)\",\n    \"message\": \"Message\",\n    \"messages\": \"Messages\",\n    \"messages_by_channel\": \"Inbound Messages by Channel\",\n    \"messages_on_something\": \"messages on\",\n    \"messenger\": \"Messenger\",\n    \"mobile_phone_number\": \"Mobile Number\",\n    \"module\": \"Module\",\n    \"move_starred_thread\": \"Jump\",\n    \"my_orders\": \"My orders\",\n    \"my_profile\": \"My Profile\",\n    \"na\": \"NA\",\n    \"name\": \"Name\",\n    \"network_error\": \"Network Error.\",\n    \"new_chat\": \"New Chat\",\n    \"new_condition\": \"New Condition\",\n    \"new_escalation\": \"New Escalation\",\n    \"new_password\": \"New Password\",\n    \"new_records\": \"New records\",\n    \"new_records_info\": \"The number of new records being added to the system\",\n    \"new_reminder\": \"New Reminder\",\n    \"new_user_without_email\": \"You have created user without email, please, copy link {link} and send to {user}\",\n    \"next\": \"Next\",\n    \"no\": \"No\",\n    \"no_company_groups_msg\": \"There is no company group available, would you like to create one?\",\n    \"no_company_msg\": \"There is no company available, would you like to create one?\",\n    \"no_custom_roles\": \"No custom roles\",\n    \"no_documents\": \"No documents\",\n    \"no_links\": \"No links\",\n    \"no_media\": \"No media files\",\n    \"no_roles_msg\": \"There is no role available, would you like to create one?\",\n    \"no_tasks_msg\": \"There is no tasks available, would you like to create one?\",\n    \"no_users_msg\": \"There is no user available, would you like to create one?\",\n    \"note\": \"Note\",\n    \"note_deleted\": \"Note deleted\",\n    \"note_desc\": \"What is the note about?\",\n    \"notes\": \"Notes\",\n    \"notification\": {\n      \"cancel\": \"I'll do it later\",\n      \"confirm\": \"Yes\",\n      \"message\": \"Never miss out messages! Allow Raincheck to send you desktop notifications?\"\n    },\n    \"notification_disabled_msg\": \"You've disallowed notifications in your browser. You'll need to open your browser preferences to change that.\",\n    \"notification_email\": \"Notification email\",\n    \"notify_me\": \"Notify me when...\",\n    \"office_address\": \"Office Address\",\n    \"office_hours\": \"Office Hours\",\n    \"online_user\": \"Online User\",\n    \"operations_settings\": \"Operations Settings\",\n    \"opportunities\": \"Opportunities\",\n    \"option\": \"Option\",\n    \"option1_widget\": \"Option 1: Embed Basic JavaScript for Website’s Visitors\",\n    \"option2_widget\": \"Option 2: Download plugin for your CMS\",\n    \"option_name\": \"Option name\",\n    \"or\": \"OR\",\n    \"orchestration\": \"Orchestration\",\n    \"orchestration_active\": \"Orchestration is Active\",\n    \"orchestration_inactive\": \"Orchestration is Inactive\",\n    \"orchestration_name\": \"Orchestration Name\",\n    \"orchestrations\": \"orchestrations\",\n    \"order\": \"order(s)\",\n    \"order_cancelled\": \"Order cancelled\",\n    \"order_number\": \"Order number (e.g S10001)\",\n    \"order_refunded\": \"Order refunded\",\n    \"order_status\": {\n      \"any\": \"Any\",\n      \"cancelled\": \"Cancelled\",\n      \"closed\": \"Closed\",\n      \"open\": \"Open\"\n    },\n    \"order_title\": \"Order\",\n    \"orders\": \"Orders\",\n    \"orders_info\": \"Track your recent order(s) here\",\n    \"orders_status\": \"Orders Status\",\n    \"org_address_updated\": \"Organization address updated\",\n    \"org_created\": \"Organization created\",\n    \"org_fields\": \"Organisation Fields\",\n    \"org_name\": \"Organization Name\",\n    \"org_not_found\": \"Organisation not found\",\n    \"org_updated\": \"Organisation updated\",\n    \"organization\": \"Organisation\",\n    \"organizations\": \"organisations\",\n    \"orgs_deleted\": \"Organizations deleted\",\n    \"other_apps\": \"Other Apps\",\n    \"other_custom_groups\": \"Other Custom Groups\",\n    \"other_details\": \"Other Details\",\n    \"other_settings_opt\": \"Other Settings (optional)\",\n    \"overdue\": \"Overdue\",\n    \"overview\": \"Overview\",\n    \"owner\": \"Owner\",\n    \"parent_company\": \"Parent Company\",\n    \"password\": \"Password\",\n    \"password_generator\": \"Password Generator\",\n    \"password_set\": \"Password has been set successfully\",\n    \"period_due\": \"Period Due\",\n    \"permissions\": \"Permissions\",\n    \"permissions_updated\": \"Permissions updated\",\n    \"personalise_helpdesk\": \"Personalise your helpdesk\",\n    \"phone\": \"Phone\",\n    \"phone_number\": \"Phone Number\",\n    \"play_sound\": \"Play a sound when there is a notification\",\n    \"popular_keywords\": \"Popular keywords\",\n    \"popup_create_channel\": \"There is no {channel} integration being setup. Would you like to add this channel?\",\n    \"position\": \"Position\",\n    \"postal_code\": \"Postal Code\",\n    \"preferences\": \"Preferences\",\n    \"preview\": \"Preview\",\n    \"priorities\": {\n      \"high\": \"High\",\n      \"low\": \"Low\",\n      \"medium\": \"Medium\",\n      \"urgent\": \"Urgent\"\n    },\n    \"priority\": \"Priority\",\n    \"priority_desc\": \"The priority of the support ticket/task\",\n    \"priority_updated\": \"Priority updated\",\n    \"processed_records\": \"Processed records\",\n    \"processed_records_info\": \"The number of records being processed\",\n    \"product_catalog\": \"Catalog\",\n    \"profile\": \"Profile\",\n    \"profile_details\": \"Profile Details\",\n    \"profile_updated\": \"Profile updated\",\n    \"property\": \"Property\",\n    \"public_chat_msg\": \"Anyone in your organisation can view and join this PUBLIC group chat.\",\n    \"queue_abandonment\": \"Queue abandonment\",\n    \"quick_response\": \"Quick Response\",\n    \"quick_responses\": \"Quick Responses\",\n    \"r_u_sure_to_delete\": \"Data and rules associated with this flow will be deleted and this action cannot be reversed\",\n    \"r_u_sure_to_duplicate\": \"A copy of this flow will be created. You will be redirected to the detail page for further modification. Any changes made to this duplicate will not have an impact on the original copy\",\n    \"reason\": \"Reason\",\n    \"recipients\": \"Recipients\",\n    \"redirect_url\": \"Redirect Url\",\n    \"refund_amount\": \"Refund amount\",\n    \"refund_order\": \"Refund Order {id}\",\n    \"related_companies\": \"Related Companies\",\n    \"related_orgs\": \"Related Organizations\",\n    \"related_orgs_desc\": \"Add a parent or child company to track the organization structure\",\n    \"reminders_desc\": \"Reminds users when the SLA target approaches\",\n    \"remove_department\": \"Remove Department\",\n    \"reply\": \"Reply\",\n    \"reply_buttons\": \"Reply Buttons\",\n    \"reset_user_password\": \"Please, copy link {link} and send to {user}\",\n    \"reset_user_password_email\": \"Email with reset link has been sent to {user}\",\n    \"respond_soon\": \"We will respond as soon as possible\",\n    \"response\": \"Response\",\n    \"response_created\": \"Response \\\"{shortcut}\\\" created\",\n    \"response_removed\": \"Response \\\"{shortcut}\\\" removed\",\n    \"response_time\": \"Response Time\",\n    \"response_updated\": \"Response \\\"{shortcut}\\\" updated\",\n    \"restock_items\": \"Restock items\",\n    \"right\": \"Right\",\n    \"role\": \"Role\",\n    \"role_basic_settings\": \"Role Basic Settings\",\n    \"role_type\": \"Type\",\n    \"roles\": \"Roles\",\n    \"room_deleted\": \"Room deleted\",\n    \"room_details\": \"Room details\",\n    \"rule_action\": \"Rule based action\",\n    \"rule_saved\": \"Rule saved\",\n    \"sample_dashboard_dismiss\": \"for real data\",\n    \"sample_dashboard_warning\": \"This is a sample dashboard.\",\n    \"satisfaction\": \"Satisfaction\",\n    \"satisfaction_rating\": \"Satisfaction rating\",\n    \"satisfaction_ratings\": \"Satisfaction ratings\",\n    \"satisfaction_trends\": \"Satisfaction Trends\",\n    \"search\": \"Search\",\n    \"search_by_title\": \"Search by title\",\n    \"search_for_alt_user\": \"Search for alternative user\",\n    \"search_members\": \"Search team members\",\n    \"search_on_filter\": \"Search on filter\",\n    \"search_order\": \"Search order...\",\n    \"search_products\": \"Search products...\",\n    \"search_user\": \"Search user...\",\n    \"section\": \"Section\",\n    \"sections\": \"Sections\",\n    \"security\": \"Security\",\n    \"security_title\": \"Keep your conversation secured by setting up trusted domain\",\n    \"select_sla\": \"Select one SLA response\",\n    \"select_values\": \"Select one or more values\",\n    \"selected_contact\": \"Selected contact\",\n    \"selected_pages\": \"Selected Pages\",\n    \"selected_tasks\": \"Selected Tasks\",\n    \"set_audience\": \"Set your target audience\",\n    \"set_ur_audience\": \"Set Your Audience\",\n    \"settings\": \"Settings\",\n    \"settings_saved\": \"Settings saved\",\n    \"settings_updated\": \"Settings updated\",\n    \"shop_cart\": \"Cart\",\n    \"shopify\": \"Shopify\",\n    \"shopify_description\": \"Automatically sync customers and orders from Shopify into Raincheck\",\n    \"shortcut\": \"Shortcut\",\n    \"signup_confirm_msg\": \"We have sent an email with a confirmation link to your email address. In order to complete the sign-up process, please click the confirmation link.\",\n    \"slider\": \"Slider\",\n    \"snooze_off\": \"Snooze off\",\n    \"snooze_until\": \"Snooze until\",\n    \"social_channels\": \"Social Channels\",\n    \"social_id\": \"Social ID\",\n    \"social_profiles\": \"Social Profiles\",\n    \"social_type\": \"Social Type\",\n    \"someone_added_note\": \"added a note on\",\n    \"someone_is_typing\": \"is typing...\",\n    \"sound\": \"Sound\",\n    \"source\": \"Source\",\n    \"source_by\": \"Source By\",\n    \"source_desc\": \"This is to determine where the support ticket/task is originated from, e.g. Live Chat, FB Messenger, WeChat & etc.\",\n    \"stage\": \"Stage\",\n    \"stage_appointmentscheduled\": \"Appointment scheduled\",\n    \"stage_closedlost\": \"Closed lost\",\n    \"stage_closedwon\": \"Closed won\",\n    \"stage_contractsent\": \"Contract sent\",\n    \"stage_decisionmakerboughtin\": \"Decision maker bought-in\",\n    \"stage_presentationscheduled\": \"Presentation scheduled\",\n    \"stage_qualifiedtobuy\": \"Qualified to buy\",\n    \"starred_items\": \"Starred Items\",\n    \"start_new_conversation\": \"Start a new conversation\",\n    \"state\": \"State\",\n    \"status\": {\n      \"active\": \"Active\",\n      \"added\": \"Added\",\n      \"archived\": \"Archived\",\n      \"assigned_to_me\": \"Assigned to (Me)\",\n      \"assigned_to_others\": \"Assigned to Others\",\n      \"bookmar_added\": \"Bookmark added\",\n      \"changes_saved\": \"Changes saved\",\n      \"channel_being_created\": \"Channel is being created...\",\n      \"channel_being_edited\": \"Channel is being edited...\",\n      \"closed\": \"Closed\",\n      \"completed\": \"Completed\",\n      \"confirmed\": \"Confirmed\",\n      \"created\": \"Created\",\n      \"deleted\": \"Deleted\",\n      \"deleted_by_u\": \"You deleted this message\",\n      \"deleted_msg\": \"This message was deleted\",\n      \"delivered\": \"Delivered\",\n      \"edited\": \"Edited\",\n      \"enganged\": \"Enganged\",\n      \"fulfilled\": \"Fulfilled\",\n      \"in_progress\": \"In Progress\",\n      \"inactive\": \"Inactive\",\n      \"last_updated_by\": \"Last updated by\",\n      \"loading\": \"Loading...\",\n      \"loading_contacts\": \"Loading contacts...\",\n      \"loading_msg\": \"Loading messages...\",\n      \"open\": \"Open\",\n      \"pending\": \"Pending\",\n      \"pinned\": \"Pinned\",\n      \"pinned_by_u\": \"Pinned by you\",\n      \"primary\": \"Primary\",\n      \"re_opened\": \"Re-Opened\",\n      \"read\": \"Read\",\n      \"removed\": \"Removed\",\n      \"required\": \"Required\",\n      \"resolved\": \"Resolved\",\n      \"searching_country\": \"Searching country...\",\n      \"searching_locales\": \"Searching locales...\",\n      \"searching_timezones\": \"Searching timezones...\",\n      \"sent\": \"Sent\",\n      \"starred\": \"Starred\",\n      \"success\": \"Success!\",\n      \"system\": \"System\",\n      \"tasks_selected\": \"{count} tasks selected\",\n      \"unassigned\": \"Unassigned\",\n      \"updated\": \"Updated\",\n      \"user_defined\": \"User Defined\",\n      \"was_created_on\": \"created on\"\n    },\n    \"status_updated\": \"Status updated\",\n    \"sub_title\": \"Subtitle/Description\",\n    \"subject\": \"Subject\",\n    \"subject_desc\": \"The title for the support ticket/task\",\n    \"subtitle\": \"Sub Title\",\n    \"successful_search\": \"Successful search\",\n    \"support_matrix\": \"Customer Support Performance Matrix\",\n    \"support_trends\": \"Customer Support Trends\",\n    \"tag\": \"Tag\",\n    \"tags\": \"Tags\",\n    \"target\": \"Target\",\n    \"task\": \"Task\",\n    \"task_created\": \"Task created\",\n    \"task_details\": \"Task Details\",\n    \"task_id\": \"Task ID\",\n    \"task_settings\": \"Task Settings\",\n    \"tasks\": \"tasks\",\n    \"tasks_filtered\": \"Tasks filtered\",\n    \"tasks_merged\": \"Tasks merged\",\n    \"tasks_notice\": \"Tasks notice\",\n    \"teams\": \"Teams\",\n    \"teams_availability\": \"Team’s Availability\",\n    \"teams_availability_title\": \"Set your team’s availability (office hours) and response time\",\n    \"telegram\": \"Telegram\",\n    \"telegram_bot_info\": \"You may skip this step if you have an existing bot\",\n    \"telegram_bot_token\": \"Bot Token\",\n    \"telegram_bot_token_info\": \"Follow the instructions from BotFather to create a bot. Then copy and paste your bot token below.\",\n    \"terminates_orchestration\": \"Terminates orchestration\",\n    \"test_preview_email\": \"Test with a preview email\",\n    \"test_recipient\": \"Test recipient\",\n    \"test_recipient_email\": \"Test recipient email\",\n    \"text\": \"Text\",\n    \"text_button\": \"Text Button\",\n    \"text_copied\": \"{title} copied\",\n    \"theme\": \"Theme\",\n    \"theme_color\": \"Theme Color\",\n    \"theme_colour\": \"Theme Colour\",\n    \"theme_info\": \"This allows you to change the theme of the widget\",\n    \"things_to_remember\": \"Things to keep in mind\",\n    \"ticket\": \"Ticket\",\n    \"ticket_fields\": \"Ticket Fields\",\n    \"ticket_task_subject\": \"Ticket/task subject\",\n    \"tickets\": \"Tickets\",\n    \"tickets_by_category\": \"Tickets By Category\",\n    \"tickets_source\": \"Tickets Distribution By Source\",\n    \"time\": {\n      \"after_secs\": \"After {count} seconds\",\n      \"always\": \"Always\",\n      \"closed_date\": \"Closed Date\",\n      \"created_by\": \"Created by\",\n      \"created_on\": \"Created on\",\n      \"creation_date\": \"Creation Date\",\n      \"day_1\": \"d\",\n      \"due_date\": \"Due Date\",\n      \"friday\": \"Friday\",\n      \"hour\": \"hour\",\n      \"hour_1\": \"h\",\n      \"hours\": \"hours\",\n      \"hrs\": \"hrs\",\n      \"last_login\": \"Last Login\",\n      \"last_seen\": \"Last seen\",\n      \"last_seen_never\": \"Last seen never\",\n      \"last_seen_on\": \"Last seen on\",\n      \"last_updated\": \"Last Updated\",\n      \"last_updated_date\": \"Last Updated Date\",\n      \"mins\": \"mins\",\n      \"minute_1\": \"m\",\n      \"minutes\": \"minutes\",\n      \"modified_on\": \"Modified on\",\n      \"monday\": \"Monday\",\n      \"never\": \"Never\",\n      \"period\": \"Period\",\n      \"reported_by\": \"reported by\",\n      \"responded_on\": \"responded on\",\n      \"saturday\": \"Saturday\",\n      \"seconds\": \"seconds\",\n      \"sunday\": \"Sunday\",\n      \"thursday\": \"Thursday\",\n      \"today\": \"Today\",\n      \"tuesday\": \"Tuesday\",\n      \"wednesday\": \"Wednesday\",\n      \"yesterday\": \"Yesterday\"\n    },\n    \"time_closed_date_desc\": \"The closure date of the support ticket/task where the status changed to \\\"CLOSED\\\"\",\n    \"time_creation_date_desc\": \"The creation date of the support ticket/task\",\n    \"time_due_date_desc\": \"The due date/time of the support ticket/task\",\n    \"time_format\": \"Time Format\",\n    \"time_last_modified\": \"Last Modified\",\n    \"time_last_updated_date_desc\": \"The last modified date of the support ticket/task. i.e. transition of status, change of assignee, comment, etc.\",\n    \"time_on_site\": \"Time On Site\",\n    \"time_target_close_date\": \"Target Close Date\",\n    \"time_title\": \"Time\",\n    \"timeline\": \"Timeline\",\n    \"timelines\": \"Timelines\",\n    \"timezone\": \"Timezone\",\n    \"timezone_doesnt_exist\": \"Oops this timezone doesn't exist.\",\n    \"title\": \"Title\",\n    \"title_and_subtitle_color\": \"Title & SubTitle Color\",\n    \"to\": \"to\",\n    \"total\": \"Total\",\n    \"total_chats\": \"Total chats\",\n    \"total_enquiries\": \"Total enquiries\",\n    \"total_likes\": \"Total likes\",\n    \"total_open_tickets\": \"Total open tickets\",\n    \"total_tickets\": \"Total tickets\",\n    \"total_views\": \"Total views\",\n    \"total_visitors\": \"Total visitors\",\n    \"trending_articles\": \"Trending Articles\",\n    \"trusted_domain\": \"Trusted Domain\",\n    \"try_later\": \"Try again later.\",\n    \"twitter\": \"Twitter DM\",\n    \"twitter_access_token\": \"Access Token\",\n    \"twitter_access_token_secret\": \"Access Token Secret\",\n    \"twitter_consumer_key\": \"Consumer Key\",\n    \"twitter_consumer_secret\": \"Consumer Secret\",\n    \"twitter_environment\": \"Environment\",\n    \"type\": \"Type\",\n    \"u_r_currently\": \"You're currently\",\n    \"unable_to_copy\": \"Oops, unable to copy\",\n    \"unified_inbox\": \"Unified Inbox\",\n    \"until\": \"until\",\n    \"updated_records\": \"Updated records\",\n    \"updated_records_info\": \"The number of existing records being updated to the system\",\n    \"upload\": \"Upload\",\n    \"upload_image\": \"Upload an Image\",\n    \"ur_msg_here\": \"Message\",\n    \"urgent\": \"Urgent\",\n    \"use_webhooks_ensure\": \"Ensure that \\\"Use webhooks\\\" setting is set to\",\n    \"user\": \"User\",\n    \"user_access_enabled\": \"Access enabled\",\n    \"user_access_revoked\": \"Access revoked\",\n    \"user_activated\": \"User Activated\",\n    \"user_added_to_group\": \"User added to group\",\n    \"user_created\": \"User Created\",\n    \"user_deactivated\": \"User Deactivated\",\n    \"user_deleted\": \"User deleted\",\n    \"user_has_been_activated\": \"User has been activated\",\n    \"user_has_been_deactivated\": \"User has been deactivated\",\n    \"user_product_access\": \"Product Access\",\n    \"user_product_role\": \"Product Role\",\n    \"user_product_role_changed\": \"Product role changed\",\n    \"user_removed_from_group\": \"User removed from group\",\n    \"user_role_admin\": \"Administrator\",\n    \"user_role_member\": \"Member\",\n    \"user_role_owner\": \"Owner\",\n    \"user_with_email\": \"With email?\",\n    \"username\": \"Username\",\n    \"users\": \"Users\",\n    \"views\": \"Views\",\n    \"visit\": \"Visit\",\n    \"visitor\": \"Visitor\",\n    \"visitor_idle_time\": \"Visitor Idle Time\",\n    \"visitor_idle_warning_msg\": \"Visitor Idle Warning Message\",\n    \"visitor_session_timeout\": \"Visitor Session Time-out\",\n    \"visitor_timeout_msg\": \"Visitor Time-out Message\",\n    \"visitors\": \"Visitors\",\n    \"wait\": \"Wait\",\n    \"watcher\": \"Watcher\",\n    \"watchers\": \"Watchers\",\n    \"webhook_URL\": \"Webhook URL\",\n    \"webhook_URL_info\": \"Copy and past the webhook URL here into \\\"Modify Configuration\\\" -> URL settings.\",\n    \"webhook_token\": \"Webhook Token\",\n    \"webhook_token_info\": \"Copy and past the webhook URL here into \\\"Modify Configuration\\\" -> Token settings.\",\n    \"website\": \"Website\",\n    \"wechat\": \"WeChat\",\n    \"wechat_app_id\": \"App ID\",\n    \"wechat_app_id_info\": \"Copy the value of your App ID\",\n    \"wechat_app_secret\": \"App Secret\",\n    \"wechat_app_secret_info\": \"Copy the value of your App Secret\",\n    \"wechat_dashboard\": \"WeChat Dashboard\",\n    \"wechat_id\": \"WeChat ID\",\n    \"wechat_safe_mode\": \"Safe Encryption mode (Optional)\",\n    \"wechat_safe_mode_info\": \"To configure message encryption in safe mode, copy the value of your EncodingAESKey here\",\n    \"wechat_secret\": \"WeChat Secret\",\n    \"welcome_back_to\": \"Hi, Welcome back\",\n    \"welcome_msg\": \"Welcome to Raincheck family\",\n    \"whatsapp_access_token\": \"Access Token\",\n    \"whatsapp_number\": \"Number\",\n    \"whatsapp_phone_number_id\": \"Phone number ID\",\n    \"whatsapp_verify_token\": \"Verify Token\",\n    \"when\": \"When\",\n    \"whitelist_our_ip\": \"Whitelist Our IP\",\n    \"whitelisted_domain\": \"Whitelisted domain\",\n    \"whitelisted_domains\": \"Whitelisted Domains\",\n    \"widget_avatar\": \"Custom Launcher Avatar\",\n    \"widget_background\": \"Widget Background\",\n    \"widget_cfg\": \"Widget Configuration\",\n    \"widget_configuration\": \"Widget Configuration\",\n    \"widget_control\": \"Widget Control\",\n    \"widget_default_assistant\": \"Default Flow\",\n    \"widget_installation\": \"Widget Installation\",\n    \"widget_installation_title\": \"Ready to rock and roll, install the widget on your site now.\",\n    \"widget_launcher\": \"Widget Launcher\",\n    \"widget_launcher_visibility\": \"Widget Launcher Visibility\",\n    \"widget_position\": \"Lancher Position\",\n    \"widget_position_info\": \"This allows you to change the position of the widget\",\n    \"widget_position_title\": \"Play a sound when there is incoming message\",\n    \"widget_pre_chat_form\": \"Pre-chat Form\",\n    \"widget_replies_in_day\": \"Typically replies in a day\",\n    \"widget_replies_in_hours\": \"Typically replies in a few hours\",\n    \"widget_replies_in_mins\": \"Typically replies in a few minutes\",\n    \"widget_trigger\": \"Trigger\",\n    \"widget_welcome_message\": \"Welcome Message\",\n    \"yes\": \"Yes\",\n    \"you\": \"You\"\n  };\n  _exports.default = _default;\n});","define(\"inboxfront/utils/calculate-position\", [\"exports\", \"ember-basic-dropdown/utils/calculate-position\"], function (_exports, _calculatePosition) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _calculatePosition.default;\n    }\n  });\n});","define(\"inboxfront/utils/canvas-class\", [\"exports\", \"inboxfront/utils/canvas-editor-objects\"], function (_exports, _canvasEditorObjects) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.Canvas = void 0;\n  // import * as states from 'inboxfront/utils/new-canvas-editor-states';\n  var ZOOM_STEP = 10;\n  var MINIMUM_ZOOM = 30;\n  var MAXIMUM_ZOOM = 200;\n  var SCROLL_STEP = 50;\n  var CANVAS_LEFT = 70; //HARDCODED, should be calculated, depends on canvas position in layout\n\n  var CANVAS_TOP = 122; //HARDCODED, should be calculated, depends on canvas position in layout\n\n  var CROSSHAIR_COLOR = '#ff0000';\n  var CROSSHAIR_WIDTH = 15;\n  var CROSSHAIR_LINE_WIDTH = 2;\n  var Canvas = Ember.Object.extend({\n    init: function init(editor) {\n      var _this = this;\n\n      this._super.apply(this, arguments);\n\n      this.clear();\n      var domCanvas = this._domCanvas = document.getElementById('canvas_flows');\n      this._editor = editor;\n\n      domCanvas.onmouseenter = function (event) {\n        var point = _this._getCoords(event);\n\n        _this._editor.mouseenter(point);\n      };\n\n      domCanvas.onmousedown = function (event) {\n        var point = _this._getCoords(event);\n\n        _this._editor.mousedown(point);\n      };\n\n      domCanvas.onmousemove = function (event) {\n        var point = _this._getCoords(event);\n\n        _this._editor.mousemove(point); // this._editor.renderN();\n        // this._renderCrosshairN(point);\n\n      };\n\n      domCanvas.onmouseup = function (event) {\n        var point = _this._getCoords(event);\n\n        _this._editor.mouseup(point);\n      };\n\n      domCanvas.onmouseleave = function (event) {\n        var point = _this._getCoords(event);\n\n        _this._editor.mouseleave(point);\n      };\n\n      domCanvas.ondragenter = function (event) {\n        event.preventDefault();\n      };\n\n      domCanvas.ondragover = function (event) {\n        event.preventDefault();\n      };\n\n      domCanvas.ondrop = function (event) {\n        event.preventDefault();\n\n        if (event.dataTransfer.getData('component')) {\n          var component = JSON.parse(event.dataTransfer.getData('component'));\n          component.id = null;\n          component.mainTitle = '';\n\n          _this._addBlock(component, _this._getCoords(event));\n        }\n      };\n\n      domCanvas.ondragend = function (event) {\n        console.log('ON DRAG END', event);\n      };\n\n      domCanvas.onmousewheel = function (event) {\n        event.preventDefault();\n\n        if (event.deltaY < 0) {\n          if (event.ctrlKey) {\n            _this._zoomIn();\n          } else if (event.shiftKey) {\n            _this._scrollLeft();\n          } else {\n            _this._scrollUp();\n          }\n        } else {\n          if (event.ctrlKey) {\n            _this._zoomOut();\n          } else if (event.shiftKey) {\n            _this._scrollRight();\n          } else {\n            _this._scrollDown();\n          }\n        }\n      };\n    },\n    _addBlock: function _addBlock(component, coords) {\n      console.log('ADD BLOCK', component, coords); //this.get('blocks').addObject(component);\n    },\n    get2DContext: function get2DContext() {\n      return this._ctx || (this._ctx = this._domCanvas.getContext('2d'));\n    },\n    setSize: function setSize(_ref) {\n      var width = _ref.width,\n          height = _ref.height;\n      this._domCanvas.width = width;\n      this._domCanvas.height = height;\n    },\n    _getSize: function _getSize() {\n      return {\n        width: this._domCanvas.width,\n        height: this._domCanvas.height\n      };\n    },\n    clear: function clear() {\n      this._scaleN = 100;\n      this._axesPointN = (0, _canvasEditorObjects.Point)(0, 0);\n    },\n    renderN: function renderN() {\n      this.resetTransformN();\n\n      var _this$_getSize = this._getSize(),\n          width = _this$_getSize.width,\n          height = _this$_getSize.height;\n\n      this.get2DContext().clearRect(0, 0, width, height); // this._renderAxesZeroN();\n\n      this._renderZoomN();\n    },\n    transformN: function transformN() {\n      if (!this._translatedN) {\n        console.error('SKIP TRANSLATE');\n        return;\n      }\n\n      this._translatedN = true;\n      var ctx = this.get2DContext();\n      ctx.translate(this._axesPointN.x, this._axesPointN.y);\n      ctx.scale(this._scaleN / 100, this._scaleN / 100);\n    },\n    resetTransformN: function resetTransformN() {\n      if (this._translatedN) {\n        var ctx = this.get2DContext();\n        ctx.translate(-this._axesPointN.x, -this._axesPointN.y);\n        ctx.resetTransform();\n        this._translatedN = false;\n      }\n    },\n    _renderAxesZeroN: function _renderAxesZeroN() {\n      var ctx = this.get2DContext();\n      this.transformN();\n      ctx.beginPath();\n      ctx.strokeStyle = '#00ff00';\n      ctx.lineWidth = 3;\n      ctx.moveTo(0, -100);\n      ctx.lineTo(0, 100);\n      ctx.moveTo(-100, 0);\n      ctx.lineTo(100, 0);\n      ctx.stroke();\n      ctx.beginPath();\n      ctx.fillStyle = '#000000';\n      ctx.font = \"15px sans-serif\";\n      var pointData = \"\".concat(this._axesPointN.x, \",\").concat(this._axesPointN.y);\n      ctx.fillText(pointData, 5, 20, 150);\n      this.resetTransformN();\n    },\n    _renderZoomN: function _renderZoomN() {\n      var _this$_getSize2 = this._getSize(),\n          height = _this$_getSize2.height;\n\n      var ctx = this.get2DContext();\n      ctx.beginPath();\n      ctx.fillStyle = '#ffffff';\n      ctx.strokeStyle = '#000000';\n      ctx.lineWidth = 3;\n      ctx.roundRect(10, height - 30, 100, 20, 5);\n      ctx.fill();\n      ctx.stroke();\n      ctx.beginPath();\n      ctx.fillStyle = '#000000';\n      ctx.font = \"15px sans-serif\";\n      ctx.fillText(this._scaleN + '%', 15, height - 15, 90);\n    },\n    _renderCrosshairN: function _renderCrosshairN(point) {\n      this.transformN();\n      var pointData = \"\".concat(point.x, \",\").concat(point.y);\n      var ctx = this.get2DContext();\n      ctx.beginPath();\n      ctx.strokeStyle = CROSSHAIR_COLOR;\n      ctx.lineWidth = CROSSHAIR_LINE_WIDTH;\n      ctx.moveTo(point.x - CROSSHAIR_WIDTH, point.y);\n      ctx.lineTo(point.x + CROSSHAIR_WIDTH, point.y);\n      ctx.moveTo(point.x, point.y - CROSSHAIR_WIDTH);\n      ctx.lineTo(point.x, point.y + CROSSHAIR_WIDTH);\n      ctx.stroke();\n      ctx.beginPath();\n      ctx.fillStyle = CROSSHAIR_COLOR;\n      ctx.font = \"15px sans-serif\";\n      ctx.fillText(pointData, point.x + 5, point.y - 5, 150);\n      this.resetTransformN();\n    },\n    _getCoords: function _getCoords(event) {\n      var point = this._getEventPoint(event);\n\n      var x = Math.round((point.x - this._axesPointN.x) * (100.0 / this._scaleN));\n      var y = Math.round((point.y - this._axesPointN.y) * (100.0 / this._scaleN));\n      return (0, _canvasEditorObjects.Point)(x, y);\n    },\n    _getEventPoint: function _getEventPoint(event) {\n      return (0, _canvasEditorObjects.Point)(event.pageX - CANVAS_LEFT, event.pageY - CANVAS_TOP); //TODO rework, calculate canvas top-left position\n    },\n    _zoomIn: function _zoomIn() {\n      if (this._scaleN === MAXIMUM_ZOOM) {\n        return; //prevent rerender\n      }\n\n      this._scaleN += ZOOM_STEP;\n\n      if (this._scaleN > MAXIMUM_ZOOM) {\n        this._scaleN = MAXIMUM_ZOOM;\n      }\n\n      this._editor.saveCanvasSettings();\n    },\n    _zoomOut: function _zoomOut() {\n      if (this._scaleN === MINIMUM_ZOOM) {\n        return; //prevent rerender\n      }\n\n      this._scaleN -= ZOOM_STEP;\n\n      if (this._scaleN < MINIMUM_ZOOM) {\n        this._scaleN = MINIMUM_ZOOM;\n      }\n\n      this._editor.saveCanvasSettings();\n    },\n    _scrollUp: function _scrollUp() {\n      this._axesPointN.y += SCROLL_STEP;\n\n      this._editor.saveCanvasSettings();\n    },\n    _scrollDown: function _scrollDown() {\n      this._axesPointN.y -= SCROLL_STEP;\n\n      this._editor.saveCanvasSettings();\n    },\n    _scrollLeft: function _scrollLeft() {\n      this._axesPointN.x += SCROLL_STEP;\n\n      this._editor.saveCanvasSettings();\n    },\n    _scrollRight: function _scrollRight() {\n      this._axesPointN.x -= SCROLL_STEP;\n\n      this._editor.saveCanvasSettings();\n    },\n    setSettingsN: function setSettingsN(zoom, position) {\n      this._scaleN = zoom || 100;\n      this._axesPointN = position || (0, _canvasEditorObjects.Point)(0, 0);\n    },\n    getSettingsN: function getSettingsN() {\n      return {\n        zoom: this._scaleN,\n        position: this._axesPointN\n      };\n    }\n  });\n  _exports.Canvas = Canvas;\n});","define(\"inboxfront/utils/canvas-editor-objects\", [\"exports\", \"inboxfront/utils/new-canvas-objects\"], function (_exports, _newCanvasObjects) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.Point = Point;\n  _exports.TriggersPanel = void 0;\n\n  function _typeof(obj) { \"@babel/helpers - typeof\"; if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return _typeof(obj); }\n\n  function _get(target, property, receiver) { if (typeof Reflect !== \"undefined\" && Reflect.get) { _get = Reflect.get; } else { _get = function _get(target, property, receiver) { var base = _superPropBase(target, property); if (!base) return; var desc = Object.getOwnPropertyDescriptor(base, property); if (desc.get) { return desc.get.call(receiver); } return desc.value; }; } return _get(target, property, receiver || target); }\n\n  function _superPropBase(object, property) { while (!Object.prototype.hasOwnProperty.call(object, property)) { object = _getPrototypeOf(object); if (object === null) break; } return object; }\n\n  function _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function\"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }\n\n  function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\n  function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\n  function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === \"object\" || typeof call === \"function\")) { return call; } return _assertThisInitialized(self); }\n\n  function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return self; }\n\n  function _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }\n\n  function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\n\n  function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\n  function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\n  function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\n  function Point(x, y) {\n    return {\n      x: x,\n      y: y\n    };\n  }\n\n  var ActionArea = /*#__PURE__*/function () {\n    function ActionArea() {\n      var begin = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;\n      var end = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n\n      _classCallCheck(this, ActionArea);\n\n      if (begin && end) {\n        this.setNewCoords(begin, end);\n      } else {\n        this.setNewCoords(Point(0, 0), Point(0, 0));\n      }\n    }\n\n    _createClass(ActionArea, [{\n      key: \"setNewCoords\",\n      value: function setNewCoords(begin, end) {\n        this.min = Point(Math.min(begin.x, end.x), Math.min(begin.y, end.y));\n        this.max = Point(Math.max(begin.x, end.x), Math.max(begin.y, end.y));\n        this.width = this.max.x - this.min.x;\n        this.height = this.max.y - this.min.y;\n      }\n    }, {\n      key: \"getObjectFromPoint\",\n      value: function getObjectFromPoint(p) {\n        if (p.x >= this.min.x && p.x <= this.max.x && p.y >= this.min.y && p.y <= this.max.y) {\n          return this;\n        }\n\n        return false;\n      }\n    }, {\n      key: \"moveBy\",\n      value: function moveBy(dx, dy) {\n        this.min.x += dx;\n        this.min.y += dy;\n        this.max.x += dx;\n        this.max.y += dy;\n      }\n    }, {\n      key: \"render\",\n      value: function render(ctx) {\n        console.log('RENDER AREA', ctx);\n      }\n    }, {\n      key: \"getTopLeftPoint\",\n      value: function getTopLeftPoint() {\n        return Point(this.min.x, this.min.y);\n      }\n    }, {\n      key: \"getMiddlePoint\",\n      value: function getMiddlePoint() {\n        return Point(this.min.x + Math.floor(this.width / 2), this.min.y + Math.floor(this.height / 2));\n      }\n    }]);\n\n    return ActionArea;\n  }();\n\n  var TriggersPanel = /*#__PURE__*/function (_ActionArea) {\n    _inherits(TriggersPanel, _ActionArea);\n\n    var _super = _createSuper(TriggersPanel);\n\n    function TriggersPanel(begin, end, editor) {\n      var _this;\n\n      _classCallCheck(this, TriggersPanel);\n\n      _this = _super.call(this, begin, end); // this.isTriggerPanel = true;\n\n      _this._editor = editor;\n      _this.onSelect = editor.openListTriggers;\n      _this.onSelectTrigger = editor.openTriggerConfigure;\n      _this.openListComponents = editor.openListComponents;\n      _this.block = {\n        id: -1\n      };\n      return _this;\n    } // save(chatbots) {\n    //     this._editor.onSaveSettings();\n    // }\n\n\n    _createClass(TriggersPanel, [{\n      key: \"highlightConnectionsFrom\",\n      value: function highlightConnectionsFrom() {//TODO move to common class Block\n      }\n    }, {\n      key: \"delightConnectionsFrom\",\n      value: function delightConnectionsFrom() {//TODO move to common class Block\n      }\n    }, {\n      key: \"setTriggers\",\n      value: function setTriggers(triggers) {\n        var _this2 = this;\n\n        console.log('TRIGPAN SET TRIGGERS', triggers);\n        var triggerButtons = [];\n        triggers.forEach(function (trigger, i) {\n          var begin = {\n            x: _this2.min.x + 14,\n            y: _this2.min.y + 14 + 57 * i\n          };\n          var end = {\n            x: begin.x + 220,\n            y: begin.y + 43\n          };\n          var btn = new TriggerButton(begin, end, trigger);\n\n          btn.onSelect = function () {\n            _this2.onSelectTrigger(trigger);\n          };\n\n          triggerButtons.push(btn);\n        });\n        this.triggerButtons = triggerButtons;\n        var begin = {\n          x: this.min.x,\n          y: this.min.y\n        };\n        var end = {\n          x: this.min.x + 220 + 14 + 14,\n          y: this.min.y + 70\n        };\n        end.y = begin.y;\n        this.triggerButtons.forEach(function (t) {\n          end.y += 43 + 14;\n        });\n\n        if (this.triggerButtons.length < 4) {\n          end.y += 70;\n        } else {\n          end.y += 14;\n        }\n\n        this.setNewCoords(begin, end); // this.getOutConnect().updateCoords();\n      }\n    }, {\n      key: \"toString\",\n      value: function toString() {\n        return '[' + this.min.x + ',' + this.min.y + ']-[' + this.max.x + ',' + this.max.y + ']';\n      }\n    }, {\n      key: \"moveBy\",\n      value: function moveBy(dx, dy) {\n        _get(_getPrototypeOf(TriggersPanel.prototype), \"moveBy\", this).call(this, dx, dy);\n\n        this.triggerButtons.forEach(function (trigBtn) {\n          return trigBtn.moveBy(dx, dy);\n        }); // this.getOutConnect().updateCoords();\n      }\n    }, {\n      key: \"getObjectFromPoint\",\n      value: function getObjectFromPoint(p) {\n        var con = this.getOutConnect().getObjectFromPoint(p);\n\n        if (con) {\n          return con;\n        }\n\n        if (p.x >= this.min.x && p.x <= this.max.x && p.y >= this.min.y && p.y <= this.max.y) {\n          var _this$triggerButtons;\n\n          if ((_this$triggerButtons = this.triggerButtons) === null || _this$triggerButtons === void 0 ? void 0 : _this$triggerButtons.length) {\n            for (var i = 0, len = this.triggerButtons.length; i < len; i++) {\n              var trig = this.triggerButtons[i].getObjectFromPoint(p);\n\n              if (trig) {\n                return trig;\n              }\n            }\n          }\n\n          return this;\n        }\n\n        return false;\n      }\n    }, {\n      key: \"render\",\n      value: function render(ctx) {\n        var _this$triggerButtons2, _this$triggerButtons3, _this$triggerButtons4;\n\n        _get(_getPrototypeOf(TriggersPanel.prototype), \"render\", this).call(this, ctx);\n\n        console.log('RENDER PANEL, BTNS = ', this.triggerButtons);\n        ctx.beginPath();\n        ctx.fillStyle = '#ffffff';\n        ctx.lineWidth = 2;\n\n        if (this.selected || ((_this$triggerButtons2 = this.triggerButtons) === null || _this$triggerButtons2 === void 0 ? void 0 : _this$triggerButtons2.some(function (trigBtn) {\n          return trigBtn.selected;\n        }))) {\n          ctx.strokeStyle = '#2B78E4';\n        } else {\n          ctx.strokeStyle = '#aaaaaa';\n        }\n\n        ctx.roundRect(this.min.x, this.min.y, this.width, this.height, 5);\n        ctx.fill();\n        ctx.stroke();\n\n        if ((_this$triggerButtons3 = this.triggerButtons) === null || _this$triggerButtons3 === void 0 ? void 0 : _this$triggerButtons3.length) {\n          this.triggerButtons.forEach(function (trigBtn) {\n            return trigBtn.render(ctx);\n          });\n        }\n\n        if (((_this$triggerButtons4 = this.triggerButtons) === null || _this$triggerButtons4 === void 0 ? void 0 : _this$triggerButtons4.length) < 4) {\n          var _this$triggerButtons5;\n\n          ctx.beginPath();\n          var c = ((_this$triggerButtons5 = this.triggerButtons) === null || _this$triggerButtons5 === void 0 ? void 0 : _this$triggerButtons5.length) || 0;\n          ctx.fillStyle = 'orange';\n          ctx.strokeStyle = '#f5f5f5';\n          ctx.lineWidth = 2;\n          ctx.roundRect(this.min.x + 14, this.min.y + 14 + 57 * c, 43, 43, 5);\n          ctx.fill();\n          ctx.stroke();\n          ctx.font = \"15px sans-serif\";\n          ctx.roundRect(this.min.x + 14, this.min.y + 14 + 57 * c, 220, 43, 5);\n          ctx.stroke();\n          ctx.fillStyle = '#000000';\n          ctx.fillText('Set triggers (4 max)', this.min.x + 14 + 43 + 10, this.min.y + 14 + 15 + 14 + +(57 * c), 160);\n        } // this.getOutConnect().render(ctx);\n\n      }\n    }, {\n      key: \"getOutConnect\",\n      value: function getOutConnect() {\n        if (!this.outConnect) {\n          this.outConnect = new _newCanvasObjects.Connector({\n            // left: true,\n            bottom: true,\n            limit: 1,\n            direction: 'OUT',\n            onSelect: this.openListComponents\n          }, this);\n        }\n\n        return this.outConnect;\n      }\n    }]);\n\n    return TriggersPanel;\n  }(ActionArea);\n\n  _exports.TriggersPanel = TriggersPanel;\n\n  var TriggerButton = /*#__PURE__*/function (_ActionArea2) {\n    _inherits(TriggerButton, _ActionArea2);\n\n    var _super2 = _createSuper(TriggerButton);\n\n    function TriggerButton(begin, end, trigger) {\n      var _this3;\n\n      _classCallCheck(this, TriggerButton);\n\n      _this3 = _super2.call(this, begin, end);\n      _this3.trigger = trigger;\n      _this3.isTriggerButton = true;\n      return _this3;\n    }\n\n    _createClass(TriggerButton, [{\n      key: \"render\",\n      value: function render(ctx) {\n        ctx.beginPath();\n        ctx.fillStyle = '#000000';\n        ctx.font = \"15px sans-serif\";\n        ctx.lineWidth = 2;\n\n        if (this.selected) {\n          ctx.strokeStyle = '#2B78E4';\n        } else {\n          ctx.strokeStyle = '#f5f5f5';\n        }\n\n        ctx.roundRect(this.min.x, this.min.y, 220, 43, 5);\n        ctx.stroke();\n        ctx.fillText(this.trigger.label, this.min.x + 14, this.min.y + 14 + 15, 215);\n      }\n    }]);\n\n    return TriggerButton;\n  }(ActionArea);\n});","define(\"inboxfront/utils/canvas-editor-states\", [\"exports\", \"inboxfront/utils/new-canvas-objects\"], function (_exports, _newCanvasObjects) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.BeginDragCanvasState = _exports.BeginDragState = _exports.AwaitEndConnectionState = _exports.AwaitState = void 0;\n\n  function _typeof(obj) { \"@babel/helpers - typeof\"; if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return _typeof(obj); }\n\n  function _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function\"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }\n\n  function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\n  function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\n  function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === \"object\" || typeof call === \"function\")) { return call; } return _assertThisInitialized(self); }\n\n  function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return self; }\n\n  function _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }\n\n  function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\n\n  function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\n  function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\n  function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\n  var EditorState = /*#__PURE__*/function () {\n    function EditorState(editor) {\n      _classCallCheck(this, EditorState);\n\n      this._editor = editor;\n    }\n\n    _createClass(EditorState, [{\n      key: \"mousedown\",\n      value: function mousedown() {//            debug && error('mousedown NEED IMPLEMENTATION');\n      }\n    }, {\n      key: \"mousemove\",\n      value: function mousemove() {//            debug && error('mousemove NEED IMPLEMENTATION');\n      }\n    }, {\n      key: \"mouseup\",\n      value: function mouseup() {//            debug && error('mouseup NEED IMPLEMENTATION');\n      }\n    }, {\n      key: \"render\",\n      value: function render() {//            debug && error('render NEED IMPLEMENTATION');\n      }\n    }, {\n      key: \"reset\",\n      value: function reset() {//            debug && error('render NEED IMPLEMENTATION');\n      }\n    }, {\n      key: \"getCursor\",\n      value: function getCursor() {\n        return 'default';\n      }\n    }]);\n\n    return EditorState;\n  }();\n\n  var AwaitState = /*#__PURE__*/function (_EditorState) {\n    _inherits(AwaitState, _EditorState);\n\n    var _super = _createSuper(AwaitState);\n\n    function AwaitState() {\n      _classCallCheck(this, AwaitState);\n\n      return _super.apply(this, arguments);\n    }\n\n    _createClass(AwaitState, [{\n      key: \"reset\",\n      value: function reset() {\n        this.delightPath();\n        this.delightConn();\n        this.delightC();\n        this.begin = null;\n        this.block = null;\n        this.connector = null;\n      }\n    }, {\n      key: \"mousedown\",\n      value: function mousedown(p, e) {\n        var obj = this._editor.getObjectFromPoint(p);\n\n        this.reset();\n        this.moved = false;\n        this.connection = null;\n        this.engage = false;\n\n        if (obj) {\n          if (obj.isBlock) {\n            this.begin = p;\n            this.block = obj;\n          } else if (obj === this._editor.triggersPanel) {\n            this.begin = p;\n            this.block = obj;\n          } else if (obj.isConnector) {\n            this.begin = p;\n            this.connector = obj;\n          } else if (obj.isConnection) {\n            this.connection = obj;\n          } else {\n            this._editor.select(obj, e);\n          }\n        } else {\n          this.begin = p;\n          this.engage = true;\n        }\n      }\n    }, {\n      key: \"mousemove\",\n      value: function mousemove(p) {\n        if (this.engage && !this.moved) {\n          this.moved = true;\n          var state = this._editor._beginDragCanvasState;\n          state.begin = this.begin;\n\n          this._editor.setState(state); // this.engage = false;\n\n\n          return;\n        }\n\n        if (this.block && !this.moved) {\n          this.moved = true;\n          var _state = this._editor._beginDragState;\n          _state.begin = this.begin;\n          _state.block = this.block;\n\n          this._editor.setState(_state);\n\n          return;\n        }\n\n        if (this.connector && !this.moved) {\n          if (this.connector.direction === 'IN' || !this.connector.multiple && this.connector.connections.length > 0) {\n            this._editor.render();\n\n            return;\n          }\n\n          this.moved = true;\n          var _state2 = this._editor._awaitEndConnectionState;\n          _state2.connector = this.connector;\n\n          this._editor.setState(_state2);\n\n          return;\n        }\n\n        if (this.connection && !this.moved) {\n          this.moved = true;\n        }\n\n        var obj = this._editor.getObjectFromPoint(p);\n\n        if (obj) {\n          if (obj.isBlock) {\n            this.delightConn();\n            this.highlightPath(obj);\n          } else if (obj.isConnector) {\n            this.delightPath();\n            this.delightConn();\n            this.highlightC(obj);\n          } else if (obj.isConnection) {\n            this.highlightConn(obj);\n          }\n\n          if (this.tooltipObj !== obj) {\n            this._editor.hideTooltip();\n          }\n\n          if (obj.tooltip) {\n            this.tooltipObj = obj;\n\n            this._editor.showTooltip(obj);\n          }\n\n          if (this.warningObj !== obj) {\n            this._editor.hideWarning();\n          }\n\n          if (obj.warning) {\n            this.warningObj = obj;\n\n            this._editor.showWarning(obj);\n          }\n        } else {\n          this.delightPath();\n          this.delightConn();\n          this.delightC();\n\n          this._editor.hideTooltip();\n\n          this.tooltipObj = null;\n          this.warningObj = null;\n        }\n\n        this._editor.render();\n\n        if (obj && obj.isConnection) {\n          this._editor.renderObject(new _newCanvasObjects.ActionButton(p)); //TODO rework to ActionButton and move to Connection class\n\n        }\n\n        if (obj && obj.isConnector) {\n          this._editor.renderObject(new _newCanvasObjects.ConnectButton(p)); //TODO rework to ActionButton and move to Connection class\n\n        }\n      }\n    }, {\n      key: \"mouseup\",\n      value: function mouseup(p, event) {\n        if (this.block && !this.moved) {\n          this._editor.select(this.block);\n        }\n\n        if (this.connector && !this.moved) {\n          this._editor.select(this.connector);\n        }\n\n        var obj = this._editor.getObjectFromPoint(p);\n\n        if (!obj) {\n          if (!this.engage || this.engage && !this.moved) {\n            //click on empty space\n            event.stopPropagation();\n\n            this._editor.deselect();\n\n            this._editor.openListComponents();\n          }\n        } else if (obj === this.connection) {\n          //click on ActionButton\n          this._editor.removeConnection(this.connection);\n        }\n\n        this.reset();\n        this.engage = false;\n        this.connection = null;\n        this.moved = false;\n      }\n    }, {\n      key: \"highlightPath\",\n      value: function highlightPath(obj) {\n        if (this.high === obj) {\n          return;\n        }\n\n        this.delightPath();\n        obj.getRemoveBtn().isVisible = true;\n        obj.highlightConnectionsFrom();\n        this.high = obj;\n      }\n    }, {\n      key: \"delightPath\",\n      value: function delightPath() {\n        if (this.high) {\n          this.high.getRemoveBtn().isVisible = false;\n          this.high.delightConnectionsFrom();\n          this.high = null;\n        }\n      }\n    }, {\n      key: \"highlightConn\",\n      value: function highlightConn(obj) {\n        if (this.highConn === obj) {\n          return;\n        }\n\n        obj && obj !== this.highConn && this.delightConn();\n        obj.highlight(null, 'red');\n        this.highConn = obj;\n      }\n    }, {\n      key: \"delightConn\",\n      value: function delightConn() {\n        if (this.highConn) {\n          this.highConn.delight();\n          this.highConn = null;\n        }\n      }\n    }, {\n      key: \"highlightC\",\n      value: function highlightC(obj) {\n        this.delightC();\n        obj.highlight();\n        this.highC = obj;\n      }\n    }, {\n      key: \"delightC\",\n      value: function delightC() {\n        if (this.highC) {\n          this.highC.delight();\n          this.highC = null;\n        }\n      }\n    }]);\n\n    return AwaitState;\n  }(EditorState);\n\n  _exports.AwaitState = AwaitState;\n\n  var AwaitEndConnectionState = /*#__PURE__*/function (_EditorState2) {\n    _inherits(AwaitEndConnectionState, _EditorState2);\n\n    var _super2 = _createSuper(AwaitEndConnectionState);\n\n    function AwaitEndConnectionState() {\n      _classCallCheck(this, AwaitEndConnectionState);\n\n      return _super2.apply(this, arguments);\n    }\n\n    _createClass(AwaitEndConnectionState, [{\n      key: \"mousemove\",\n      value: function mousemove(p) {\n        this._editor.render();\n\n        if (!this.newConnection) {\n          this.newConnection = new _newCanvasObjects.Connection(this.connector);\n        }\n\n        this.newConnection.setEndPoint(p);\n\n        this._editor.renderObject(this.newConnection);\n\n        var obj = this._editor.getObjectFromPoint(p);\n\n        if (obj) {\n          if (this.high) {\n            this.high.delight(this._editor);\n          } // if (this._checkObj()) {\n          //\n          // }\n\n\n          if (obj.isBlock) {\n            var inConnect = obj.getInConnect();\n            this.high = inConnect;\n\n            if (this.noLoop(this.connector.parentBlock, obj)) {\n              if (inConnect.hasPlace() && this.connector.parentBlock !== obj) {\n                this.newConnection.highlight(this._editor, 'green');\n                inConnect.highlight(this._editor, 'green');\n              } else {\n                this.newConnection.highlight(this._editor, 'red');\n                inConnect.highlight(this._editor, 'red');\n              }\n            } else {\n              this.newConnection.highlight(this._editor, 'red');\n              inConnect.highlight(this._editor, 'red');\n              obj.dynWarning = 'Infinite loop';\n\n              this._editor.showWarning(obj);\n            }\n          } else if (obj.isConnector) {\n            this.high = obj;\n\n            if (obj.hasPlace() && this.connector.direction !== obj.direction && this.connector.parentBlock !== obj.parentBlock) {\n              this.newConnection.highlight(this._editor, 'green');\n              obj.highlight(this._editor, 'green');\n            } else {\n              this.newConnection.highlight(this._editor, 'red');\n              obj.highlight(this._editor, 'red');\n            }\n          } else {\n            this.newConnection.delight(this._editor);\n          }\n        } else {\n          if (this.high) {\n            this.high.delight(this._editor);\n          }\n\n          this.newConnection.delight(this._editor);\n\n          this._editor.hideWarning();\n        }\n      }\n    }, {\n      key: \"noLoop\",\n      value: function noLoop(from, to) {\n        var _this = this;\n\n        var noLoop = true;\n\n        if (from.block.id === to.block.id) {\n          return true;\n        }\n\n        to.outConnect.connections.length && to.outConnect.connections.forEach(function (c) {\n          if (noLoop && c.inConnect.parentBlock.block.id === from.block.id) {\n            noLoop = false;\n          }\n\n          if (noLoop) {\n            noLoop = _this.noLoop(from, c.inConnect.parentBlock);\n          }\n        });\n        return noLoop;\n      }\n    }, {\n      key: \"mouseup\",\n      value: function mouseup(p) {\n        var obj = this._editor.getObjectFromPoint(p);\n\n        if (obj) {\n          if (obj.isBlock) {\n            var inConnect = obj.getInConnect();\n\n            if (this.noLoop(this.connector.parentBlock, obj)) {\n              if (inConnect.hasPlace() && this.connector.parentBlock !== obj) {\n                this.newConnection.setInConnect(obj.getInConnect());\n\n                this._editor.addConnection(this.newConnection);\n              }\n            }\n          } else if (obj.isConnector) {\n            this.newConnection.setInConnect(obj);\n\n            this._editor.addConnection(this.newConnection);\n          } else {}\n\n          if (this.high) {\n            this.high.delight();\n          }\n\n          this.newConnection.delight();\n\n          this._editor.setState(this._editor._awaitState);\n        } else {\n          if (this.high) {\n            this.high.delight();\n          }\n\n          this.newConnection.delight(); // this._editor.removeConnection(this.newConnection);\n\n          this._editor.setState(this._editor._awaitState);\n        }\n      }\n    }, {\n      key: \"reset\",\n      value: function reset() {\n        if (this.newConnection) {\n          this.newConnection.inConnect || this.newConnection.remove();\n          this.newConnection = null;\n          this.connector = null;\n        }\n      }\n    }]);\n\n    return AwaitEndConnectionState;\n  }(EditorState);\n\n  _exports.AwaitEndConnectionState = AwaitEndConnectionState;\n\n  var BeginDragState = /*#__PURE__*/function (_EditorState3) {\n    _inherits(BeginDragState, _EditorState3);\n\n    var _super3 = _createSuper(BeginDragState);\n\n    function BeginDragState() {\n      _classCallCheck(this, BeginDragState);\n\n      return _super3.apply(this, arguments);\n    }\n\n    _createClass(BeginDragState, [{\n      key: \"mousemove\",\n      value: function mousemove(p) {\n        var dx = p.x - this.begin.x,\n            dy = p.y - this.begin.y;\n\n        if (dx === 0 && dy === 0) {\n          return;\n        }\n\n        this.block.moveBy(dx, dy);\n        this.begin = p;\n\n        this._editor.render();\n      }\n    }, {\n      key: \"mouseup\",\n      value: function mouseup(p) {\n        this.mousemove(p);\n\n        this._editor.onSaveBlock(this.block);\n\n        this._editor.setState(this._editor._awaitState);\n      }\n    }]);\n\n    return BeginDragState;\n  }(EditorState);\n\n  _exports.BeginDragState = BeginDragState;\n\n  var BeginDragCanvasState = /*#__PURE__*/function (_EditorState4) {\n    _inherits(BeginDragCanvasState, _EditorState4);\n\n    var _super4 = _createSuper(BeginDragCanvasState);\n\n    function BeginDragCanvasState() {\n      _classCallCheck(this, BeginDragCanvasState);\n\n      return _super4.apply(this, arguments);\n    }\n\n    _createClass(BeginDragCanvasState, [{\n      key: \"mousemove\",\n      value: function mousemove(p) {\n        var dx = p.x - this.begin.x,\n            dy = p.y - this.begin.y;\n\n        if (dx === 0 && dy === 0) {\n          return;\n        }\n\n        this._editor._axesPoint = (0, _newCanvasObjects.Point)(this._editor._axesPoint.x + Math.round(dx * this._editor._scale / 100.0), this._editor._axesPoint.y + Math.round(dy * this._editor._scale / 100.0));\n\n        this._editor.render();\n\n        this.begin = (0, _newCanvasObjects.Point)(p.x - dx, p.y - dy);\n      }\n    }, {\n      key: \"mouseup\",\n      value: function mouseup(p) {\n        this.mousemove(p);\n\n        this._editor.saveCanvasSettings();\n\n        this._editor.setState(this._editor._awaitState);\n      }\n    }, {\n      key: \"reset\",\n      value: function reset() {\n        this.begin = null;\n      }\n    }]);\n\n    return BeginDragCanvasState;\n  }(EditorState);\n\n  _exports.BeginDragCanvasState = BeginDragCanvasState;\n});","define(\"inboxfront/utils/clamp\", [\"exports\", \"ember-paper/utils/clamp\"], function (_exports, _clamp) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _clamp.default;\n    }\n  });\n});","define(\"inboxfront/utils/commands-queue\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.CommandsQueue = void 0;\n  var CommandsQueue = Ember.Object.extend({\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.undoCmd = null;\n      this.redoCmd = null;\n    },\n    undo: function undo() {\n      var cmd = this.get('undoCmd');\n\n      if (cmd) {\n        // cmd.undo();\n        console.log('UNDO', cmd, this.get('blocks'));\n\n        if (cmd.action === 'remove') {\n          var block = cmd.block;\n          block.getInConnect().connections.forEach(function (c) {\n            if (c.outConnect.parentBlock.removed) {\n              return;\n            }\n\n            c.removed = false; // c.outConnect.removeConnection(c);\n          });\n          block.getOutConnect().connections.forEach(function (c) {\n            if (c.inConnect.parentBlock.removed) {\n              return;\n            }\n\n            c.removed = false; // c.inConnect?.removeConnection(c);\n          }); // set(block, 'block.extraData.removed', false);\n          // block.removed = false;\n          // this.set('blocks', [...this.get('blocks')]);\n          // this.render();\n        }\n\n        this.set('undoCmd', cmd.prev);\n        this.set('redoCmd', cmd);\n      } // if (this.lastCommand >= 0) {\n      //     const command = this.commands[this.lastCommand];\n      //     this.lastCommand = this.lastCommand - 1;\n      //     console.log('UNDO', command);\n      // }\n\n    },\n    redo: function redo() {\n      var cmd = this.get('redoCmd');\n\n      if (cmd) {\n        // cmd.redo();\n        console.log('REDO', cmd, this.get('blocks'));\n\n        if (cmd.action === 'remove') {\n          var block = cmd.block;\n          block.getInConnect().connections.forEach(function (c) {\n            c.removed = true; // c.outConnect.removeConnection(c);\n          });\n          block.getOutConnect().connections.forEach(function (c) {\n            c.removed = true; // c.inConnect?.removeConnection(c);\n          }); // set(block, 'block.extraData.removed', true);\n          // set(block, 'removed', true);\n          // this.set('blocks', [...this.get('blocks')]);\n          // this.render();\n        }\n\n        this.set('undoCmd', cmd);\n        this.set('redoCmd', cmd.next);\n      } // if (this.lastCommand >= 0 && this.lastCommand < (this.commands.length - 2)) {\n      //     const command = this.commands[this.lastCommand+1];\n      //     console.log('REDO', command);\n      // }\n\n    },\n    addCmd: function addCmd(newCmd) {\n      var undoCmd = this.get('undoCmd');\n      Ember.set(newCmd, 'prev', undoCmd);\n\n      if (undoCmd) {\n        Ember.set(undoCmd, 'next', newCmd);\n      }\n\n      console.log('ADD COMMAND', newCmd);\n      this.set('redoCmd', null);\n      this.set('undoCmd', newCmd);\n    },\n    clear: function clear() {}\n  });\n  _exports.CommandsQueue = CommandsQueue;\n});","define(\"inboxfront/utils/editor\", [\"exports\", \"inboxfront/utils/canvas-editor-objects\", \"inboxfront/utils/canvas-class\"], function (_exports, _canvasEditorObjects, _canvasClass) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.Editor = void 0;\n\n  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\n  function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n  function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n  var Editor = Ember.Object.extend({\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this._canvas = _canvasClass.Canvas.create(this);\n      this._ctx = this._canvas.get2DContext();\n    },\n    mouseenter: function mouseenter(point) {// this.setState(this._awaitState);???\n    },\n    mouseleave: function mouseleave(point) {// this.setState(this._awaitState);\n    },\n    mousedown: function mousedown(point) {// this._state.mousedown(point, e);\n    },\n    mousemove: function mousemove(point) {// this._canvas.setCursor(this.getCurrentStateCursor(point));\n      // this._state.mousemove(point, event);\n    },\n    mouseup: function mouseup(point) {// this._state.mouseup(point, event);\n    },\n    saveCanvasSettings: function saveCanvasSettings() {\n      var extraData = _objectSpread(_objectSpread({}, this._canvas.getSettingsN()), {}, {\n        coords: this._triggersPanel.getTopLeftPoint()\n      });\n\n      this.chatbots.saveChatbotSettings(extraData, this.get('chatbot.id'));\n      this.renderN();\n    },\n    setSize: function setSize(size) {\n      this._canvas.setSize(size);\n\n      this.renderN();\n    },\n    clear: function clear() {\n      // this._objects = [];\n      // this._blocks = [];\n      // this._connections = [];\n      // this.setState(this._awaitState);\n      this._canvas.clear();\n\n      this.commandsQueue.clear();\n    },\n    setChatbot: function setChatbot(chatbot) {\n      this.clear();\n      this.set('chatbot', chatbot);\n      this.initCanvasTree(chatbot);\n      this.renderBlocksOld();\n      this.renderN();\n    },\n    initCanvasTree: function initCanvasTree(chatbot) {\n      var extraData = chatbot.extraData;\n\n      this._canvas.setSettingsN(extraData.zoom, extraData.position);\n\n      var begin = {\n        //TODO calculate default position of trigger's panel in the middle of canvas\n        x: 150,\n        y: 20\n      };\n      var coords = extraData.coords;\n\n      if (coords) {\n        begin.x = coords.x;\n        begin.y = coords.y;\n      }\n\n      var end = {\n        x: begin.x + 75,\n        y: begin.y + 40\n      };\n      var panel = new _canvasEditorObjects.TriggersPanel(begin, end, this);\n      panel.setTriggers(chatbot.triggers);\n      this._triggersPanel = panel;\n    },\n    renderBlocksOld: function renderBlocksOld() {\n      var _this = this;\n\n      return;\n      var blocks = [];\n\n      var _this$_canvas$getSize = this._canvas.getSize(),\n          width = _this$_canvas$getSize.width,\n          height = _this$_canvas$getSize.height;\n\n      this.get('chatbot.blocks').forEach(function (b) {\n        var block = new Block(b);\n\n        block.onSelect = function () {\n          _this.openConfigure(b);\n        };\n\n        block.onRemove = function (e) {\n          var permanent = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n\n          _this.editor.removeBlock(block, !e.ctrlKey);\n\n          if (!e.ctrlKey) {\n            _this.chatbots.removeNewBlock(b);\n\n            _this.get('blocks').removeObject(b);\n          }\n        };\n\n        var BLOCK_WIDTH = 110;\n        var BLOCK_HEIGHT = 110;\n        var multiple = true;\n\n        if (b.type === 'random') {\n          multiple = true;\n        }\n\n        if (b.extraData) {\n          try {\n            var _extraData = JSON.parse(b.extraData);\n\n            b.extraData = _extraData;\n\n            if (_extraData.type === 'random') {\n              multiple = true;\n            }\n          } catch (e) {// console.error(e);\n          }\n        }\n\n        if (b.name === 'Options (Single select)') {\n          if (!b.extraData.options) {\n            b.extraData.options = [];\n          }\n        } else if (b.name === 'Data Collector (form)') {\n          if (!b.extraData.options) {\n            b.extraData.options = [];\n          }\n        }\n\n        var begin = {\n          x: (width - BLOCK_WIDTH) / 2,\n          y: (height - BLOCK_HEIGHT) / 2\n        };\n        var coords = b.extraData.coords;\n\n        if (coords) {\n          begin.x = coords.x - BLOCK_WIDTH / 2;\n          begin.y = coords.y - BLOCK_HEIGHT / 2;\n        }\n\n        var end = {\n          x: begin.x + BLOCK_WIDTH,\n          y: begin.y + BLOCK_HEIGHT\n        };\n        block.setNewCoords(begin, end);\n\n        if (b.icon === 'options-single') {\n          multiple = true;\n        }\n\n        block.removed = !!b.extraData.removed;\n        block.setInConnect(new Connector({\n          direction: 'IN',\n          top: true,\n          onSelect: _this.openListComponents\n        }, block));\n        block.setOutConnect(new Connector({\n          direction: 'OUT',\n          bottom: true,\n          multiple: multiple,\n          onSelect: _this.openListComponents\n        }, block));\n        blocks.addObject(block);\n      });\n      this.editor.setBlocks(blocks);\n      blocks.forEach(function (b) {\n        if (b.block.extraData.connections) {\n          b.block.extraData.connections.forEach(function (c) {\n            var block = blocks.findBy('block.id', c);\n\n            if (c === -1) {\n              block = _this.editor.triggersPanel;\n            }\n\n            if (block) {\n              var conn = new Connection(b.outConnect, block.inConnect);\n              conn.removed = b.block.extraData.removed;\n\n              _this.editor._objects.addObject(conn);\n            }\n          });\n        }\n      });\n      var extraData = this.get('flow.extraData');\n\n      if (extraData.firstBlock) {\n        var block = this.editor._objects.findBy('block.id', extraData.firstBlock);\n\n        if (block) {\n          var conn = new Connection(this.editor.triggersPanel.outConnect, block.inConnect);\n\n          this.editor._objects.addObject(conn);\n        }\n      } // this.editor.render();\n\n    },\n    addBlockOld: function addBlockOld(newBlock) {\n      var _this2 = this,\n          _this$editor;\n\n      var coords = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n      return;\n      var block = new Block(newBlock);\n      newBlock.flow = {\n        id: this.get('flowId')\n      };\n\n      block.onSelect = function () {\n        _this2.openConfigure(newBlock);\n      };\n\n      block.onRemove = function (e) {\n        var permanent = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n\n        _this2.editor.removeBlock(block, !e.ctrlKey);\n\n        if (!e.ctrlKey) {\n          _this2.chatbots.removeNewBlock(block.newBlock);\n\n          _this2.get('blocks').removeObject(block.newBlock);\n        }\n      };\n\n      newBlock.extraData = '{}';\n      console.log('ADD BLOCK 2 110x110');\n      var BLOCK_WIDTH = 110;\n      var BLOCK_HEIGHT = 110;\n\n      var _this$editor$getSize = this.editor.getSize(),\n          width = _this$editor$getSize.width,\n          height = _this$editor$getSize.height;\n\n      var begin = {\n        x: (width - BLOCK_WIDTH) / 2,\n        y: (height - BLOCK_HEIGHT) / 2\n      };\n\n      if (coords) {\n        newBlock.extraData = JSON.stringify({\n          coords: coords\n        });\n        begin.x = coords.x - BLOCK_WIDTH / 2;\n        begin.y = coords.y - BLOCK_HEIGHT / 2;\n      }\n\n      var end = {\n        x: begin.x + BLOCK_WIDTH,\n        y: begin.y + BLOCK_HEIGHT\n      };\n      block.setNewCoords(begin, end);\n      block.setInConnect(new Connector({\n        direction: 'IN',\n        top: true,\n        onSelect: this.openListComponents\n      }, block));\n      var multiple = false;\n\n      if (newBlock.type === 'random') {\n        multiple = true;\n      }\n\n      if (newBlock.extraData) {\n        try {\n          var extraData = JSON.parse(newBlock.extraData);\n          newBlock.extraData = extraData;\n\n          if (extraData.type === 'random') {\n            multiple = true;\n          }\n        } catch (e) {\n          console.error(e);\n        }\n      }\n\n      if (newBlock.name === 'Options (Single select)') {\n        newBlock.extraData.options = [{\n          mainTitle: ''\n        }, {\n          mainTitle: ''\n        }];\n      } else if (newBlock.name === 'Subscribe for mailing') {\n        newBlock.extraData.subscribeResponse = 'Emoji: Thumbs Up/Thumbs Down';\n      }\n\n      if (newBlock.icon === 'options-single') {\n        multiple = true;\n      }\n\n      block.setOutConnect(new Connector({\n        direction: 'OUT',\n        bottom: true,\n        multiple: multiple,\n        onSelect: this.openListComponents\n      }, block));\n      (_this$editor = this.editor) === null || _this$editor === void 0 ? void 0 : _this$editor.addBlock(block);\n      block.save(this.chatbots); // this.editor?.render();\n    },\n    renderN: function renderN() {\n      var _this$_triggersPanel;\n\n      this._canvas.renderN();\n\n      this._canvas.transformN();\n\n      (_this$_triggersPanel = this._triggersPanel) === null || _this$_triggersPanel === void 0 ? void 0 : _this$_triggersPanel.render(this._ctx); // this._renderChatbot(this._ctx);\n      // this.renderObjects();\n      // this._state.render(this._ctx);\n      // this._renderTooltip();\n      // this._renderWarning();\n\n      this._canvas.resetTransformN();\n    }\n    /*****************************************\n    getContext() {\n        return this._ctx;\n    },\n     getObjectFromPoint(p) {\n        const obj = this.triggersPanel.getObjectFromPoint(p);\n        if (obj) {\n            return obj;\n        }\n        let ret = undefined;\n        const ctx = this.getContext();\n        this.each(this._objects, (o) => {\n            const obj = o.getObjectFromPoint(p, ctx);\n            if (obj) {\n                ret = obj;\n            }\n            return !ret;\n        }, true);\n        return ret;\n    },\n     setState(state) {\n        this._state?.reset();\n        this._state = state;\n        this.setCursor(state.getCursor());\n        this.render();\n    },\n     setCursor(c) {\n        this._canvas.style.cursor = c;\n    },\n     _renderTooltip() {\n        const obj = this.tooltipObj;\n        if (!obj) {\n            return;\n        }\n        const ctx = this._ctx;\n        const text = this._ctx.measureText(obj.tooltip);\n        const textWidth = Math.ceil(text.width);\n        const x = obj.min.x + obj.width / 2 - textWidth / 2;\n        const y = obj.min.y - 27;\n        ctx.beginPath();\n        ctx.fillStyle = '#ffffff';\n        ctx.strokeStyle = '#c5c5c5';\n        ctx.lineWidth = 2;\n        ctx.roundRect(x - 5, y, textWidth + 10, 25, 3);\n        ctx.fill();\n        ctx.stroke();\n         ctx.beginPath();\n        ctx.fillStyle = '#000000';\n        ctx.font = \"15px sans-serif\";\n        ctx.fillText(obj.tooltip, x, y + 20);\n    },\n     _renderWarning() {\n        const obj = this.warningObj;\n        if (!obj) {\n            return;\n        }\n        const warning = obj.dynWarning || obj.warning;\n        const ctx = this._ctx;\n        const text = this._ctx.measureText(warning);\n        const textWidth = Math.ceil(text.width);\n        // const x = obj.min.x + obj.width / 2 - textWidth / 2;\n        const x = obj.min.x;\n        const y = obj.min.y - 27;\n        ctx.beginPath();\n        ctx.fillStyle = '#d50000';\n        ctx.strokeStyle = '#c5c5c5';\n        ctx.lineWidth = 2;\n        ctx.roundRect(x - 5, y, textWidth + 10, 25, 3);\n        ctx.fill();\n        ctx.stroke();\n         ctx.beginPath();\n        ctx.fillStyle = '#000000';\n        ctx.font = \"15px sans-serif\";\n        ctx.fillText(warning, x, y + 20);\n    },\n     renderObjects() {\n        this._objects.forEach((o) => {\n            o.render(this._ctx);\n        });\n        //this.triggersPanel?.render(this._ctx);\n    },\n     renderObject(obj) {\n        this._canvas.transformN();\n         obj.render(this._ctx);\n         this._canvas.resetTransformN();\n    },\n     addConnection(conn) {\n        this.onSaveConnection(conn);\n        this._objects.addObject(conn);\n        this.render();\n    },\n     removeConnection(conn) {\n        // const parentBlock = conn.outConnect.parentBlock;\n        this._objects.removeObject(conn);\n        conn.remove();\n        this.onRemoveConnection(conn);//, parentBlock);\n        this.render();\n    },\n     addBlock(block) {\n        this._objects.addObject(block);\n        this.render();\n    },\n     setBlocks(blocks) {\n        this._objects.setObjects(blocks);\n        this.render();\n    },\n     removeBlock(block, permanent = false) {\n        if (!permanent) {\n            block.getInConnect().connections.forEach(c => {\n                c.removed = true;\n                // c.outConnect.removeConnection(c);\n            });\n            block.getOutConnect().connections.forEach(c => {\n                c.removed = true;\n                // c.inConnect?.removeConnection(c);\n            });\n            block.removed = true;\n            this.render();\n             const newComm = {\n                block: block,\n                action: 'remove',\n                next: null\n            };\n            this.addCommand(newComm);\n             return;\n        }\n        this.hideTooltip();\n         block.getInConnect().connections.forEach(c => {\n            c.outConnect.removeConnection(c);\n        });\n        block.getOutConnect().connections.forEach(c => {\n            c.inConnect?.removeConnection(c);\n        });\n         this._objects.removeObjects(block.getInConnect().connections);\n        this._objects.removeObjects(block.getOutConnect().connections);\n         this._objects.removeObject(block);\n    },\n     getCurrentStateCursor(p) {\n        // if (this.getMarkerFromPoint(p)) {\n        //     return 'move';\n        // }\n        if (this.getObjectFromPoint(p)) {\n            return 'pointer';\n        }\n        return this._state.getCursor(p);\n    },\n     each(arr, callback, reverse) {\n        let i = 0,\n            len = arr && arr.length || 0;\n        if (reverse) {\n            while (len > 0) {\n                len -= 1;\n                if (callback(arr[len]) === false) {\n                    break;\n                }\n            }\n        } else {\n            while (i < len) {\n                if (callback(arr[i]) === false) {\n                    break;\n                }\n                i += 1;\n            }\n        }\n    },\n     select(obj, e) {\n        this.deselect();\n        obj.selected = true;\n        this._selected = obj;\n        obj.onSelect && obj.onSelect(e);\n        this.render();\n    },\n     deselect() {\n        this._selected && (this._selected.selected = false);\n        this._selected = null;\n        this.render();\n    },\n     showTooltip(obj) {\n        if (this.tooltipObj !== obj) {\n            this.hideTooltip();\n            this.tooltipObj = obj;\n        }\n    },\n     hideTooltip() {\n        if (this.tooltipObj) {\n            this.tooltipObj = null;\n        }\n    },\n     showWarning(obj) {\n        if (this.warningObj !== obj) {\n            this.hideWarning();\n            this.warningObj = obj;\n        }\n    },\n     hideWarning() {\n        if (this.warningObj) {\n            this.warningObj = null;\n        }\n    }\n    /**/\n\n  });\n  _exports.Editor = Editor;\n});","define(\"inboxfront/utils/intl/missing-message\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = missingMessage;\n\n  function missingMessage(key, locales) {\n    console.error(\"[ember-intl] Missing translation for key: \\\"\".concat(key, \"\\\" for locales: \\\"\").concat(locales, \"\\\"\"));\n    return \"[\".concat(key, \"]\");\n  }\n});","define(\"inboxfront/utils/jwtdecode\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = jwtDecode;\n\n  function jwtDecode(token) {\n    if (typeof token !== 'string') {\n      throw new Error('Invalid token specified');\n    }\n\n    try {\n      return JSON.parse(base64_url_decode(token.split('.')[1]));\n    } catch (e) {\n      throw new Error('Invalid token specified: ' + e.message);\n    }\n  }\n\n  function base64_url_decode(str) {\n    var output = str.replace(/-/g, \"+\").replace(/_/g, \"/\");\n\n    switch (output.length % 4) {\n      case 0:\n        break;\n\n      case 2:\n        output += \"==\";\n        break;\n\n      case 3:\n        output += \"=\";\n        break;\n\n      default:\n        throw \"Illegal base64url string!\";\n    }\n\n    try {\n      return b64DecodeUnicode(output);\n    } catch (err) {\n      return atob(output);\n    }\n  }\n\n  function b64DecodeUnicode(str) {\n    return decodeURIComponent(atob(str).replace(/(.)/g, function (m, p) {\n      var code = p.charCodeAt(0).toString(16).toUpperCase();\n\n      if (code.length < 2) {\n        code = \"0\" + code;\n      }\n\n      return \"%\" + code;\n    }));\n  }\n});","define(\"inboxfront/utils/new-canvas-editor-states\", [\"exports\", \"inboxfront/utils/new-canvas-objects\"], function (_exports, _newCanvasObjects) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.BeginDragCanvasState = _exports.BeginDragState = _exports.AwaitEndConnectionState = _exports.AwaitState = void 0;\n\n  function _typeof(obj) { \"@babel/helpers - typeof\"; if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return _typeof(obj); }\n\n  function _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function\"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }\n\n  function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\n  function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\n  function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === \"object\" || typeof call === \"function\")) { return call; } return _assertThisInitialized(self); }\n\n  function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return self; }\n\n  function _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }\n\n  function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\n\n  function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\n  function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\n  function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\n  var EditorState = /*#__PURE__*/function () {\n    function EditorState(editor) {\n      _classCallCheck(this, EditorState);\n\n      this._editor = editor;\n    }\n\n    _createClass(EditorState, [{\n      key: \"mousedown\",\n      value: function mousedown() {//            debug && error('mousedown NEED IMPLEMENTATION');\n      }\n    }, {\n      key: \"mousemove\",\n      value: function mousemove() {//            debug && error('mousemove NEED IMPLEMENTATION');\n      }\n    }, {\n      key: \"mouseup\",\n      value: function mouseup() {//            debug && error('mouseup NEED IMPLEMENTATION');\n      }\n    }, {\n      key: \"render\",\n      value: function render() {//            debug && error('render NEED IMPLEMENTATION');\n      }\n    }, {\n      key: \"reset\",\n      value: function reset() {//            debug && error('render NEED IMPLEMENTATION');\n      }\n    }, {\n      key: \"getCursor\",\n      value: function getCursor() {\n        return 'default';\n      }\n    }]);\n\n    return EditorState;\n  }();\n\n  var AwaitState = /*#__PURE__*/function (_EditorState) {\n    _inherits(AwaitState, _EditorState);\n\n    var _super = _createSuper(AwaitState);\n\n    function AwaitState() {\n      _classCallCheck(this, AwaitState);\n\n      return _super.apply(this, arguments);\n    }\n\n    _createClass(AwaitState, [{\n      key: \"reset\",\n      value: function reset() {\n        this.delightPath();\n        this.delightConn();\n        this.delightC();\n        this.begin = null;\n        this.block = null;\n        this.connector = null;\n      }\n    }, {\n      key: \"mousedown\",\n      value: function mousedown(p, e) {\n        var obj = this._editor.getObjectFromPoint(p);\n\n        this.reset();\n        this.moved = false;\n        this.connection = null;\n        this.engage = false;\n\n        if (obj) {\n          if (obj.isBlock) {\n            this.begin = p;\n            this.block = obj;\n          } else if (obj === this._editor.triggersPanel) {\n            this.begin = p;\n            this.block = obj;\n          } else if (obj.isConnector) {\n            this.begin = p;\n            this.connector = obj;\n          } else if (obj.isConnection) {\n            this.connection = obj;\n          } else {\n            this._editor.select(obj, e);\n          }\n        } else {\n          this.begin = p;\n          this.engage = true;\n        }\n      }\n    }, {\n      key: \"mousemove\",\n      value: function mousemove(p) {\n        if (this.engage && !this.moved) {\n          this.moved = true;\n          var state = this._editor._beginDragCanvasState;\n          state.begin = this.begin;\n\n          this._editor.setState(state); // this.engage = false;\n\n\n          return;\n        }\n\n        if (this.block && !this.moved) {\n          this.moved = true;\n          var _state = this._editor._beginDragState;\n          _state.begin = this.begin;\n          _state.block = this.block;\n\n          this._editor.setState(_state);\n\n          return;\n        }\n\n        if (this.connector && !this.moved) {\n          if (this.connector.direction === 'IN' || !this.connector.multiple && this.connector.connections.length > 0) {\n            this._editor.render();\n\n            return;\n          }\n\n          this.moved = true;\n          var _state2 = this._editor._awaitEndConnectionState;\n          _state2.connector = this.connector;\n\n          this._editor.setState(_state2);\n\n          return;\n        }\n\n        if (this.connection && !this.moved) {\n          this.moved = true;\n        }\n\n        var obj = this._editor.getObjectFromPoint(p);\n\n        if (obj) {\n          if (obj.isBlock) {\n            this.delightConn();\n            this.highlightPath(obj);\n          } else if (obj.isConnector) {\n            this.delightPath();\n            this.delightConn();\n            this.highlightC(obj);\n          } else if (obj.isConnection) {\n            this.highlightConn(obj);\n          }\n\n          if (this.tooltipObj !== obj) {\n            this._editor.hideTooltip();\n          }\n\n          if (obj.tooltip) {\n            this.tooltipObj = obj;\n\n            this._editor.showTooltip(obj);\n          }\n\n          if (this.warningObj !== obj) {\n            this._editor.hideWarning();\n          }\n\n          if (obj.warning) {\n            this.warningObj = obj;\n\n            this._editor.showWarning(obj);\n          }\n        } else {\n          this.delightPath();\n          this.delightConn();\n          this.delightC();\n\n          this._editor.hideTooltip();\n\n          this.tooltipObj = null;\n          this.warningObj = null;\n        }\n\n        this._editor.render();\n\n        if (obj && obj.isConnection) {\n          this._editor.renderObject(new _newCanvasObjects.ActionButton(p)); //TODO rework to ActionButton and move to Connection class\n\n        }\n\n        if (obj && obj.isConnector) {\n          this._editor.renderObject(new _newCanvasObjects.ConnectButton(p)); //TODO rework to ActionButton and move to Connection class\n\n        }\n      }\n    }, {\n      key: \"mouseup\",\n      value: function mouseup(p, event) {\n        if (this.block && !this.moved) {\n          this._editor.select(this.block);\n        }\n\n        if (this.connector && !this.moved) {\n          this._editor.select(this.connector);\n        }\n\n        var obj = this._editor.getObjectFromPoint(p);\n\n        if (!obj) {\n          if (!this.engage || this.engage && !this.moved) {\n            //click on empty space\n            event.stopPropagation();\n\n            this._editor.deselect();\n\n            this._editor.openListComponents();\n          }\n        } else if (obj === this.connection) {\n          //click on ActionButton\n          this._editor.removeConnection(this.connection);\n        }\n\n        this.reset();\n        this.engage = false;\n        this.connection = null;\n        this.moved = false;\n      }\n    }, {\n      key: \"highlightPath\",\n      value: function highlightPath(obj) {\n        if (this.high === obj) {\n          return;\n        }\n\n        this.delightPath();\n        obj.getRemoveBtn().isVisible = true;\n        obj.highlightConnectionsFrom();\n        this.high = obj;\n      }\n    }, {\n      key: \"delightPath\",\n      value: function delightPath() {\n        if (this.high) {\n          this.high.getRemoveBtn().isVisible = false;\n          this.high.delightConnectionsFrom();\n          this.high = null;\n        }\n      }\n    }, {\n      key: \"highlightConn\",\n      value: function highlightConn(obj) {\n        if (this.highConn === obj) {\n          return;\n        }\n\n        obj && obj !== this.highConn && this.delightConn();\n        obj.highlight(null, 'red');\n        this.highConn = obj;\n      }\n    }, {\n      key: \"delightConn\",\n      value: function delightConn() {\n        if (this.highConn) {\n          this.highConn.delight();\n          this.highConn = null;\n        }\n      }\n    }, {\n      key: \"highlightC\",\n      value: function highlightC(obj) {\n        this.delightC();\n        obj.highlight();\n        this.highC = obj;\n      }\n    }, {\n      key: \"delightC\",\n      value: function delightC() {\n        if (this.highC) {\n          this.highC.delight();\n          this.highC = null;\n        }\n      }\n    }]);\n\n    return AwaitState;\n  }(EditorState);\n\n  _exports.AwaitState = AwaitState;\n\n  var AwaitEndConnectionState = /*#__PURE__*/function (_EditorState2) {\n    _inherits(AwaitEndConnectionState, _EditorState2);\n\n    var _super2 = _createSuper(AwaitEndConnectionState);\n\n    function AwaitEndConnectionState() {\n      _classCallCheck(this, AwaitEndConnectionState);\n\n      return _super2.apply(this, arguments);\n    }\n\n    _createClass(AwaitEndConnectionState, [{\n      key: \"mousemove\",\n      value: function mousemove(p) {\n        this._editor.render();\n\n        if (!this.newConnection) {\n          this.newConnection = new _newCanvasObjects.Connection(this.connector);\n        }\n\n        this.newConnection.setEndPoint(p);\n\n        this._editor.renderObject(this.newConnection);\n\n        var obj = this._editor.getObjectFromPoint(p);\n\n        if (obj) {\n          if (this.high) {\n            this.high.delight(this._editor);\n          } // if (this._checkObj()) {\n          //\n          // }\n\n\n          if (obj.isBlock) {\n            var inConnect = obj.getInConnect();\n            this.high = inConnect;\n\n            if (this.noLoop(this.connector.parentBlock, obj)) {\n              if (inConnect.hasPlace() && this.connector.parentBlock !== obj) {\n                this.newConnection.highlight(this._editor, 'green');\n                inConnect.highlight(this._editor, 'green');\n              } else {\n                this.newConnection.highlight(this._editor, 'red');\n                inConnect.highlight(this._editor, 'red');\n              }\n            } else {\n              this.newConnection.highlight(this._editor, 'red');\n              inConnect.highlight(this._editor, 'red');\n              obj.dynWarning = 'Infinite loop';\n\n              this._editor.showWarning(obj);\n            }\n          } else if (obj.isConnector) {\n            this.high = obj;\n\n            if (obj.hasPlace() && this.connector.direction !== obj.direction && this.connector.parentBlock !== obj.parentBlock) {\n              this.newConnection.highlight(this._editor, 'green');\n              obj.highlight(this._editor, 'green');\n            } else {\n              this.newConnection.highlight(this._editor, 'red');\n              obj.highlight(this._editor, 'red');\n            }\n          } else {\n            this.newConnection.delight(this._editor);\n          }\n        } else {\n          if (this.high) {\n            this.high.delight(this._editor);\n          }\n\n          this.newConnection.delight(this._editor);\n\n          this._editor.hideWarning();\n        }\n      }\n    }, {\n      key: \"noLoop\",\n      value: function noLoop(from, to) {\n        var _this = this;\n\n        var noLoop = true;\n\n        if (from.block.id === to.block.id) {\n          return true;\n        }\n\n        to.outConnect.connections.length && to.outConnect.connections.forEach(function (c) {\n          if (noLoop && c.inConnect.parentBlock.block.id === from.block.id) {\n            noLoop = false;\n          }\n\n          if (noLoop) {\n            noLoop = _this.noLoop(from, c.inConnect.parentBlock);\n          }\n        });\n        return noLoop;\n      }\n    }, {\n      key: \"mouseup\",\n      value: function mouseup(p) {\n        var obj = this._editor.getObjectFromPoint(p);\n\n        if (obj) {\n          if (obj.isBlock) {\n            var inConnect = obj.getInConnect();\n\n            if (this.noLoop(this.connector.parentBlock, obj)) {\n              if (inConnect.hasPlace() && this.connector.parentBlock !== obj) {\n                this.newConnection.setInConnect(obj.getInConnect());\n\n                this._editor.addConnection(this.newConnection);\n              }\n            }\n          } else if (obj.isConnector) {\n            this.newConnection.setInConnect(obj);\n\n            this._editor.addConnection(this.newConnection);\n          } else {}\n\n          if (this.high) {\n            this.high.delight();\n          }\n\n          this.newConnection.delight();\n\n          this._editor.setState(this._editor._awaitState);\n        } else {\n          if (this.high) {\n            this.high.delight();\n          }\n\n          this.newConnection.delight(); // this._editor.removeConnection(this.newConnection);\n\n          this._editor.setState(this._editor._awaitState);\n        }\n      }\n    }, {\n      key: \"reset\",\n      value: function reset() {\n        if (this.newConnection) {\n          this.newConnection.inConnect || this.newConnection.remove();\n          this.newConnection = null;\n          this.connector = null;\n        }\n      }\n    }]);\n\n    return AwaitEndConnectionState;\n  }(EditorState);\n\n  _exports.AwaitEndConnectionState = AwaitEndConnectionState;\n\n  var BeginDragState = /*#__PURE__*/function (_EditorState3) {\n    _inherits(BeginDragState, _EditorState3);\n\n    var _super3 = _createSuper(BeginDragState);\n\n    function BeginDragState() {\n      _classCallCheck(this, BeginDragState);\n\n      return _super3.apply(this, arguments);\n    }\n\n    _createClass(BeginDragState, [{\n      key: \"mousemove\",\n      value: function mousemove(p) {\n        var dx = p.x - this.begin.x,\n            dy = p.y - this.begin.y;\n\n        if (dx === 0 && dy === 0) {\n          return;\n        }\n\n        this.block.moveBy(dx, dy);\n        this.begin = p;\n\n        this._editor.render();\n      }\n    }, {\n      key: \"mouseup\",\n      value: function mouseup(p) {\n        this.mousemove(p);\n\n        this._editor.onSaveBlock(this.block);\n\n        this._editor.setState(this._editor._awaitState);\n      }\n    }]);\n\n    return BeginDragState;\n  }(EditorState);\n\n  _exports.BeginDragState = BeginDragState;\n\n  var BeginDragCanvasState = /*#__PURE__*/function (_EditorState4) {\n    _inherits(BeginDragCanvasState, _EditorState4);\n\n    var _super4 = _createSuper(BeginDragCanvasState);\n\n    function BeginDragCanvasState() {\n      _classCallCheck(this, BeginDragCanvasState);\n\n      return _super4.apply(this, arguments);\n    }\n\n    _createClass(BeginDragCanvasState, [{\n      key: \"mousemove\",\n      value: function mousemove(p) {\n        var dx = p.x - this.begin.x,\n            dy = p.y - this.begin.y;\n\n        if (dx === 0 && dy === 0) {\n          return;\n        }\n\n        this._editor._axesPoint = (0, _newCanvasObjects.Point)(this._editor._axesPoint.x + Math.round(dx * this._editor._scale / 100.0), this._editor._axesPoint.y + Math.round(dy * this._editor._scale / 100.0));\n\n        this._editor.render();\n\n        this.begin = (0, _newCanvasObjects.Point)(p.x - dx, p.y - dy);\n      }\n    }, {\n      key: \"mouseup\",\n      value: function mouseup(p) {\n        this.mousemove(p);\n\n        this._editor.saveCanvasSettings();\n\n        this._editor.setState(this._editor._awaitState);\n      }\n    }, {\n      key: \"reset\",\n      value: function reset() {\n        this.begin = null;\n      }\n    }]);\n\n    return BeginDragCanvasState;\n  }(EditorState);\n\n  _exports.BeginDragCanvasState = BeginDragCanvasState;\n});","define(\"inboxfront/utils/new-canvas-editor\", [\"exports\", \"inboxfront/utils/new-canvas-objects\", \"inboxfront/utils/new-canvas-editor-states\"], function (_exports, _newCanvasObjects, states) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.Editor = void 0;\n  var ZOOM_STEP = 10;\n  var MINIMUM_ZOOM = 30;\n  var MAXIMUM_ZOOM = 200;\n  var SCROLL_STEP = 50;\n  var CANVAS_LEFT = 70; //HARDCODED, should be calculated, depends on canvas position in layout\n\n  var CANVAS_TOP = 122; //HARDCODED, should be calculated, depends on canvas position in layout\n\n  var Editor = Ember.Object.extend({\n    init: function init(canvas) {\n      var _this = this;\n\n      this._super.apply(this, arguments);\n\n      this._awaitState = new states.AwaitState(this);\n      this._beginDragCanvasState = new states.BeginDragCanvasState(this);\n      this._beginDragState = new states.BeginDragState(this);\n      this._awaitEndConnectionState = new states.AwaitEndConnectionState(this);\n      this._canvas = canvas;\n\n      canvas.onmousedown = function (e) {\n        _this._state.mousedown(_this._getCoords(e), e);\n      };\n\n      canvas.onmousemove = function (e) {\n        var p = _this._getCoords(e);\n\n        _this.setCursor(_this.getCurrentStateCursor(p));\n\n        _this._state.mousemove(p, e); // this._renderCrosshair(this._ctx, p, e);\n\n      };\n\n      canvas.onmouseup = function (e) {\n        _this._state.mouseup(_this._getCoords(e), e);\n      };\n\n      canvas.onmouseleave = function (e) {\n        _this.setState(_this._awaitState);\n      };\n\n      this._ctx = canvas.getContext('2d');\n      this.clear();\n    },\n    getContext: function getContext() {\n      return this._ctx;\n    },\n    _getCoords: function _getCoords(event) {\n      var eventPoint = this._getEventPoint(event);\n\n      var x = Math.round((eventPoint.x - this._axesPoint.x) * (100.0 / this._scale));\n      var y = Math.round((eventPoint.y - this._axesPoint.y) * (100.0 / this._scale));\n      return (0, _newCanvasObjects.Point)(x, y);\n    },\n    _getEventPoint: function _getEventPoint(e) {\n      return (0, _newCanvasObjects.Point)(e.pageX - CANVAS_LEFT, e.pageY - CANVAS_TOP); //TODO rework, get canvas top-left position\n    },\n    getObjectFromPoint: function getObjectFromPoint(p) {\n      var obj = this.triggersPanel.getObjectFromPoint(p);\n\n      if (obj) {\n        return obj;\n      }\n\n      var ret = undefined;\n      var ctx = this.getContext();\n      this.each(this._objects, function (o) {\n        var obj = o.getObjectFromPoint(p, ctx);\n\n        if (obj) {\n          ret = obj;\n        }\n\n        return !ret;\n      }, true);\n      return ret;\n    },\n    _renderCrosshair: function _renderCrosshair(ctx, p, event) {\n      this.canvasTransform();\n      var pointData = \"\".concat(p.x, \",\").concat(p.y);\n      var CROSSHAIR_COLOR = '#ff0000';\n      var CROSSHAIR_WIDTH = 15;\n      var CROSSHAIR_LINE_WIDTH = 2;\n      ctx.beginPath();\n      ctx.strokeStyle = CROSSHAIR_COLOR;\n      ctx.lineWidth = CROSSHAIR_LINE_WIDTH;\n      ctx.moveTo(p.x - CROSSHAIR_WIDTH, p.y);\n      ctx.lineTo(p.x + CROSSHAIR_WIDTH, p.y);\n      ctx.moveTo(p.x, p.y - CROSSHAIR_WIDTH);\n      ctx.lineTo(p.x, p.y + CROSSHAIR_WIDTH);\n      ctx.stroke();\n      ctx.beginPath();\n      ctx.fillStyle = CROSSHAIR_COLOR;\n      ctx.font = \"15px sans-serif\";\n      ctx.fillText(pointData, p.x + 5, p.y - 5, 150);\n      this.canvasResetTransform();\n    },\n    clear: function clear() {\n      this._scale = 100;\n      this._axesPoint = (0, _newCanvasObjects.Point)(0, 0);\n      this._objects = [];\n      this._blocks = [];\n      this._connections = [];\n      this.setState(this._awaitState); // this.commands = [];\n      // this.lastCommand = -1;\n    },\n    setState: function setState(state) {\n      var _this$_state;\n\n      (_this$_state = this._state) === null || _this$_state === void 0 ? void 0 : _this$_state.reset();\n      this._state = state;\n      this.setCursor(state.getCursor());\n      this.render();\n    },\n    setCursor: function setCursor(c) {\n      this._canvas.style.cursor = c;\n    },\n    zoomIn: function zoomIn() {\n      if (this._scale === MAXIMUM_ZOOM) {\n        return; //prevent rerender\n      }\n\n      this._scale += ZOOM_STEP;\n\n      if (this._scale > MAXIMUM_ZOOM) {\n        this._scale = MAXIMUM_ZOOM;\n      }\n\n      this.render();\n      this.saveCanvasSettings();\n    },\n    zoomOut: function zoomOut() {\n      if (this._scale === MINIMUM_ZOOM) {\n        return; //prevent rerender\n      }\n\n      this._scale -= ZOOM_STEP;\n\n      if (this._scale < MINIMUM_ZOOM) {\n        this._scale = MINIMUM_ZOOM;\n      }\n\n      this.saveCanvasSettings();\n      this.render();\n    },\n    scrollUp: function scrollUp() {\n      this._axesPoint.y += SCROLL_STEP;\n      this.saveCanvasSettings();\n      this.render();\n    },\n    scrollDown: function scrollDown() {\n      this._axesPoint.y -= SCROLL_STEP;\n      this.saveCanvasSettings();\n      this.render();\n    },\n    scrollLeft: function scrollLeft() {\n      this._axesPoint.x += SCROLL_STEP;\n      this.saveCanvasSettings();\n      this.render();\n    },\n    scrollRight: function scrollRight() {\n      this._axesPoint.x -= SCROLL_STEP;\n      this.saveCanvasSettings();\n      this.render();\n    },\n    render: function render() {\n      // console.error('RENDER CANVAS');\n      this._ctx.clearRect(0, 0, this._canvas.width, this._canvas.height);\n\n      this.canvasTransform();\n\n      this._renderAxesZero();\n\n      this.renderObjects();\n\n      this._state.render(this._ctx);\n\n      this._renderTooltip();\n\n      this._renderWarning();\n\n      this.canvasResetTransform();\n\n      this._renderZoom();\n    },\n    _renderAxesZero: function _renderAxesZero() {\n      var ctx = this._ctx;\n      ctx.beginPath();\n      ctx.strokeStyle = '#00ff00';\n      ctx.lineWidth = 3;\n      ctx.moveTo(0, -100);\n      ctx.lineTo(0, 100);\n      ctx.moveTo(-100, 0);\n      ctx.lineTo(100, 0);\n      ctx.stroke();\n      ctx.beginPath();\n      ctx.fillStyle = '#000000';\n      ctx.font = \"15px sans-serif\";\n      var pointData = \"\".concat(this._axesPoint.x, \",\").concat(this._axesPoint.y);\n      ctx.fillText(pointData, 5, 20, 150);\n    },\n    _renderZoom: function _renderZoom() {\n      var ctx = this._ctx;\n\n      var _this$getSize = this.getSize(),\n          width = _this$getSize.width,\n          height = _this$getSize.height;\n\n      ctx.beginPath();\n      ctx.fillStyle = '#ffffff';\n      ctx.strokeStyle = '#000000';\n      ctx.lineWidth = 3;\n      ctx.roundRect(10, height - 30, 100, 20, 5);\n      ctx.fill();\n      ctx.stroke();\n      ctx.beginPath();\n      ctx.fillStyle = '#000000';\n      ctx.font = \"15px sans-serif\";\n      ctx.fillText(this._scale + '%', 15, height - 15, 90);\n    },\n    _renderTooltip: function _renderTooltip() {\n      var obj = this.tooltipObj;\n\n      if (!obj) {\n        return;\n      }\n\n      var ctx = this._ctx;\n\n      var text = this._ctx.measureText(obj.tooltip);\n\n      var textWidth = Math.ceil(text.width);\n      var x = obj.min.x + obj.width / 2 - textWidth / 2;\n      var y = obj.min.y - 27;\n      ctx.beginPath();\n      ctx.fillStyle = '#ffffff';\n      ctx.strokeStyle = '#c5c5c5';\n      ctx.lineWidth = 2;\n      ctx.roundRect(x - 5, y, textWidth + 10, 25, 3);\n      ctx.fill();\n      ctx.stroke();\n      ctx.beginPath();\n      ctx.fillStyle = '#000000';\n      ctx.font = \"15px sans-serif\";\n      ctx.fillText(obj.tooltip, x, y + 20);\n    },\n    _renderWarning: function _renderWarning() {\n      var obj = this.warningObj;\n\n      if (!obj) {\n        return;\n      }\n\n      var warning = obj.dynWarning || obj.warning;\n      var ctx = this._ctx;\n\n      var text = this._ctx.measureText(warning);\n\n      var textWidth = Math.ceil(text.width); // const x = obj.min.x + obj.width / 2 - textWidth / 2;\n\n      var x = obj.min.x;\n      var y = obj.min.y - 27;\n      ctx.beginPath();\n      ctx.fillStyle = '#d50000';\n      ctx.strokeStyle = '#c5c5c5';\n      ctx.lineWidth = 2;\n      ctx.roundRect(x - 5, y, textWidth + 10, 25, 3);\n      ctx.fill();\n      ctx.stroke();\n      ctx.beginPath();\n      ctx.fillStyle = '#000000';\n      ctx.font = \"15px sans-serif\";\n      ctx.fillText(warning, x, y + 20);\n    },\n    canvasTransform: function canvasTransform() {\n      if (!this._translated) {\n        this._ctx.translate(this._axesPoint.x, this._axesPoint.y);\n\n        this._ctx.scale(this._scale / 100, this._scale / 100);\n\n        this._translated = true;\n      } else {\n        console.error('SKIP TRANSLATE');\n      }\n    },\n    canvasResetTransform: function canvasResetTransform() {\n      if (this._translated) {\n        this._ctx.translate(-this._axesPoint.x, -this._axesPoint.y);\n\n        this._translated = false;\n\n        this._ctx.resetTransform();\n      } else {\n        console.error('NOT TRANSLATED');\n      }\n    },\n    renderObjects: function renderObjects() {\n      var _this2 = this,\n          _this$triggersPanel;\n\n      this._objects.forEach(function (o) {\n        o.render(_this2._ctx);\n      });\n\n      (_this$triggersPanel = this.triggersPanel) === null || _this$triggersPanel === void 0 ? void 0 : _this$triggersPanel.render(this._ctx);\n    },\n    renderObject: function renderObject(obj) {\n      this.canvasTransform();\n      obj.render(this._ctx);\n      this.canvasResetTransform();\n    },\n    addConnection: function addConnection(conn) {\n      this.onSaveConnection(conn);\n\n      this._objects.addObject(conn);\n\n      this.render();\n    },\n    removeConnection: function removeConnection(conn) {\n      // const parentBlock = conn.outConnect.parentBlock;\n      this._objects.removeObject(conn);\n\n      conn.remove();\n      this.onRemoveConnection(conn); //, parentBlock);\n\n      this.render();\n    },\n    addBlock: function addBlock(block) {\n      this._objects.addObject(block);\n\n      this.render();\n    },\n    setBlocks: function setBlocks(blocks) {\n      this._objects.setObjects(blocks);\n\n      this.render();\n    },\n    removeBlock: function removeBlock(block) {\n      var permanent = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n\n      if (!permanent) {\n        block.getInConnect().connections.forEach(function (c) {\n          c.removed = true; // c.outConnect.removeConnection(c);\n        });\n        block.getOutConnect().connections.forEach(function (c) {\n          c.removed = true; // c.inConnect?.removeConnection(c);\n        });\n        block.removed = true;\n        this.render();\n        var newComm = {\n          block: block,\n          action: 'remove',\n          next: null,\n          undo: function undo() {},\n          redo: function redo() {}\n        };\n        this.addCommand(newComm);\n        return;\n      }\n\n      this.hideTooltip();\n      block.getInConnect().connections.forEach(function (c) {\n        c.outConnect.removeConnection(c);\n      });\n      block.getOutConnect().connections.forEach(function (c) {\n        var _c$inConnect;\n\n        (_c$inConnect = c.inConnect) === null || _c$inConnect === void 0 ? void 0 : _c$inConnect.removeConnection(c);\n      });\n\n      this._objects.removeObjects(block.getInConnect().connections);\n\n      this._objects.removeObjects(block.getOutConnect().connections);\n\n      this._objects.removeObject(block);\n    },\n    getCurrentStateCursor: function getCurrentStateCursor(p) {\n      // if (this.getMarkerFromPoint(p)) {\n      //     return 'move';\n      // }\n      if (this.getObjectFromPoint(p)) {\n        return 'pointer';\n      }\n\n      return this._state.getCursor(p);\n    },\n    each: function each(arr, callback, reverse) {\n      var i = 0,\n          len = arr && arr.length || 0;\n\n      if (reverse) {\n        while (len > 0) {\n          len -= 1;\n\n          if (callback(arr[len]) === false) {\n            break;\n          }\n        }\n      } else {\n        while (i < len) {\n          if (callback(arr[i]) === false) {\n            break;\n          }\n\n          i += 1;\n        }\n      }\n    },\n    select: function select(obj, e) {\n      this.deselect();\n      obj.selected = true;\n      this._selected = obj;\n      obj.onSelect && obj.onSelect(e);\n      this.render();\n    },\n    deselect: function deselect() {\n      this._selected && (this._selected.selected = false);\n      this._selected = null;\n      this.render();\n    },\n    saveCanvasSettings: function saveCanvasSettings() {\n      this.onSaveSettings();\n    },\n    setCanvasSettings: function setCanvasSettings(zoom, position) {\n      this._scale = zoom || 100;\n      this._axesPoint = position || (0, _newCanvasObjects.Point)(0, 0);\n    },\n    getCanvasSettings: function getCanvasSettings() {\n      return {\n        zoom: this._scale,\n        position: this._axesPoint\n      };\n    },\n    setSize: function setSize(_ref) {\n      var width = _ref.width,\n          height = _ref.height;\n      this._canvas.width = width;\n      this._canvas.height = height;\n      this.render();\n    },\n    getSize: function getSize() {\n      return {\n        width: this._canvas.width,\n        height: this._canvas.height\n      };\n    },\n    showTooltip: function showTooltip(obj) {\n      if (this.tooltipObj !== obj) {\n        this.hideTooltip();\n        this.tooltipObj = obj;\n      }\n    },\n    hideTooltip: function hideTooltip() {\n      if (this.tooltipObj) {\n        this.tooltipObj = null;\n      }\n    },\n    showWarning: function showWarning(obj) {\n      if (this.warningObj !== obj) {\n        this.hideWarning();\n        this.warningObj = obj;\n      }\n    },\n    hideWarning: function hideWarning() {\n      if (this.warningObj) {\n        this.warningObj = null;\n      }\n    }\n  });\n  _exports.Editor = Editor;\n});","define(\"inboxfront/utils/new-canvas-objects\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.Point = Point;\n  _exports.ConnectButton = _exports.ActionButton = _exports.Connection = _exports.Connector = _exports.Block = _exports.TriggersPanel = _exports.Line = void 0;\n\n  function _typeof(obj) { \"@babel/helpers - typeof\"; if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return _typeof(obj); }\n\n  function _get(target, property, receiver) { if (typeof Reflect !== \"undefined\" && Reflect.get) { _get = Reflect.get; } else { _get = function _get(target, property, receiver) { var base = _superPropBase(target, property); if (!base) return; var desc = Object.getOwnPropertyDescriptor(base, property); if (desc.get) { return desc.get.call(receiver); } return desc.value; }; } return _get(target, property, receiver || target); }\n\n  function _superPropBase(object, property) { while (!Object.prototype.hasOwnProperty.call(object, property)) { object = _getPrototypeOf(object); if (object === null) break; } return object; }\n\n  function _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function\"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }\n\n  function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\n  function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\n  function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === \"object\" || typeof call === \"function\")) { return call; } return _assertThisInitialized(self); }\n\n  function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return self; }\n\n  function _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }\n\n  function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\n\n  function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\n  function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\n  function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\n  var SomeClass = Ember.Object.extend({\n    init: function init() {\n      this._super.apply(this, arguments);\n\n      this.errors = {};\n    },\n    isInvalid: function isInvalid(value) {\n      return value === undefined || typeof value === 'string' && value.trim() === '';\n    },\n    setError: function setError(field, valid) {\n      this.set(\"errors.\".concat(field), valid);\n      return this;\n    }\n  });\n\n  var EditorObject = /*#__PURE__*/function () {\n    function EditorObject() {\n      _classCallCheck(this, EditorObject);\n    }\n\n    _createClass(EditorObject, [{\n      key: \"mouseenter\",\n      value: function mouseenter() {}\n    }, {\n      key: \"mouseleave\",\n      value: function mouseleave() {}\n    }]);\n\n    return EditorObject;\n  }();\n\n  function Point(x, y) {\n    return {\n      x: x,\n      y: y\n    };\n  }\n\n  var EXP_POINT_ON_LINE = 4000;\n  var LINE_WIDTH = 5;\n\n  var Line = /*#__PURE__*/function (_EditorObject) {\n    _inherits(Line, _EditorObject);\n\n    var _super = _createSuper(Line);\n\n    function Line() {\n      var _this;\n\n      var begin = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;\n      var end = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n\n      _classCallCheck(this, Line);\n\n      _this = _super.call(this);\n\n      if (begin && end) {\n        _this.setNewCoords(begin, end);\n      } else {\n        _this.setNewCoords(Point(0, 0), Point(0, 0));\n      }\n\n      _this.delight();\n\n      return _this;\n    }\n\n    _createClass(Line, [{\n      key: \"setNewCoords\",\n      value: function setNewCoords(begin, end) {\n        this.begin = begin;\n        this.end = end; // this.eq = undefined;\n\n        this._calcEq();\n      }\n    }, {\n      key: \"toString\",\n      value: function toString() {\n        return '[' + this.begin.x + ',' + this.begin.y + ']-[' + this.end.x + ',' + this.end.y + ']';\n      }\n    }, {\n      key: \"_calcEq\",\n      value: function _calcEq() {\n        var begin = this.begin;\n        var end = this.end; // this.eq = end.x * begin.y - begin.x * end.y;\n\n        this.A = begin.y - end.y;\n        this.B = end.x - begin.x;\n        this.length = Math.sqrt(this.A * this.A + this.B * this.B);\n        var path = new Path2D();\n        path.moveTo(this.begin.x, this.begin.y);\n        path.lineTo(this.end.x, this.end.y);\n        this.path = path;\n      }\n    }, {\n      key: \"getObjectFromPoint\",\n      value: function getObjectFromPoint(p, ctx) {\n        if (ctx) {\n          ctx.lineWidth = LINE_WIDTH + 5;\n\n          if (ctx.isPointInStroke(this.path, p.x, p.y)) {\n            return true;\n          }\n        }\n\n        return false;\n      }\n    }, {\n      key: \"render\",\n      value: function render(ctx) {\n        if (this.path) {\n          ctx.strokeStyle = this.color;\n          ctx.lineWidth = LINE_WIDTH;\n          ctx.stroke(this.path);\n        } else {\n          console.error('OLD VERSION');\n          ctx.beginPath();\n          ctx.strokeStyle = this.color;\n          ctx.lineWidth = LINE_WIDTH;\n          ctx.moveTo(this.begin.x, this.begin.y);\n          ctx.lineTo(this.end.x, this.end.y);\n          ctx.stroke();\n        }\n      }\n    }, {\n      key: \"highlight\",\n      value: function highlight(canvas) {\n        var color = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '#aaaaaa';\n\n        if (this._highlighted && this.color === color) {\n          return false;\n        }\n\n        this._highlighted = true;\n        this.color = color;\n        canvas && canvas.renderObject(this);\n        return true;\n      }\n    }, {\n      key: \"delight\",\n      value: function delight() {\n        var canvas = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;\n        var color = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '#aaaaaa';\n        this.color = color;\n\n        if (!this._highlighted) {\n          return false;\n        }\n\n        this._highlighted = false;\n        canvas && canvas.renderObject(this);\n        return true;\n      }\n    }]);\n\n    return Line;\n  }(EditorObject);\n\n  _exports.Line = Line;\n\n  var Rectangle = /*#__PURE__*/function (_EditorObject2) {\n    _inherits(Rectangle, _EditorObject2);\n\n    var _super2 = _createSuper(Rectangle);\n\n    function Rectangle() {\n      var _this2;\n\n      var begin = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;\n      var end = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n\n      _classCallCheck(this, Rectangle);\n\n      _this2 = _super2.call(this);\n\n      if (begin && end) {\n        _this2.setNewCoords(begin, end);\n      } else {\n        _this2.setNewCoords(Point(0, 0), Point(0, 0));\n      }\n\n      return _this2;\n    }\n\n    _createClass(Rectangle, [{\n      key: \"setNewCoords\",\n      value: function setNewCoords(begin, end) {\n        this.min = Point(Math.min(begin.x, end.x), Math.min(begin.y, end.y));\n        this.max = Point(Math.max(begin.x, end.x), Math.max(begin.y, end.y));\n        this.width = this.max.x - this.min.x;\n        this.height = this.max.y - this.min.y;\n      }\n    }, {\n      key: \"getObjectFromPoint\",\n      value: function getObjectFromPoint(p) {\n        if (p.x >= this.min.x && p.x <= this.max.x && p.y >= this.min.y && p.y <= this.max.y) {\n          return this;\n        }\n\n        return false;\n      }\n    }, {\n      key: \"moveBy\",\n      value: function moveBy(dx, dy) {\n        this.min.x += dx;\n        this.min.y += dy;\n        this.max.x += dx;\n        this.max.y += dy;\n      }\n    }, {\n      key: \"getTopLeftPoint\",\n      value: function getTopLeftPoint() {\n        return Point(this.min.x, this.min.y);\n      }\n    }, {\n      key: \"getMiddlePoint\",\n      value: function getMiddlePoint() {\n        return Point(this.min.x + Math.floor(this.width / 2), this.min.y + Math.floor(this.height / 2));\n      }\n    }]);\n\n    return Rectangle;\n  }(EditorObject);\n\n  var TriggerButton = /*#__PURE__*/function (_Rectangle) {\n    _inherits(TriggerButton, _Rectangle);\n\n    var _super3 = _createSuper(TriggerButton);\n\n    function TriggerButton(begin, end, trigger) {\n      var _this3;\n\n      _classCallCheck(this, TriggerButton);\n\n      _this3 = _super3.call(this, begin, end);\n      _this3.trigger = trigger;\n      _this3.isTriggerButton = true;\n      return _this3;\n    }\n\n    _createClass(TriggerButton, [{\n      key: \"render\",\n      value: function render(ctx) {\n        ctx.beginPath();\n        ctx.fillStyle = '#000000';\n        ctx.font = \"15px sans-serif\";\n        ctx.lineWidth = 2;\n\n        if (this.selected) {\n          ctx.strokeStyle = '#2B78E4';\n        } else {\n          ctx.strokeStyle = '#f5f5f5';\n        }\n\n        ctx.roundRect(this.min.x, this.min.y, 220, 43, 5);\n        ctx.stroke();\n        ctx.fillText(this.trigger.label, this.min.x + 14, this.min.y + 14 + 15, 215);\n      }\n    }]);\n\n    return TriggerButton;\n  }(Rectangle);\n\n  var TriggersPanel = /*#__PURE__*/function (_Rectangle2) {\n    _inherits(TriggersPanel, _Rectangle2);\n\n    var _super4 = _createSuper(TriggersPanel);\n\n    function TriggersPanel(begin, end, editor) {\n      var _this4;\n\n      _classCallCheck(this, TriggersPanel);\n\n      _this4 = _super4.call(this, begin, end);\n      _this4.isTriggerPanel = true;\n      _this4._editor = editor;\n      _this4.block = {\n        id: -1\n      };\n      return _this4;\n    }\n\n    _createClass(TriggersPanel, [{\n      key: \"save\",\n      value: function save(chatbots) {\n        this._editor.onSaveSettings();\n      }\n    }, {\n      key: \"highlightConnectionsFrom\",\n      value: function highlightConnectionsFrom() {//TODO move to common class Block\n      }\n    }, {\n      key: \"delightConnectionsFrom\",\n      value: function delightConnectionsFrom() {//TODO move to common class Block\n      }\n    }, {\n      key: \"setTriggers\",\n      value: function setTriggers(triggers) {\n        var _this5 = this;\n\n        var trigs = [];\n        triggers.forEach(function (t, i) {\n          var begin = {\n            x: _this5.min.x + 14,\n            y: _this5.min.y + 14 + 57 * i\n          };\n          var end = {\n            x: begin.x + 220,\n            y: begin.y + 43\n          };\n          var btn = new TriggerButton(begin, end, t);\n\n          btn.onSelect = function () {\n            _this5.onSelectTrigger(t);\n          };\n\n          trigs.push(btn);\n        });\n        this.triggers = trigs;\n        var begin = {\n          x: this.min.x,\n          y: this.min.y\n        };\n        var end = {\n          x: this.min.x + 220 + 14 + 14,\n          y: this.min.y + 70\n        };\n        end.y = begin.y;\n        this.triggers.forEach(function (t) {\n          end.y += 43 + 14;\n        });\n\n        if (this.triggers.length < 4) {\n          end.y += 70;\n        } else {\n          end.y += 14;\n        }\n\n        this.setNewCoords(begin, end);\n        this.getOutConnect().updateCoords();\n      }\n    }, {\n      key: \"toString\",\n      value: function toString() {\n        return '[' + this.min.x + ',' + this.min.y + ']-[' + this.max.x + ',' + this.max.y + ']';\n      }\n    }, {\n      key: \"moveBy\",\n      value: function moveBy(dx, dy) {\n        _get(_getPrototypeOf(TriggersPanel.prototype), \"moveBy\", this).call(this, dx, dy);\n\n        this.triggers.forEach(function (t) {\n          return t.moveBy(dx, dy);\n        });\n        this.getOutConnect().updateCoords();\n      }\n    }, {\n      key: \"getObjectFromPoint\",\n      value: function getObjectFromPoint(p) {\n        var con = this.getOutConnect().getObjectFromPoint(p);\n\n        if (con) {\n          return con;\n        }\n\n        if (p.x >= this.min.x && p.x <= this.max.x && p.y >= this.min.y && p.y <= this.max.y) {\n          var _this$triggers;\n\n          if ((_this$triggers = this.triggers) === null || _this$triggers === void 0 ? void 0 : _this$triggers.length) {\n            for (var i = 0, len = this.triggers.length; i < len; i++) {\n              var trig = this.triggers[i].getObjectFromPoint(p);\n\n              if (trig) {\n                return trig;\n              }\n            }\n          }\n\n          return this;\n        }\n\n        return false;\n      }\n    }, {\n      key: \"render\",\n      value: function render(ctx) {\n        var _this$triggers2, _this$triggers3, _this$triggers4;\n\n        ctx.beginPath();\n        ctx.fillStyle = '#ffffff';\n        ctx.lineWidth = 2;\n\n        if (this.selected || ((_this$triggers2 = this.triggers) === null || _this$triggers2 === void 0 ? void 0 : _this$triggers2.some(function (t) {\n          return t.selected;\n        }))) {\n          ctx.strokeStyle = '#2B78E4';\n        } else {\n          ctx.strokeStyle = '#aaaaaa';\n        }\n\n        ctx.roundRect(this.min.x, this.min.y, this.width, this.height, 5);\n        ctx.fill();\n        ctx.stroke();\n\n        if ((_this$triggers3 = this.triggers) === null || _this$triggers3 === void 0 ? void 0 : _this$triggers3.length) {\n          this.triggers.forEach(function (t) {\n            return t.render(ctx);\n          });\n        }\n\n        if (((_this$triggers4 = this.triggers) === null || _this$triggers4 === void 0 ? void 0 : _this$triggers4.length) < 4) {\n          var _this$triggers5;\n\n          ctx.beginPath();\n          var c = ((_this$triggers5 = this.triggers) === null || _this$triggers5 === void 0 ? void 0 : _this$triggers5.length) || 0;\n          ctx.fillStyle = 'orange';\n          ctx.strokeStyle = '#f5f5f5';\n          ctx.lineWidth = 2;\n          ctx.roundRect(this.min.x + 14, this.min.y + 14 + 57 * c, 43, 43, 5);\n          ctx.fill();\n          ctx.stroke();\n          ctx.font = \"15px sans-serif\";\n          ctx.roundRect(this.min.x + 14, this.min.y + 14 + 57 * c, 220, 43, 5);\n          ctx.stroke();\n          ctx.fillStyle = '#000000';\n          ctx.fillText('Set triggers (4 max)', this.min.x + 14 + 43 + 10, this.min.y + 14 + 15 + 14 + +(57 * c), 160);\n        }\n\n        this.getOutConnect().render(ctx);\n      }\n    }, {\n      key: \"getOutConnect\",\n      value: function getOutConnect() {\n        if (!this.outConnect) {\n          this.outConnect = new Connector({\n            // left: true,\n            bottom: true,\n            limit: 1,\n            direction: 'OUT',\n            onSelect: this.openListComponents\n          }, this);\n        }\n\n        return this.outConnect;\n      }\n    }]);\n\n    return TriggersPanel;\n  }(Rectangle);\n\n  _exports.TriggersPanel = TriggersPanel;\n  var GRADIENT2 = ['#03018C', '#212AA5', '#4259C3', '#7B9FF2', '#9EC2FF'];\n  var GRADIENT = ['#67D3F3', '#5CB4F3', '#0177D9', '#01298B', '#000F52'];\n  var GRADIENT3 = ['#99b4be', '#7395a0', '#5886a2', '#436982', '#324956', '#273843', '#1e1d1e', '#0b0604'];\n\n  var Block = /*#__PURE__*/function (_Rectangle3) {\n    _inherits(Block, _Rectangle3);\n\n    var _super5 = _createSuper(Block);\n\n    function Block(block) {\n      var _this6;\n\n      _classCallCheck(this, Block);\n\n      _this6 = _super5.call(this);\n      _this6.block = block;\n      _this6.isBlock = true; // this.error = 'Some fields are empty or invalid. Please review';\n\n      _this6.error = '';\n      return _this6;\n    }\n\n    _createClass(Block, [{\n      key: \"setNewCoords\",\n      value: function setNewCoords(begin, end) {\n        _get(_getPrototypeOf(Block.prototype), \"setNewCoords\", this).call(this, begin, end);\n\n        this._calcPath();\n      }\n    }, {\n      key: \"_calcPath\",\n      value: function _calcPath() {\n        var path = new Path2D(); // path.arc(this.min.x + this.width / 2, this.min.y + this.width / 2, this.width / 2 + 5, 0, Math.PI * 2);\n\n        path.roundRect(this.min.x, this.min.y, this.width, this.height, 20);\n        this.path = path;\n      }\n    }, {\n      key: \"getObjectFromPoint\",\n      value: function getObjectFromPoint(p, ctx) {\n        if (this.removed) {\n          return false;\n        }\n\n        var btn = this.getRemoveBtn().getObjectFromPoint(p);\n\n        if (btn) {\n          return btn;\n        }\n\n        if (this.block.error) {\n          var sign = this.getWarningSign().getObjectFromPoint(p);\n\n          if (sign) {\n            return sign;\n          }\n        }\n\n        if (ctx) {\n          ctx.lineWidth = 10;\n\n          if (ctx.isPointInStroke(this.path, p.x, p.y)) {\n            return this.outConnect;\n          }\n        }\n\n        if (p.x >= this.min.x && p.x <= this.max.x && p.y >= this.min.y && p.y <= this.max.y) {\n          return this;\n        }\n\n        return false;\n      }\n    }, {\n      key: \"moveBy\",\n      value: function moveBy(dx, dy) {\n        _get(_getPrototypeOf(Block.prototype), \"moveBy\", this).call(this, dx, dy);\n\n        this.outConnect.updateCoords();\n        this.inConnect.updateCoords();\n        this.getRemoveBtn().moveBy(dx, dy);\n        this.getWarningSign().moveBy(dx, dy);\n\n        this._calcPath();\n      }\n    }, {\n      key: \"save\",\n      value: function save(chatbots) {\n        var block = this.block;\n        var p = this.getMiddlePoint();\n        block.extraData.coords = {\n          x: p.x,\n          y: p.y\n        };\n        var connections = [];\n        this.outConnect.connections.forEach(function (c) {\n          connections.addObject(c.inConnect.parentBlock.block.id);\n        });\n        block.extraData.connections = connections;\n        chatbots.saveNewBlock(block);\n      }\n    }, {\n      key: \"render\",\n      value: function render(ctx) {\n        if (this.removed) {\n          return;\n        }\n\n        ctx.beginPath();\n        ctx.fillStyle = '#ffffff';\n        ctx.lineWidth = 2;\n\n        if (this.selected) {\n          ctx.strokeStyle = '#2B78E4';\n        } else {\n          ctx.strokeStyle = '#aaaaaa';\n        }\n\n        ctx.roundRect(this.min.x, this.min.y, this.width, this.height, 20);\n        ctx.fill();\n        ctx.stroke(); // ctx.beginPath();\n        // ctx.lineWidth = 0;\n        // ctx.fillStyle = '#f5f5f5';\n        // ctx.roundRect(this.min.x + 2, this.max.y - 42, this.width - 4, 40, [0, 0, 5, 5]);\n        // ctx.fill();\n        // ctx.beginPath();\n        // ctx.fillStyle = '#aaaaaa';\n        // ctx.font = \"15px sans-serif\";\n        // ctx.fillText(this.block.mainTitle || '', this.min.x + 5, this.min.y + 35, this.width - 50);\n\n        ctx.beginPath();\n        ctx.fillStyle = '#aaaaaa';\n        ctx.font = \"15px sans-serif\";\n        ctx.fillText(this.block.name, this.min.x + 15, this.max.y - 15, this.width - 30); // ctx.fillText(this.block.name, this.min.x + 45, this.max.y - 15, this.width - 50);\n        // this.outConnect?.render(ctx);\n        // this.inConnect?.render(ctx);\n\n        this.getRemoveBtn().render(ctx);\n\n        if (this.block.error) {\n          this.getWarningSign().warning = this.block.error;\n          this.getWarningSign().render(ctx);\n        }\n\n        this._renderPath(ctx);\n      }\n    }, {\n      key: \"_renderPath\",\n      value: function _renderPath(ctx) {\n        ctx.strokeStyle = 'transparent';\n        ctx.lineWidth = 10;\n        ctx.stroke(this.path);\n      }\n    }, {\n      key: \"highlightConnectionsFrom\",\n      value: function highlightConnectionsFrom() {\n        var distance = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0;\n        var con = this.getInConnect();\n        var connectionColor = GRADIENT[distance] || GRADIENT[GRADIENT.length - 1];\n        con === null || con === void 0 ? void 0 : con.connections.forEach(function (c) {\n          if (c.highlight(null, connectionColor)) {\n            var _c$outConnect;\n\n            var nextBlock = (_c$outConnect = c.outConnect) === null || _c$outConnect === void 0 ? void 0 : _c$outConnect.parentBlock;\n            nextBlock && nextBlock.highlightConnectionsFrom(distance + 1);\n          }\n        });\n      }\n    }, {\n      key: \"delightConnectionsFrom\",\n      value: function delightConnectionsFrom() {\n        var con = this.getInConnect();\n        con === null || con === void 0 ? void 0 : con.connections.forEach(function (c) {\n          if (c.delight()) {\n            var _c$outConnect2;\n\n            var nextBlock = (_c$outConnect2 = c.outConnect) === null || _c$outConnect2 === void 0 ? void 0 : _c$outConnect2.parentBlock;\n            nextBlock && nextBlock.delightConnectionsFrom();\n          }\n        });\n      }\n    }, {\n      key: \"getRemoveBtn\",\n      value: function getRemoveBtn() {\n        if (this._removeBtn) {\n          return this._removeBtn;\n        }\n\n        this._removeBtn = new RemoveBtn(this.max.x, this.min.y);\n        this._removeBtn.onSelect = this.onRemove;\n        return this._removeBtn;\n      }\n    }, {\n      key: \"getWarningSign\",\n      value: function getWarningSign() {\n        if (this._warnSign) {\n          return this._warnSign;\n        }\n\n        this._warnSign = new WarningSign(this.min.x, this.min.y);\n        return this._warnSign;\n      }\n    }, {\n      key: \"getInConnect\",\n      value: function getInConnect() {\n        return this.inConnect;\n      }\n    }, {\n      key: \"getOutConnect\",\n      value: function getOutConnect() {\n        return this.outConnect;\n      }\n    }, {\n      key: \"setInConnect\",\n      value: function setInConnect(c) {\n        this.inConnect = c;\n      }\n    }, {\n      key: \"setOutConnect\",\n      value: function setOutConnect(c) {\n        this.outConnect = c;\n      }\n    }]);\n\n    return Block;\n  }(Rectangle);\n\n  _exports.Block = Block;\n  var REM_BTN_WIDTH = 20;\n\n  var RemoveBtn = /*#__PURE__*/function (_Rectangle4) {\n    _inherits(RemoveBtn, _Rectangle4);\n\n    var _super6 = _createSuper(RemoveBtn);\n\n    function RemoveBtn(x, y, block) {\n      var _this7;\n\n      _classCallCheck(this, RemoveBtn);\n\n      _this7 = _super6.call(this);\n      _this7.isRemoveBlockBtn = true;\n      _this7.block = block;\n\n      _this7.setNewCoords(Point(x - REM_BTN_WIDTH, y), Point(x, y + REM_BTN_WIDTH));\n\n      _this7.tooltip = 'Remove';\n      return _this7;\n    }\n\n    _createClass(RemoveBtn, [{\n      key: \"render\",\n      value: function render(ctx) {\n        if (!this.isVisible) {\n          return;\n        }\n\n        var p = Point(this.min.x + REM_BTN_WIDTH / 2, this.min.y + REM_BTN_WIDTH / 2);\n        ctx.beginPath();\n        ctx.strokeStyle = '#000000';\n        ctx.fillStyle = '#ffffff';\n        ctx.roundRect(p.x - REM_BTN_WIDTH / 2, p.y - REM_BTN_WIDTH / 2, REM_BTN_WIDTH, REM_BTN_WIDTH, 2);\n        ctx.stroke();\n        ctx.fill();\n        ctx.beginPath();\n        ctx.lineWidth = 2;\n        ctx.moveTo(p.x - 5, p.y - 5);\n        ctx.lineTo(p.x + 5, p.y + 5);\n        ctx.moveTo(p.x + 5, p.y - 5);\n        ctx.lineTo(p.x - 5, p.y + 5);\n        ctx.stroke();\n      }\n    }]);\n\n    return RemoveBtn;\n  }(Rectangle);\n\n  var WarningSign = /*#__PURE__*/function (_Rectangle5) {\n    _inherits(WarningSign, _Rectangle5);\n\n    var _super7 = _createSuper(WarningSign);\n\n    function WarningSign(x, y, block) {\n      var _this8;\n\n      _classCallCheck(this, WarningSign);\n\n      _this8 = _super7.call(this);\n      _this8.isWarningSign = true;\n      _this8.block = block;\n\n      _this8.setNewCoords(Point(x, y), Point(x + REM_BTN_WIDTH, y + REM_BTN_WIDTH));\n\n      _this8.warning = '';\n      return _this8;\n    }\n\n    _createClass(WarningSign, [{\n      key: \"render\",\n      value: function render(ctx) {\n        // if (!this.isVisible) {\n        //     return;\n        // }\n        var p = Point(this.min.x + REM_BTN_WIDTH / 2, this.min.y + REM_BTN_WIDTH / 2);\n        ctx.beginPath();\n        ctx.strokeStyle = '#000000';\n        ctx.fillStyle = '#d50000';\n        ctx.lineWidth = 2;\n        ctx.arc(this.min.x + this.width / 2, this.min.y + this.width / 2, this.width / 2, 0, Math.PI * 2); // ctx.moveTo(p.x, p.y - REM_BTN_WIDTH / 2);\n        // ctx.lineTo(p.x + REM_BTN_WIDTH / 2, p.y + REM_BTN_WIDTH / 2);\n        // ctx.lineTo(p.x - REM_BTN_WIDTH / 2, p.y + REM_BTN_WIDTH / 2);\n        // ctx.lineTo(p.x, p.y - REM_BTN_WIDTH / 2);\n\n        ctx.stroke();\n        ctx.fill();\n      }\n    }]);\n\n    return WarningSign;\n  }(Rectangle);\n\n  var Connector = /*#__PURE__*/function (_Rectangle6) {\n    _inherits(Connector, _Rectangle6);\n\n    var _super8 = _createSuper(Connector);\n\n    function Connector(options, block) {\n      var _this9;\n\n      _classCallCheck(this, Connector);\n\n      _this9 = _super8.call(this);\n      _this9.parentBlock = block;\n      _this9.isConnector = true;\n      _this9.width = 110;\n      _this9.direction = options.direction;\n      _this9.multiple = options.multiple || false;\n      _this9.connections = [];\n\n      _this9.setOptions(options);\n\n      return _this9;\n    }\n\n    _createClass(Connector, [{\n      key: \"setOptions\",\n      value: function setOptions(options) {\n        this.options = options;\n\n        if (this.options.onSelect) {\n          this.onSelect = this.options.onSelect;\n        }\n\n        this.updateCoords();\n      }\n    }, {\n      key: \"updateCoords\",\n      value: function updateCoords() {\n        var begin, end;\n        var halfWidth = this.width / 2; // const marginFromBlock = -halfWidth;\n        // const marginFromBlock = 5;\n\n        var marginFromBlock = -110;\n\n        if (this.options.top) {\n          begin = {\n            x: this.parentBlock.min.x + Math.floor(this.parentBlock.width / 2) - halfWidth,\n            y: this.parentBlock.min.y - this.width - marginFromBlock\n          };\n        } else if (this.options.left) {\n          begin = {\n            x: this.parentBlock.min.x - this.width - marginFromBlock,\n            y: this.parentBlock.min.y + Math.floor(this.parentBlock.height / 2) - halfWidth\n          };\n        } else if (this.options.right) {\n          begin = {\n            x: this.parentBlock.max.x + marginFromBlock,\n            y: this.parentBlock.min.y + Math.floor(this.parentBlock.height / 2) - halfWidth\n          };\n        } else {\n          //bottom\n          begin = {\n            x: this.parentBlock.min.x + Math.floor(this.parentBlock.width / 2) - halfWidth,\n            y: this.parentBlock.max.y + marginFromBlock\n          };\n        }\n\n        end = {\n          x: begin.x + this.width,\n          y: begin.y + this.width\n        };\n        this.setNewCoords(begin, end);\n        this.connections.forEach(function (c) {\n          c.updateCoords();\n        });\n      }\n    }, {\n      key: \"render\",\n      value: function render(ctx) {\n        return;\n        ctx.beginPath(); // if (this.connection?.highlighted) {\n        //     if (this.connection.customColor) {\n        //         ctx.fillStyle = this.connection.customColor;\n        //     } else {\n        //         ctx.fillStyle = '#2B78E4';\n        //     }\n        // } else {\n\n        if (this.selected || this._highlighted) {\n          ctx.fillStyle = this.customColor || '#2B78E4';\n        } else {\n          ctx.lineWidth = 2;\n          ctx.strokeStyle = '#aaaaaa';\n          ctx.fillStyle = '#ffffff'; // ctx.fillStyle = '#aaaaaa';\n        } // }\n\n\n        ctx.roundRect(this.min.x, this.min.y, this.width, this.height, this.width / 2);\n        ctx.fill();\n        ctx.stroke();\n      }\n    }, {\n      key: \"highlight\",\n      value: function highlight(canvas, color) {\n        this._highlighted = true;\n        this.customColor = color;\n        canvas && canvas.renderObject(this);\n      }\n    }, {\n      key: \"delight\",\n      value: function delight(canvas) {\n        this._highlighted = false;\n        this.customColor = null;\n        canvas && canvas.renderObject(this);\n      }\n    }, {\n      key: \"hasPlace\",\n      value: function hasPlace() {\n        if (this.direction === 'IN') {\n          return true;\n        } else {\n          if (this.multiple) {\n            return true;\n          } else if (this.connections.length === 0) {\n            return true;\n          }\n        }\n\n        return false;\n      }\n    }, {\n      key: \"bigger\",\n      value: function bigger() {\n        var _this10 = this;\n\n        this.width += 4;\n        setTimeout(function () {\n          _this10.width += 4;\n        }, 200);\n      }\n    }, {\n      key: \"smaller\",\n      value: function smaller() {\n        var _this11 = this;\n\n        this.width -= 4;\n        setTimeout(function () {\n          _this11.width -= 4;\n        }, 200);\n      }\n    }, {\n      key: \"addConnection\",\n      value: function addConnection(connection) {\n        if (this.direction === 'IN') {\n          this.connections.addObject(connection);\n        } else {\n          if (this.multiple) {\n            this.connections.addObject(connection);\n          } else {\n            this.connections.clear();\n            this.connections.addObject(connection);\n          }\n        }\n      }\n    }, {\n      key: \"removeConnection\",\n      value: function removeConnection(connection) {\n        if (this.direction === 'IN') {\n          this.connections.removeObject(connection);\n        } else {\n          if (this.multiple) {\n            this.connections.removeObject(connection);\n          } else {\n            this.connections.removeObject(connection);\n          }\n        }\n      }\n    }]);\n\n    return Connector;\n  }(Rectangle);\n\n  _exports.Connector = Connector;\n\n  var Connection = /*#__PURE__*/function (_EditorObject3) {\n    _inherits(Connection, _EditorObject3);\n\n    var _super9 = _createSuper(Connection);\n\n    function Connection(outConnect, inConnect) {\n      var _this12;\n\n      _classCallCheck(this, Connection);\n\n      _this12 = _super9.call(this);\n      _this12.isConnection = true;\n      _this12._line = new Line(Point(0, 0), Point(0, 0));\n      _this12._margin = 70;\n      _this12.outConnect = outConnect;\n      outConnect.addConnection(_assertThisInitialized(_this12));\n\n      if (inConnect) {\n        _this12.setInConnect(inConnect);\n      }\n\n      return _this12;\n    }\n\n    _createClass(Connection, [{\n      key: \"save\",\n      value: function save(chatbots) {\n        console.log('SAVE CONNECTION', this);\n      }\n    }, {\n      key: \"remove\",\n      value: function remove() {\n        var _this$inConnect;\n\n        this.outConnect.removeConnection(this);\n        (_this$inConnect = this.inConnect) === null || _this$inConnect === void 0 ? void 0 : _this$inConnect.removeConnection(this);\n      }\n    }, {\n      key: \"mouseleave\",\n      value: function mouseleave() {\n        _get(_getPrototypeOf(Connection.prototype), \"mouseleave\", this).call(this);\n\n        console.error('HIDE ACTION BUTTON');\n        this.delight();\n      }\n    }, {\n      key: \"setInConnect\",\n      value: function setInConnect(connector) {\n        this.inConnect = connector;\n        connector.addConnection(this);\n        this.updateCoords();\n      }\n    }, {\n      key: \"setEndPoint\",\n      value: function setEndPoint(end) {\n        this.updateCoords(end);\n      }\n    }, {\n      key: \"highlight\",\n      value: function highlight(canvas) {\n        var color = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '#aaaaaa';\n        return this._line.highlight(canvas, color);\n      }\n    }, {\n      key: \"delight\",\n      value: function delight(canvas) {\n        var color = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '#aaaaaa';\n        return this._line.delight(canvas, color);\n      }\n    }, {\n      key: \"drawArrow\",\n      value: function drawArrow(ctx) {\n        ctx.beginPath();\n        ctx.lineWidth = 0;\n        ctx.strokeStyle = this._line.color;\n        ctx.fillStyle = this._line.color;\n        ctx.roundRect(this._line.end.x - 8, this._line.end.y - 8, 16, 16, 8);\n        ctx.fill();\n        ctx.stroke();\n      }\n    }, {\n      key: \"updateCoords\",\n      value: function updateCoords() {\n        var tmpEnd = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;\n        var outConnect = this.outConnect;\n        var inConnect = this.inConnect;\n\n        if (!outConnect || !inConnect && !tmpEnd) {\n          return;\n        } // console.error('UPDATE COORDS');\n\n\n        var end;\n\n        if (inConnect) {\n          end = inConnect.getMiddlePoint();\n        } else {\n          end = tmpEnd;\n        }\n\n        var calcLine = new Line(outConnect.getMiddlePoint(), end);\n        var drawBegin = Point(calcLine.begin.x + this._margin * calcLine.B / calcLine.length, calcLine.begin.y - this._margin * calcLine.A / calcLine.length);\n        var drawEnd;\n\n        if (tmpEnd) {\n          drawEnd = tmpEnd;\n        } else {\n          drawEnd = Point(calcLine.end.x - this._margin * calcLine.B / calcLine.length, calcLine.end.y + this._margin * calcLine.A / calcLine.length);\n        }\n\n        this._line.setNewCoords(drawBegin, drawEnd);\n      }\n    }, {\n      key: \"render\",\n      value: function render(ctx) {\n        if (this.removed) {\n          return;\n        }\n\n        this.updateCoords();\n\n        this._line.render(ctx);\n\n        this.drawArrow(ctx);\n\n        if (this.outConnect.parentBlock.block.name === 'Options (Single select)' && this.inConnect) {\n          var optionsBlock = this.outConnect.parentBlock;\n          var inBlock = this.inConnect.parentBlock;\n          var idx = optionsBlock.block.extraData.connections.indexOf(inBlock.block.id);\n\n          if (idx >= 0 && optionsBlock.block.extraData.options[idx]) {\n            var option = optionsBlock.block.extraData.options[idx];\n            var text = ctx.measureText(option.mainTitle);\n            var textWidth = Math.ceil(text.width);\n            var p1 = optionsBlock.getMiddlePoint();\n            var p2 = inBlock.getMiddlePoint();\n            var x = (p1.x + p2.x) / 2;\n            var y = (p1.y + p2.y) / 2;\n            var width = textWidth / 2;\n            ctx.beginPath();\n            ctx.fillStyle = '#ffffff';\n            ctx.roundRect(x - width - 5, y - 15, textWidth + 10, 30, 3);\n            ctx.fill();\n            ctx.beginPath();\n            ctx.fillStyle = '#c5c5c5';\n            ctx.font = \"15px sans-serif\";\n            ctx.fillText(option.mainTitle, x - width, y + 7);\n          }\n        }\n      }\n    }, {\n      key: \"getObjectFromPoint\",\n      value: function getObjectFromPoint(p, ctx) {\n        if (this.removed) {\n          return false;\n        }\n\n        if (this._line.getObjectFromPoint(p, ctx)) {\n          return this;\n        }\n\n        return false;\n      }\n    }]);\n\n    return Connection;\n  }(EditorObject);\n\n  _exports.Connection = Connection;\n\n  var ActionButton = /*#__PURE__*/function () {\n    function ActionButton(p) {\n      _classCallCheck(this, ActionButton);\n\n      this.center = p;\n    }\n\n    _createClass(ActionButton, [{\n      key: \"render\",\n      value: function render(ctx) {\n        var center = this.center;\n        ctx.beginPath();\n        ctx.lineWidth = 2;\n        ctx.strokeStyle = '#000000';\n        ctx.fillStyle = '#ffffff';\n        ctx.roundRect(center.x - 10, center.y - 10, 20, 20, 10);\n        ctx.stroke();\n        ctx.fill();\n        ctx.moveTo(center.x - 5, center.y - 5);\n        ctx.lineTo(center.x + 5, center.y + 5);\n        ctx.moveTo(center.x + 5, center.y - 5);\n        ctx.lineTo(center.x - 5, center.y + 5);\n        ctx.stroke();\n      }\n    }]);\n\n    return ActionButton;\n  }();\n\n  _exports.ActionButton = ActionButton;\n\n  var ConnectButton = /*#__PURE__*/function () {\n    function ConnectButton(p) {\n      _classCallCheck(this, ConnectButton);\n\n      this.center = p;\n    }\n\n    _createClass(ConnectButton, [{\n      key: \"render\",\n      value: function render(ctx) {\n        var center = this.center;\n        ctx.beginPath();\n        ctx.fillStyle = '#2B78E4';\n        ctx.roundRect(center.x - 10, center.y - 10, 20, 20, 10);\n        ctx.fill();\n      }\n    }]);\n\n    return ConnectButton;\n  }();\n\n  _exports.ConnectButton = ConnectButton;\n});","define(\"inboxfront/utils/regulars\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.regexURL = void 0;\n  var regexURL = new RegExp(/https?:\\/\\/(www\\.)?[-a-zA-Z0-9@:%._\\+~#=]{1,256}\\.[a-zA-Z0-9()]{1,6}\\b([-a-zA-Z0-9()@:%_\\+.~#?&//=]*)/);\n  _exports.regexURL = regexURL;\n});","define(\"inboxfront/utils/titleize\", [\"exports\", \"ember-cli-string-helpers/utils/titleize\"], function (_exports, _titleize) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(_exports, \"default\", {\n    enumerable: true,\n    get: function get() {\n      return _titleize.default;\n    }\n  });\n});","define(\"inboxfront/validators/max\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.max = max;\n  _exports.default = void 0;\n\n  function max(value, max) {\n    return Ember.isEmpty(max) || Ember.isEmpty(value) || parseFloat(value) <= parseFloat(max);\n  }\n\n  var _default = {\n    param: 'max',\n    message: 'Must be less than %@.',\n    validate: max\n  };\n  _exports.default = _default;\n});","define(\"inboxfront/validators/maxlength\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.maxlength = maxlength;\n  _exports.default = void 0;\n\n  function maxlength(value, maxlength) {\n    return Ember.isEmpty(maxlength) || Ember.isNone(value) || \"\".concat(value).length <= parseInt(maxlength, 10);\n  }\n\n  var _default = {\n    param: 'maxlength',\n    message: 'Must not exceed %@ characters.',\n    validate: maxlength\n  };\n  _exports.default = _default;\n});","define(\"inboxfront/validators/min\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.min = min;\n  _exports.default = void 0;\n\n  function min(value, min) {\n    return Ember.isEmpty(min) || Ember.isEmpty(value) || parseFloat(value) >= parseFloat(min);\n  }\n\n  var _default = {\n    param: 'min',\n    message: 'Must be at least %@.',\n    validate: min\n  };\n  _exports.default = _default;\n});","define(\"inboxfront/validators/minlength\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.minlength = minlength;\n  _exports.default = void 0;\n\n  function minlength(value, minlength) {\n    return Ember.isEmpty(minlength) || Ember.isNone(value) || \"\".concat(value).length >= parseInt(minlength, 10);\n  }\n\n  var _default = {\n    param: 'minlength',\n    message: 'Must have at least %@ characters.',\n    validate: minlength\n  };\n  _exports.default = _default;\n});","define(\"inboxfront/validators/required\", [\"exports\"], function (_exports) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.required = required;\n  _exports.default = void 0;\n\n  function required(value, required) {\n    return required === true && !Ember.isEmpty(value) || required !== true;\n  }\n\n  var _default = {\n    param: 'required',\n    message: 'This is required.',\n    validate: required\n  };\n  _exports.default = _default;\n});","\n","define('inboxfront/config/environment', [], function() {\n  var prefix = 'inboxfront';\ntry {\n  var metaName = prefix + '/config/environment';\n  var rawConfig = document.querySelector('meta[name=\"' + metaName + '\"]').getAttribute('content');\n  var config = JSON.parse(decodeURIComponent(rawConfig));\n\n  var exports = { 'default': config };\n\n  Object.defineProperty(exports, '__esModule', { value: true });\n\n  return exports;\n}\ncatch(err) {\n  throw new Error('Could not read config from meta tag with name \"' + metaName + '\".');\n}\n\n});\n","\n          if (!runningTests) {\n            require(\"inboxfront/app\")[\"default\"].create({\"name\":\"inboxfront\",\"version\":\"0.0.0+5fd811a9\"});\n          }\n        \n"],"names":[],"mappings":"AAAA;AACA;AACA;;ACFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACdA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACh9BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1MA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACvFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACvEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClaA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACngBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC3CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC3JA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC3LA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACvDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjKA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5HA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1IA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrKA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjQA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1GA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC9EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1JA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC9BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC3FA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACvLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5GA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACvKA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5FA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpKA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7FA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACvDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1GA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC3EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC3EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxQA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7KA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/HA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC9EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACvCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC9BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/IA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7FA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC3EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC9IA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/PA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACvJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC3CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7FA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/FA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjkDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC3ZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7jBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC3XA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjmBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjKA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxsBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7aA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClQA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACvPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/1DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC14BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACz1DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC9IA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5HA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACndA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACvcA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjYA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC3GA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC3HA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC9VA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5MA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACx3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1MA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACvGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzuCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC3IA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC9BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC9BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACp/BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACvBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACdA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACvGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1FA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/MA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC9BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5IA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1PA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/MA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC3FA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzKA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/eA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1FA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/LA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC3IA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACvDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACvBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtKA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACvHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7JA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/WA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/2CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChhBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChdA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC9LA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC3EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACj+BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC30JA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC9EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7tBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/xCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjpCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACluCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACvRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzUA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1iBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7FA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnhBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1iBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5dA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC3rCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;","file":"inboxfront.js"}